在工作的时候,需要使用浏览器打开链接去下载东西,使用Intent比较简单。

Intent intent = new Intent();intent.setAction(Intent.ACTION_VIEW);Uri content_uri_browsers = Uri.parse(***);intent.setData(content_uri_browsers);intent.setClassName("com.android.browser", "com.android.browser.BrowserActivity");this.startActivity(intent);
代码设置为系统浏览器,使用这段代码,简单的传入http://地址就可以打开链接啦。在用Android手机测试的时候,结果都是正常的,突然有位朋友拿他的Android手机说崩溃了,就很郁闷。打开Log,发现在调用这块代码的时候居然报ActivityNotFoundException。但是其他手机都是正常的。

原来是他的Android手机刷过机子,代码设置为系统浏览器,他手机找不到系统浏览器,所以崩溃了。

所以应该把上面代码第五行删掉,让用户动态选择浏览器去下载,不要把浏览器写死。

Intent intent = new Intent();intent.setAction(Intent.ACTION_VIEW);Uri content_uri_browsers = Uri.parse(***);intent.setData(content_uri_browsers);this.startActivity(intent);
注意:Android程序任何方面都需要考虑。



更多相关文章

  1. Android开发之如何手写代码进行页面布局
  2. Android跳转淘宝商品详情页代码
  3. android通过Intent调用手机图片,音频,视频录音拍照等代码
  4. Android开源项目:微信打飞机游戏源代码
  5. 一看就会Android之手机系统音量的设置
  6. Android实现手机拍照功能
  7. android 开发常用代码备查[更新20150520]
  8. android发送短信填入手机号码,6.0动态请求权限拨打电话

随机推荐

  1. android jni开发流程
  2. Android(安卓)SocketService
  3. Android可平移缩放旋转的ImageView的实现
  4. The requested URL returned error:406 w
  5. 动态文字闪烁效果
  6. Android百度地图开发(二)地图覆盖物
  7. Android之xml解析和json解析
  8. 微信Android热补丁方案--Tinker使用指南(
  9. 实习入职第二十天:Android(安卓)中文 API(1
  10. IE 和android浏览器上页面图片加载判断