我有两个问题:
- build.gradle(:app(中defaultConfig中设置的applicationId是应用程序域吗
- 有没有一种方法可以查看安卓移动设备中安装的应用程序域?谢谢
应用程序域实际上是您在应用程序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));
}