且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

如何在安卓手机上安装所有应用程序

更新时间:2022-12-29 22:45:04

此代码记录所有已安装应用程序的名称和包名称.您可以使用 LogCat 轻松检查日志(如果您使用的是 Eclipse).

This code logs name and package name of all the installed applications. You can easily check the log using LogCat (if you are using Eclipse).

包名称 - 应用包的名称.

名称 - 与应用程序关联的文本标签.您不能只使用 appInfo.name,因为它会返回 null.使用 appInfo.loadLabel(packageManager) 您会得到实际应用的名称,例如 Speech Recorder,而不是包名称 com.android.speechrecorder.

Name - text label associated with the application. You can't use just appInfo.name as it will return null. Using appInfo.loadLabel(packageManager) you get the actual app's name like Speech Recorder instead of package name com.android.speechrecorder.

final PackageManager packageManager = getPackageManager();
List<ApplicationInfo> installedApplications = 
   packageManager.getInstalledApplications(PackageManager.GET_META_DATA);

for (ApplicationInfo appInfo : installedApplications)
{
    Log.d("OUTPUT", "Package name : " + appInfo.packageName);
    Log.d("OUTPUT", "Name: " + appInfo.loadLabel(packageManager));
}