1、Android共享文件

坑:共享的文件不能在软件数据文件夹,否则就会获取不了

//首先最前面加入此三行,否则会闪退StrictMode.VmPolicy.Builder builder = new StrictMode.VmPolicy.Builder();StrictMode.setVmPolicy(builder.build());builder.detectFileUriExposure();//分享文件Intent intent = new Intent();intent.setAction(Intent.ACTION_SEND);//设置intent的data和Type属性。intent.setType("*/*");//设置为所有文件intent.putExtra(Intent.EXTRA_STREAM, Uri.fromFile(new File(path))); // 必须添加这一句,否则找不到资源getContext().startActivity(intent);

注意:path路径来自sd卡文件,否则会读取不到文件。

文件来源:

解决:

Environment.getExternalStorageDirectory().getPath()

使用sd卡目录获取文件

更多相关文章

  1. Android学习之文件存储
  2. Android InputStreamReader 解析gbk、gb2312编码的xml文件 编码
  3. android实现文件下载的几种方式
  4. Android Studio 3.0以后打包修改文件名方法
  5. Android 下载文件至SD卡,并用progressBar显示下载进度
  6. Android 文件IO总结
  7. Android--取出SDcard卡上指定后缀名的文件
  8. AndroidManifest.xml文件详解(service)

随机推荐

  1. Android开发实践:自己动手编写图片剪裁应
  2. 更强续航,尽在 Android 9 Pie
  3. Android界面设计的4种方式之二——在Java
  4. Android ADB USB 驱动 万能配置方式
  5. Android入门进阶教程(17)-WindowManager
  6. Android 延向新领域:卡西欧宣布基于 Andro
  7. Android Activity之间跳转出现短暂黑屏的
  8. Android学习项目之简易版微信为例(二)
  9. libjpeg哈夫曼算法压缩图片
  10. android XMLPullParser读取xml文件