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

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

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

سلام. من از کد زیر استفاده کردم تا لیست برنامه های نصب شده روی سیستم رو بگیرم و بعد میخوام با کلیک روی هر کدوم اون رو اجرا کنم. ولی با کلیک روی دکمه چیزی نمایش داده نمیشه.درواقع از نتایج لوگ کت مشخصه که لیست برنامه ها گرفته شده و اگه کد درست باشه دوخط اخر هم ایکون و نام برنامه رو گرفته ولی حالا چطور نمایششون بدم؟ یعنی نمایش توی یه لیست ویو یا همچین چیزی برای انتخابشون... لطفا راهنمایی بفرمایید.

         Button btn=(Button)findViewById(R.id.button1);
        btn.setOnClickListener(new OnClickListener() {
			
        	
			@Override
			public void onClick(View arg0) {
				// TODO Auto-generated method stub

				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);
				     }
				     String label = (String)pm.getApplicationLabel(app);
						Drawable icon = pm.getApplicationIcon(app);
				 }
			}
		});

نظرات

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


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