微信分享:
如果调不起来微信分享,就要检查微信开放平台上的报名与签名是否与本应用的一致,做调整
QQ分享:
某些机型不能进行分享调起,就考虑添加写入的动态权限
public void hasPermission(Bitmap bitmap){
//判断是否6.0以上的手机 不是就不用
if(Build.VERSION.SDK_INT>=23){
//判断是否有这个权限
if(ContextCompat.checkSelfPermission(this, Manifest.permission.WRITE_EXTERNAL_STORAGE)!= PackageManager.PERMISSION_GRANTED){
//2、申请权限: 参数二:权限的数组;参数三:请求码
ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.WRITE_EXTERNAL_STORAGE},1);
doShareToQQ(params);
}else {
doShareToQQ(params);
}
} else{
doShareToQQ(params);
}
}
本文探讨了微信和QQ分享功能在不同场景下可能遇到的问题,如微信开放平台配置不一致导致的分享失败,以及部分机型因缺少动态权限而无法完成QQ分享。文中提供了一段示例代码,展示了如何在Android 6.0以上设备中检查并申请WRITE_EXTERNAL_STORAGE权限,确保分享功能正常运行。
1694

被折叠的 条评论
为什么被折叠?



