我在浏览器中以程序方式打开一个Url:
private final String url = "https://www.Google.com";Uri uri = Uri.parse(url);Intent intent = new Intent();intent.setData(uri);intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);context.startActivity(intent);
通常,代码工作正常,它在浏览器中打开http地址.
但是总是有一个系统d出对话框,要求用户选择一个应用程序来完成该 *** 作:
用户必须从d出窗口中选择Chrome,然后打开该页面.我不明白为什么谷歌应用程序是选项之一.
如何避免此系统对话框进行应用选择?我的意思是我如何设置默认浏览器(Chrome)和我的代码可以打开没有此系统对话框的URL?
解决方法 使用Intent intent= new Intent(Intent.ACTION_VIEW,Uri.parse(YOUR_URL));startActivity(intent);
但您仍然必须在不同浏览器之间进行选择,或者选择支持此 *** 作和数据的活动.
总结以上是内存溢出为你收集整理的android – 用浏览器打开网址全部内容,希望文章能够帮你解决android – 用浏览器打开网址所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)