آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

کد غیر فعال کننده auto start برنامه های دیگه

reza  10 سال پیش  10 سال پیش
+1 0

سلام 

لطفاَ اگه کد

غیر فعال کننده auto start برنامه های دیگه

یا Force Stop برنامه ها دیگه

قرار بدین

یه سوال دیگه

کد گرفتن لیست برنامه های نصب شده

چیه 

دوستان لطفاَ هر کدوم از کد ها رو میدونید قرار بدین

 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
bozorgmehr77  10 سال پیش
+3 0

برای گرفتن لیست app های نصب شده : (برگرفته از لینک)

 PackageManager pm = getPackageManager();
List<ApplicationInfo> apps = pm.getInstalledApplications(0);

البته این خیلی کنده و تمام پکیج ها رو میده. اگر فقط بخایی اونایی که کاربر نصب کرده یا آپدیت کرده رو ببینی از کد زیر استفاده کن

 List<ApplicationInfo> installedApps = new ArrayList<ApplicationInfo>();

for(ApplicationInfo app : apps) {
    //checks for flags; if flagged, check if updated system app
    if((app.flags & ApplicationInfo.FLAG_UPDATED_SYSTEM_APP) == 1) {
        installedApps.add(app);
    //it's a system app, not interested
    } else if ((app.flags & ApplicationInfo.FLAG_SYSTEM) == 1) {
        //Discard this one
    //in this case, it should be a user-installed app
    } else {
        installedApps.add(app);
    }
}

اسم و آیکون برنامه ها رو هم میشه گرفت (ر.ک. لینک بالا)

0 0
ممنون (10 سال پیش)

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