android项目 获取手机app包名是否和手机root权限有关

dxy_晓宇 2015-12-23 03:34:42

if (checkApkExist(mContext,"com.demo.v3")==false) {

Toast.makeText(mContext, "查询到您的手机没有安卓相关插件无法查看实时监控", Toast.LENGTH_LONG).show();
AutoInstall.getAssetFileToCacheDir(mContext, "AndroidVideoSDKDemoV3.apk");
// AutoInstall.setUrl(Environment.getExternalStorageDirectory()
// + "/Testapk/AndroidVideoSDKDemoV3.apk");
AutoInstall.install(mContext);

}
else {
Intent intent = new Intent(Intent.ACTION_MAIN);
ComponentName cn = new ComponentName("com.demo.v3", "com.login.LoginActivity_ssjk");
intent.addCategory(Intent.CATEGORY_LAUNCHER);
intent.putExtra("url", "http://183.203.28.218:81");
intent.putExtra("name", "admin");
intent.putExtra("password", "abc-123");
intent.putExtra("tag", "1");
intent.setComponent(cn);
mContext.startActivity(intent);
}
}
cancel();
// dismiss();

}
//察看程序中有无此报名!
boolean checkApkExist(Context context, String packageName)
{
if (packageName == null || "".equals(packageName))
{ return false;
}
try {
context.getPackageManager()
.getApplicationInfo( packageName,PackageManager.GET_UNINSTALLED_PACKAGES);
return true; }
catch (NameNotFoundException e) {
return false; }
}

程序在虚拟机和 root 下的小米手机 判断正常执行 可是在华为 魅族手机上 满足if条件了 可是不执行if 直接直接else
...全文
301 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
柒加伊 2015-12-23
  • 打赏
  • 举报
回复
有一定的关系, 我这边遇到过获取设备ID的时候, 有的机型会获取不到.
柒加伊 2015-12-23
  • 打赏
  • 举报
回复
有一定的关系, 我这边遇到过获取设备ID的时候, 有的机型会获取不到.
柒加伊 2015-12-23
  • 打赏
  • 举报
回复
有一定的关系, 我这边遇到过获取设备ID的时候, 有的机型会获取不到.

80,352

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧