Android 中如何使用指定浏览器打开网页?
Intent intent = new Intent();
intent.setAction("android.intent.action.VIEW");
Uri uri = Uri.parse("http://www.google.com");
intent.setData(uri);
//包名、要打开的activity
intent.setClassName("com.android.browser", "com.android.browser.BrowserActivity");
startActivity(intent);
假设我想指定使用UC or QQ浏览器打开网页,该如何实现呢?
全文:https://www.zhihu.com/question/19845797
附上其它参考资源:
使用不同包通过setClassName不能启动新的 intent
http://ask.csdn.net/questions/2251 //如果不指定浏览器,Android系统会提示选择使用哪一个应用。应该和这个主法有关setClassName
Android开发中Intent的使用总结
http://blog.csdn.net/pku_android/article/details/7367863 //推荐阅读。。。。
详解Android应用开发中Intent的作用及使用方法
Intent是一种运行时绑定(run-time binding)机制,它能在程序运行过程中连接两个不同的组件。通过Intent,你的程序可以向Android表达某种请求或者意愿,Android会根据意愿的内容选择适当的组件来完成请求。比如:http://www.jb51.net/article/80650.htm
Intent一旦发出请求,Android都会准确找到相匹配的一个或多个Activity
报错:android.content.ActivityNotFoundException: No Activity found to handle Intent
http://blog.csdn.net/brook0344/article/details/50494268 //亲测,对我有效,不知道对你是否适用。。
android.content.ActivityNotFoundException: No Activity found to handle Intent
http://blog.csdn.net/wqhjfree/article/details/7954357 //我在学习,我在怀疑,该方法setClassName可能可以打开指定浏览器来访问网页。
XE5 android怎么调用自带浏览器打开网页
http://blog.csdn.net/cmdasm/article/details/21025489
Delphi XE7 android 实现的在线更新APP的一个程序(转载)
http://blog.163.com/qq3076169@126/blog/static/171724067201602081024232/ //idhttp + 进度条的结合使用,还有自动安装apk
StrToJURI 和 parse 一样可以将sting 转 jstring;
http://bbs.csdn.net/topics/392043153 //看文章最后