当前位置: 代码迷 >> Android >> Android程序三拇指定浏览器打开一个页面
  详细解决方案

Android程序三拇指定浏览器打开一个页面

热度:104   发布时间:2016-04-28 07:28:25.0
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"); 
试试看吧
  相关解决方案