Android 获取应用安装路径:Java 代码示例
要获取当前 Android 应用的安装路径,可以使用以下方法:
- 使用'getPackageManager()'方法获取'PackageManager'对象:
PackageManager packageManager = getPackageManager();
- 使用'getPackageInfo()'方法获取'PackageInfo'对象:
String packageName = getPackageName();
PackageInfo packageInfo = packageManager.getPackageInfo(packageName, 0);
- 从'PackageInfo'对象中获取应用的安装路径:
String appInstallPath = packageInfo.applicationInfo.sourceDir;
完整的代码示例:
PackageManager packageManager = getPackageManager();
String packageName = getPackageName();
try {
PackageInfo packageInfo = packageManager.getPackageInfo(packageName, 0);
String appInstallPath = packageInfo.applicationInfo.sourceDir;
Log.d('AppInstallPath', appInstallPath);
} catch (PackageManager.NameNotFoundException e) {
e.printStackTrace();
}
原文地址: http://www.cveoy.top/t/topic/icix 著作权归作者所有。请勿转载和采集!