android 调用系统分享微信失败:获取资源失败
android 调用系统分享微信失败:获取资源失败。
解决方案:全网仅此一家,别无分店
Intent shareIntent =new Intent();
shareIntent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION | Intent.FLAG_GRANT_WRITE_URI_PERMISSION);
shareIntent.setAction(Intent.ACTION_SEND);
ApplicationInfo applicationInfo = getApplicationInfo();
int targetSDK = applicationInfo.targetSdkVersion;
Uri uri;
if (targetSDK >= Build.VERSION_CODES.N && Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) {
uri = Uri.parse(android.provider.MediaStore.Images.Media.insertImage(getContentResolver(),
writeFile.getAbsolutePath(), chalkBean.getName(), null));
}else{
uri = Uri.fromFile(new File(writeFile.getPath()));
}
shareIntent.putExtra(Intent.EXTRA_STREAM, uri);
shareIntent.setType("image/*");
startActivity(Intent.createChooser(shareIntent, "分享到:"));
更多相关文章
- android 创建桌面快捷方式,4.0系统可用
- Android 获取系统信息(手机品牌、型号、安卓版本号等等)
- Android获取系统顶部状态栏(Status Bar)和底部导航栏(Navigation
- android获取系统当前详细时间,包括星期
- 更改系统给APP应用分配最大的内存空间
- Android 修改系统默认盘符名称
- Android获取系统内核版本的方法
- Android 编译系统 (二)
- RK平台修改android系统源码设置开机启动apk