最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

adb打开网页_android 使用指定浏览器打开网页

运维笔记admin28浏览0评论

梳理下流程:

枚举对应浏览器包名到数组中

数组循环根据包名找到对应的LaunchIntent

通过LaunchIntent找到对应的LaunchActivity的包名

Intent通过设置activity的包名+类名

/**

* 工具类

*/

public class CheckApkExist {

private static String ucPkgName = "com.uc.browser";

public static boolean checkApkExist(Context context, String packageName){

if (TextUtils.isEmpty(packageName))

return false;

try {

ApplicationInfo info = context.getPackageManager()

.getApplicationInfo(packageName,

PackageManager.GET_UNINSTALLED_PACKAGES);

return true;

} catch (PackageManager.NameNotFoundException e) {

return false;

}

}

/** 示例:uc 浏览器检测*/

public static boolean checkUCBrowserExist(Context context){

return checkApkExist(context, ucPkgName);

}

发布评论

评论列表(0)

  1. 暂无评论