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

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

Beny@min  10 سال پیش  10 سال پیش
0 0

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

         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);
				 }
			}
		});
 برای این سوال پاسخی وجود ندارد.

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