private void openFile(File f)   {     Intent intent = new Intent();     intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);     intent.setAction(android.content.Intent.ACTION_VIEW);     String type = getMIMEType(f);     intent.setDataAndType(Uri.fromFile(f), type);     startActivity(intent);   }    private String getMIMEType(File f){     String end = f         .getName()         .substring(f.getName().lastIndexOf(".") + 1,             f.getName().length()).toLowerCase();     String type = "";     if (end.equals("mp3") || end.equals("aac") || end.equals("aac")         || end.equals("amr") || end.equals("mpeg")         || end.equals("mp4"))     {       type = "audio";     } else if (end.equals("jpg") || end.equals("gif")         || end.equals("png") || end.equals("jpeg"))     {       type = "image";     } else     {       type = "*";     }     type += "/*";     return type;   } 

更多相关文章

  1. 代码中设置drawableleft
  2. android 3.0 隐藏 系统标题栏
  3. Android开发中activity切换动画的实现
  4. Android(安卓)学习 笔记_05. 文件下载
  5. Android中直播视频技术探究之—摄像头Camera视频源数据采集解析
  6. 技术博客汇总
  7. android 2.3 wifi (一)
  8. AndRoid Notification的清空和修改
  9. Android中的Chronometer

随机推荐

  1. 《第一行代码--Android》读书笔记之数据
  2. Android(安卓)measure过程分析
  3. Android利用WebSocket进行实时通讯
  4. android 系统权限大全的简介与内容
  5. Android(安卓)电影简介分析源码
  6. Android官方开发文档Training系列课程中
  7. Ionic3学习笔记(九)关于 Android(安卓)端软
  8. android 自动化测试的傻瓜实践之旅(UI篇)
  9. 尝试android(一)--安装配置
  10. 转载:Android获取其他包的Context和在任意