بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
مجوز بازیابی برنامههای در حال اجرا
داشتم یکی از برنامه های کافه بازار رو بررسی می کردم که به مجوز بازیابی برنامههای در حال اجرا برخوردم.
اول از همه می خوام بدونم اسن چه مجوزیه؟(android.permission. xxxxxx )
دوم اینکه چطوری می تونم متوجه بشم که یه برنامه ای مثل برنامه وایبر اجرا شده و همچنین متوجه بشم که بسته شده؟
+1
0
در این زمینه اطلاعاتی بدست آوردم که کارم رو راه انداخت انشالله سر فرصت و بعد از بستن پروژم اگه وقت شد حتما آموزشش رو میذارم (9 سال پیش)
برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال
پاشا
9 سال پیش
+4
0
1- یادت نره مجوز "android.permission.GET_TASKS permission" رو بگیری.
2- اگه قراره برنامه رو در مارکت بزاری (هر مارکتی)، ازت در مورد دلیل این مجوز سوال میشه و کمی داستان خواهی داشت. (چون مجوز حساسیه)
// android.permission.GET_TASKS permission required.
public static final boolean isApplicationRunning(final Context APPLICATION_CONTEXT, final String PACKAGE_NAME)
{
final ActivityManager _OBJ_AM = (ActivityManager) APPLICATION_CONTEXT.getSystemService("activity");
List<RunningAppProcessInfo> _lst_Processes = _OBJ_AM.getRunningAppProcesses();
byte i;
for (i = 0; i < _lst_Processes.size(); i ++)
{
if (_lst_Processes.get(i).processName.contains(PACKAGE_NAME)) return true;
}
return false;
}
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .