正在Mobile中查找已安装的应用程序域



我有两个问题:

  1. build.gradle(:app(中defaultConfig中设置的applicationId是应用程序域吗
  2. 有没有一种方法可以查看安卓移动设备中安装的应用程序域?谢谢

应用程序域实际上是您在应用程序id 中设置的

Sun建议您使用公司的互联网域名(已知是唯一的(。然后使用子包针对不同的项目。例如,horstmann.com是一个其中一位作者已注册。按相反的顺序写,它变成包com.horstmann。然后可以进一步细分该包分为com.horstmann.corejava.等子页面

来自修订和更新的Java SE 6。核心Java。

请参阅如何获取已安装的android应用程序的列表,并选择一个来运行以了解如何获得已安装的应用程序及其域的列表

final PackageManager pm = getPackageManager();
//get a list of installed apps.
List<ApplicationInfo> packages = pm.getInstalledApplications(PackageManager.GET_META_DATA);
for (ApplicationInfo packageInfo : packages) {
Log.d(TAG, "Installed package :" + packageInfo.packageName);
Log.d(TAG, "Source dir : " + packageInfo.sourceDir);
Log.d(TAG, "Launch Activity :" + pm.getLaunchIntentForPackage(packageInfo.packageName)); 
}

最新更新