For IntelliJ IDEA and
Android Studio


private void myMethod () {}
final PackageManager pm = getApplicationContext().getPackageManager(); ApplicationInfo ai; try { ai = pm.getApplicationInfo( this.getPackageName(), 0); } catch (final NameNotFoundException e) { ai = null; } final String applicationName = (String) (ai != null ? pm.getApplicationLabel(ai) : "(unknown)");
public String getAppLable(Context context) { PackageManager packageManager = context.getPackageManager(); ApplicationInfo applicationInfo = null; try { applicationInfo = packageManager.getApplicationInfo(context.getApplicationInfo().packageName, 0); } catch (final NameNotFoundException e) { } return (String) (applicationInfo != null ? packageManager.getApplicationLabel(applicationInfo) : "Unknown"); }
ActivityManager am = (ActivityManager)this.getSystemService(ACTIVITY_SERVICE); List l = am.getRunningAppProcesses(); Iterator i = l.iterator(); PackageManager pm = this.getPackageManager(); while(i.hasNext()) { ActivityManager.RunningAppProcessInfo info = (ActivityManager.RunningAppProcessInfo)(i.next()); try { CharSequence c = pm.getApplicationLabel(pm.getApplicationInfo(info.processName, PackageManager.GET_META_DATA)); Log.w("LABEL", c.toString()); }catch(Exception e) { //Name Not FOund Exception } }
PackageManager pm = getPackageManager(); List<ApplicationInfo> packages = pm.getInstalledApplications(PackageManager.GET_META_DATA); for(ApplicationInfo packageInfo:packages){ if( pm.getLaunchIntentForPackage(packageInfo.packageName) != null ){ String currAppName = pm.getApplicationLabel(packageInfo).toString(); //This app is a non-system app } else{ //System App } }
PackageManager pm=this.getPackageManager(); List<ApplicationInfo> list=pm.getInstalledApplications(0); setContentView(R.layout.activity_sec); ///call this Line here ListView lv=(ListView)findViewById(R.id.listView1); ArrayList<String> al=new ArrayList<String>(); for(ApplicationInfo app:list) { String appN=pm.getApplicationLabel(app).toString(); al.add(appN); } ArrayAdapter<String> arr=new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1,android.R.id.text1,al); lv.setAdapter(arr);
public String applicationLabel(Context con,ApplicationInfo info){ PackageManager p = con.getPackageManager(); String label = p.getApplicationLabel(info).toString(); return label; }
PackageManager pm = getPackageManager(); List<ApplicationInfo> packages = pm .getInstalledApplications(PackageManager.GET_META_DATA); for (ApplicationInfo packageInfo : packages) { // returns the package name packageInfo.packageName; // returns the application name pm.getApplicationLabel(packageInfo).toString(); // returns the last installation time pm.getPackageInfo(packageInfo.packageName, 0).firstInstallTime; }
private String getApplicationName(Context context, String data, int flag) { final PackageManager pckManager = context.getPackageManager(); ApplicationInfo applicationInformation; try { applicationInformation = pckManager.getApplicationInfo(data, flag); } catch (PackageManager.NameNotFoundException e) { applicationInformation = null; } final String applicationName = (String) (applicationInformation != null ? pckManager.getApplicationLabel(applicationInformation) : "(unknown)"); return applicationName; }
final PackageManager pm = getApplicationContext().getPackageManager(); ApplicationInfo ai; try { ai = pm.getApplicationInfo(PackageName, 0); } catch (final NameNotFoundException e) { ai = null; } final String applicationName = (String) (ai != null ? pm.getApplicationLabel(ai) : "(unknown)"); System.out.println("Application name : "+applicationName);
final PackageManager pm = getPackageManager (); List< ApplicationInfo > packages = pm.getInstalledApplications ( PackageManager.GET_META_DATA ); View inflate = getLayoutInflater(). inflate(R. layout. anwendung_starten_layout, null); String applicationName = null; String packetName = null; for ( ApplicationInfo packageInfo : packages ) { applicationName = pm.getApplicationLabel(packageInfo); packetName = packageInfo.packageName; kinder.add ( packetName ); }
PackageManager pm = this.getPackageManager(); //assuming you're running from an activity //use a context otherwise ApplicationInfo appInfo = pm.getApplicationInfo(values.get(position).processName, PackageManager.GET_META_DATA); String appName = pm.getApplicationLabel(appInfo).toString(); appName.setText(appName);
PackageManager pm = getPackageManager(); List<ApplicationInfo> packages = pm.getInstalledApplications(PackageManager.GET_META_DATA); for(ApplicationInfo packageInfo:packages){ if( pm.getLaunchIntentForPackage(packageInfo.packageName) != null ){ String currAppName = pm.getApplicationLabel(packageInfo).toString(); //This app is a non-system app } else{ //System App } }
PackageManager packageManager = context.getPackageManager(); ApplicationInfo applicationInfo = null; try { applicationInfo = packageManager.getApplicationInfo(packageName, 0); } catch (final NameNotFoundException e) {} final String title = (String)((applicationInfo != null) ? packageManager.getApplicationLabel(applicationInfo) : "???");
private String getApplicationName(Context context, String data, int flag) { final PackageManager pckManager = context.getPackageManager(); ApplicationInfo applicationInformation; try { applicationInformation = pckManager.getApplicationInfo(data, flag); } catch (PackageManager.NameNotFoundException e) { applicationInformation = null; } final String applicationName = (String) (applicationInformation != null ? pckManager.getApplicationLabel(applicationInformation) : "(unknown)"); return applicationName; }
final PackageManager pkgmgr = getApplicationContext().getPackageManager(); ApplicationInfo appinfo; try { appinfo = pkgmgr.getApplicationInfo( this.getPackageName(), 0); } catch (final NameNotFoundException e) { appinfo = null; } final String applicationName = (String) (appinfo != null ? pkgmgr.getApplicationLabel(appinfo) : "(unknown)");