Android程序中指定浏览器打开一个页面
我想在Android程序中指定浏览器(UC)打开一个页面。
Intent intent = new Intent();
intent.setClassName("com.uc.browser", "com.uc.browser.ActivityUpdate");
intent.setAction(Intent.ACTION_VIEW); intent.addCategory(Intent.CATEGORY_DEFAULT);
intent.setData(Uri.parse("http://www.sohu.com"));
startActivity(intent);
运行后报错,说我没有在AndroidManifest中定义com.uc.browser.ActivityUpdate。
请问应该怎么定义?
Android
[解决办法]
intent.setClassName("com.uc.browser", "com.uc.browser.ActivityUpdate");
这个去掉,
系统自动弹出浏览器界面,如果有多个浏览器会让你去选择。
[解决办法]
你的uc包名和类名写错了,应该改为
intent.setClassName("com.UCMobile", "com.UCMobile.main.UCMobile");
试试看吧