Android判断包名和类名是否存在的方法
16lz
2021-01-23
1.对包名的判断,异常则说明不存在:
复制代码 代码如下:
try {
PackageManager pm = getPackageManager();
pm.getPackageInfo("com.org", PackageManager.GET_ACTIVITIES);
} catch (NameNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
2.对类名的判断,异常则说明不存在:
复制代码 代码如下:
try {
Class.forName("com.org.MainActivity");
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
return;
}
复制代码 代码如下:
try {
PackageManager pm = getPackageManager();
pm.getPackageInfo("com.org", PackageManager.GET_ACTIVITIES);
} catch (NameNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
2.对类名的判断,异常则说明不存在:
复制代码 代码如下:
try {
Class.forName("com.org.MainActivity");
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
return;
}
更多相关文章
- android: 大量开源项目源代码分享
- android重启代码
- android 发布正式版时用Gradle移除日志打印代码(添加混淆配置)
- [置顶] android studio 如何进行格式化代码 快捷键必备
- android纯Java代码写的addView弹窗(亲测可用,欢迎留言)
- android 代码设置apn