بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

قفل کردن بعضی قسمت های اندروید

مدیریت گفتگو
milad 11 سال پیش
آخرین تغییر: 11 سال پیش

سلام

برنامه ای میخوام بنویسم که بعد از نصب اون بعضی از قسمت ها مثا ارسال پیامک - خوتندن پیامک - مشاهده مخاطبین - گالری عکس - تماس گرفتن و ... بهش دسترسی نداشته باشیم و یا اینکه بعد از ورود رمز دسترسی داشته باشیم ...

همچین کاری میشه کرد ؟ میشه راهنمائیم کنید ؟؟؟

نظرات

Sajad HP 11 سال پیش
باید از broadcast receiver ها کمک بگیرید و حساسش کنید به اجرای برنامه ها و اگه برنامه ای باز شد قبل از اجرا متد onStart اون برنامه برنامه شما بالا بیاد و یه رمزی رو پیگیری کنه ....
milad 11 سال پیش
حساس کنم به اجرای برنامه ها ؟؟؟؟ مثلا وقتی میخوایم وارد اینباکس بشیم بگه رمز عبور رو وارد کنید و یک رمز بگیره ... یا وقتی گالری عکس رو میخوایم باز کنیم رمز بگیره و ...
Sajad HP 11 سال پیش
بله، البته اگه اشتباه نکنم ،دوستانی که واردن کمک کنند
milad 11 سال پیش
ممنونم ... دوستان دیگه هم لطفا کمک کنن
Criss 11 سال پیش
سجاد جون ، مطمئن هستید که میشه onStart شدن یک برنامه رو چک کرد ؟ و در ActivityLifeCicle دخالت کرد ؟
Sajad HP 11 سال پیش
نظر من بیشتر شبیه ایده یا تئوری بود . حالا پیاده سازیش امکان پذیر هست یا خیر مطمئن نیستم ولی باید به همین شیوه درستش کرد. خلاصه با آزمون و خطا هم میشه یه روش خوب پیدا کرد . البته ما مستقیم قرار نیست به چرخه برنامه ها نفوذ کنیم و دستور نفوذ رو به فریمورک اندروید میدیم که برامون این کارو انجام بده .... بازم مطمئن نیستم و دوستانی که واردن کمک کنن لطفا ما هم یاد بگیریم
milad 11 سال پیش
دوستان لطفا کمک کنید دیگه ... سرچ میکنم چیزی دستگیرم نمیشه
Sajad HP 11 سال پیش
there is a service running in the background to read the activity stack. if find new activity, will start the passwordActivity , چیزی که تو استک پیدا کردم, میگه باید یه سرویس رو درست کنید که قبل از اجرا اکتیوتی برنامه ها از کابر یه پسوردی رو بخواد....
milad 11 سال پیش
بعد مثلا اگه این برنامه مسنجر بود رمز دریافت کنه یا اگه یه بازی بود رمز دریافت نکنه ؟ چجوری میشه ؟
Sajad HP 11 سال پیش
نه لیستی از اپ های نصب شده رو به کاربر نشون میدی وکابر هر برنامه ای رو که خواست پسورد بزاره براش انتخاب کنه و از لیست استاتیک استفاده میکنی تو کلاس G و این لیست رو با سرویس در حال اجرا باید bind کنی این لیست رو و باید بررسی کنی که اگه اکتیوتی که در حال اجرا هست از context یکی از این لیست ها بهره میبره باید از کاربر پسوردی که قبلا ازش گرفتی و تو دیتابیس ذخیره کردی البته از نوع هش شده , بررسی کنی و اجازه ورود به اکتیویتی رو بدی .

هنوز پاسخی ثبت نشده است


پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .