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

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

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

سلام 

لطفاَ اگه کد

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

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

قرار بدین

یه سوال دیگه

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

چیه 

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

نظرات

پاسخ‌ها 1

bozorgmehr77 10 سال پیش

برای گرفتن لیست 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);
    }
}

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

نظرات

reza 10 سال پیش
ممنون

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