我的应用程序允许用户使用相机拍照并将其保存到自定义文件夹。这很好用。用户(三星设备)看到的问题是Gallery应用程序在启动时崩溃。解决此问题的唯一方法是进入设备上的Pictures文件夹并删除 myApp 自定义目录。
以前有人见过这个问题吗?如果需要,我可以粘贴图像创建/保存代码但是工作正常。
这是权限问题吗?
这可能是问题吗?
答案 0 :(得分:0)
您可以根据系统版本尝试更新系统:
File mediaStorageDir = new File(getPictureDirectory());
Uri contentUri = Uri.fromFile(mediaStorageDir);
if(Build.VERSION.SDK_INT >= 19){
Intent mediaScanIntent = new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE);
mediaScanIntent.setData(contentUri);
getApplication().sendBroadcast(mediaScanIntent);
}else{
getApplication().sendBroadcast(new Intent(Intent.ACTION_MEDIA_MOUNTED, contentUri));
}
它对我有用。希望它有所帮助!