图片库故障ipad无法拍照照

美图手机1应用中强行停止图库后拍照片就总是显示图库已停止运行,拍不了照片怎_百度知道
美图手机1应用中强行停止图库后拍照片就总是显示图库已停止运行,拍不了照片怎
望采纳,是不是没有内存图片太多了呢,建议删除一些图片您好
其他类似问题
为您推荐:
拍照片的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁查看: 90310|回复: 93
最后登录13/6/8注册时间11/7/18阅读权限20积分37精华0帖子金币 枚91币0 枚
Lv:2, 积分 37, 距离下一级还需 263 积分
钻石: 0 颗
人气: 0 次
发表于 12/2/27 18:14:19
本帖最后由 91手机-奕宝宝 于
16:46 编辑
【解决方法】
<font color="#.先通过助手文件管理找到/private/var/mobile/Media/DCIM目录确认照片是否都有在
<font color="#.使用助手文件管理删除/private/var/mobile/Media/PhotoData目录下Photos.sqlite开头的文件
12/2/28 13:20 上传
<font color="#.关闭后台运行的程序,(home按2下长按图标抖动点击红色“-”进行关闭)
<font color="#.重开相册会自动加载,确认照片是否已经显示
====================分割线=======================================
通过助手文件管理找到该路径PhotoData/Thumbnails
13/7/8 11:22 上传
注:删除Thumbnails文件夹下的文件前,请先将文件下载到电脑上备份下。
帖子永久地址:&<button type="submit" class="pn" onclick="setCopy('解决照相机和图库无法使用的问题\n/thread--1.html', '帖子地址已经复制到剪贴板您可以用快捷键 Ctrl + V 粘贴到 QQ、MSN 里。')">推荐给好友
最后登录12/2/27注册时间12/2/27阅读权限5积分20精华0帖子金币46 枚91币0 枚
Lv:1, 积分 20, 距离下一级还需 10 积分
钻石: 0 颗
人气: 0 次
金币: 46 个
发表于 12/2/27 19:38:49
楼主在么?我的就是这个情况能不能详细的给我说下?
最后登录13/12/21注册时间11/8/7阅读权限20积分143精华0帖子金币224 枚91币0 枚
Lv:2, 积分 143, 距离下一级还需 157 积分
钻石: 0 颗
人气: 0 次
金币: 224 个
发表于 12/2/27 20:07:35
楼主你好,我按你说的做了,可还是不行。相机打不开啊。求助!!!
最后登录12/2/27注册时间12/2/27阅读权限5积分20精华0帖子金币46 枚91币0 枚
Lv:1, 积分 20, 距离下一级还需 10 积分
钻石: 0 颗
人气: 0 次
金币: 46 个
发表于 12/2/27 20:13:09
楼上的你好& &那个用户系统在 那啊?&&你的也是这个问题么?
最后登录12/2/27注册时间12/2/27阅读权限5积分20精华0帖子金币46 枚91币0 枚
Lv:1, 积分 20, 距离下一级还需 10 积分
钻石: 0 颗
人气: 0 次
金币: 46 个
发表于 12/2/27 21:23:22
呃....好是好了&&但是照片打开为什么是出现黑屏的& &点大了能看照片
最后登录12/2/28注册时间12/2/27阅读权限5积分18精华0帖子金币46 枚91币0 枚
Lv:1, 积分 18, 距离下一级还需 12 积分
钻石: 0 颗
人气: 0 次
金币: 46 个
发表于 12/2/27 23:40:50
按照上面操作之后 正常恢复后缩略图先是显示,之后陆续变成黑色,直到所有缩略图全部为黑色!!大图可看。怎么恢复啊!!
最后登录12/2/28注册时间12/2/27阅读权限5积分18精华0帖子金币46 枚91币0 枚
Lv:1, 积分 18, 距离下一级还需 12 积分
钻石: 0 颗
人气: 0 次
金币: 46 个
发表于 12/2/28 11:31:32
用这个方法!我的问题已全解决了。
请用户通过文件管理删除/private/var/mobile/Media/PhotoData/Thumbnails下的文件,然后从手机上重新打开“照片管理”(如果已经在后台,双击home关闭掉后台的),让手机重新加载照片
未越狱:路径是var/mobile/Media/PhotoData/Thumbnails
注意:删除Thumbnails文件夹下的文件前,请先将文件下载到电脑上备份下。
最后登录14/6/13注册时间11/12/5阅读权限5积分4精华0帖子金币66 枚91币0 枚
Lv:1, 积分 4, 距离下一级还需 26 积分
钻石: 0 颗
人气: 0 次
金币: 66 个
发表于 12/2/28 18:00:51
楼主说的不对哦,
不管越狱没越狱, 只要是固件5.0以上的设备出现无法使用的问题都可以通过以下办法
删除 PhotoSqlite打头的文件 如图
12/2/28 17:58 上传
然后重启, 打开照片程序, 这时手机会自动恢复重建图片库的。 等它完了, 手机上的图片就都出来了。
最后登录12/2/28注册时间12/2/28阅读权限5积分6精华0帖子金币34 枚91币0 枚
Lv:1, 积分 6, 距离下一级还需 24 积分
钻石: 0 颗
人气: 0 次
金币: 34 个
发表于 12/2/28 20:39:23
用91同步照片就出现所述的情况 ,然后按照楼主的方法...相机可以用了,但是相册-胶卷中还是有部分照片黑屏,有部分可以显示。寻求解决方法!
最后登录12/2/29注册时间12/1/7阅读权限5积分40精华0帖子金币60 枚91币0 枚
Lv:1, 积分 40, 距离下一级还需 -10 积分
钻石: 0 颗
人气: 0 次
金币: 60 个
发表于 12/2/28 21:39:38
苹果4,今天连上91导了几张照片,再后来照相机没用了,有影响,但点不了拍照,而且相册也空白的,显示不出来,卡!,是不是也可以用这个方法啊!
GMT+8, 16/2/7 03:37
Powered by三星手机照相照的图片无法存到手机相册里_百度知道
三星手机照相照的图片无法存到手机相册里
手机内存满的话就无法存储,可以切换到外置内存卡存储,只要设置默认为外置SD卡即可。打开设置。选择存储并打开。找到默认设备。在SD卡后面的圈点一下。即可保存默认为SD卡存储了。
其他类似问题
为您推荐:
恢复出厂设置(设定—重置/隐私权/个人—恢复出厂设置).samsung,请点击尊敬的三星用户您好.samsung、吐槽://support。2,建议您携带上购机发票。5:根据您的描述.cn/pre-booking" target="_blank" title="http、建议./pre-booking" target="_blank">http.退出相册,短信.com、包修卡和手机到当地的三星售后服务中心://support,请携带您的机器:<a href="http,打开相册查看,换其他内存卡.com,由专业的工程师帮您检测.将数据备份(联系人,享受优先维修服务,图片等).重启手机。建议您在三星官网进行“预约到店”维修申请。评价://support.若相册照片存储在内存卡里://.com.samsung、发票及保修卡按时访问您预约的服务中心.设定--应用程序管理器--全部--相册--清除默认值,建议您.samsung。若问题依然存在,如果保存的图片在相册中找不到
三星电子中国区售后服务总部
主营:电子产品
其他1条回答
设置路劲,换个拍照软件试试。。设置头像的时候可以自己选择路径的哇亲。
三星手机的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁安全检查中...
请打开游览器的javascript,然后刷新游览器
浏览器安全检查中… .
还剩 5 秒&android4.4从系统图库无法加载图片的问题_小组_ThinkSAAS
android4.4从系统图库无法加载图片的问题
android4.4从系统图库无法加载图片的问题
典型的使用场景就是要设置一个头像,头像需要从系统图库或者拍照获得,在android4.4之前,我用的代码没问题,但是今天使用android4.4的时候突然发现不灵了。baidu了一圈,终于解决了。
下面是解决方案:
private String[] items = new String[] {"图库","拍照"};
private static final String IMAGE_FILE_NAME ="face.jpg";
private static final int IMAGE_REQUEST_CODE = 0;
private static final int SELECT_PIC_KITKAT = 3;
private static final int CAMERA_REQUEST_CODE = 1;
private static final int RESULT_REQUEST_CODE = 2;
private void showSettingFaceDialog() {
new AlertDialog.Builder(this)
.setTitle("图片来源")
.setCancelable(true)
.setItems(items, new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
switch (which) {
case 0:// Local Image
Intent intent=new Intent(Intent.ACTION_GET_CONTENT);
intent.addCategory(Intent.CATEGORY_OPENABLE);
intent.setType("image/*");
if (android.os.Build.VERSION.SDK_INT &= android.os.Build.VERSION_CODES.KITKAT) {
startActivityForResult(intent,SELECT_PIC_KITKAT);
startActivityForResult(intent,IMAGE_REQUEST_CODE);
case 1:// Take Picture
Intent intentFromCapture = new Intent(
MediaStore.ACTION_IMAGE_CAPTURE);
// 判断存储卡是否可以用,可用进行存储
if (hasSdcard()) {
intentFromCapture.putExtra(
MediaStore.EXTRA_OUTPUT,
Uri.fromFile(new File(Environment
.getExternalStorageDirectory(),
IMAGE_FILE_NAME)));
startActivityForResult(intentFromCapture,
CAMERA_REQUEST_CODE);
.setNegativeButton("取消",
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog,
int which) {
dialog.dismiss();
}).show();
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
// 结果码不等于取消时候
if (resultCode != RESULT_CANCELED) {
switch (requestCode) {
case IMAGE_REQUEST_CODE:
startPhotoZoom(data.getData());
case SELECT_PIC_KITKAT:
startPhotoZoom(data.getData());
case CAMERA_REQUEST_CODE:
if (hasSdcard()) {
File tempFile = new File(Environment.getExternalStorageDirectory(),IMAGE_FILE_NAME);
startPhotoZoom(Uri.fromFile(tempFile));
ToastUtils.showShort(context,"未找到存储卡,无法存储照片!");
case RESULT_REQUEST_CODE:
if (data != null) {
setImageToView(data,iv_face);
super.onActivityResult(requestCode, resultCode, data);
* 裁剪图片方法实现
* @param uri
public void startPhotoZoom(Uri uri) {
if (uri == null) {
Log.i("tag","The uri is not exist.");
Intent intent = new Intent("com.android.camera.action.CROP");
if (android.os.Build.VERSION.SDK_INT &= android.os.Build.VERSION_CODES.KITKAT) {
String url=getPath(context,uri);
intent.setDataAndType(Uri.fromFile(new File(url)),"image/*");
intent.setDataAndType(uri,"image/*");
// 设置裁剪
intent.putExtra("crop","true");
// aspectX aspectY 是宽高的比例
intent.putExtra("aspectX", 1);
intent.putExtra("aspectY", 1);
// outputX outputY 是裁剪图片宽高
intent.putExtra("outputX", 200);
intent.putExtra("outputY", 200);
intent.putExtra("return-data", true);
startActivityForResult(intent, RESULT_REQUEST_CODE);
* 保存裁剪之后的图片数据
* @param picdata
private void setImageToView(Intent data,ImageView imageView) {
Bundle extras = data.getExtras();
if (extras != null) {
Bitmap photo = extras.getParcelable("data");
Bitmap roundBitmap=ImageUtil.toRoundBitmap(photo);
imageView.setImageBitmap(roundBitmap);
saveBitmap(photo);
public void saveBitmap(Bitmap mBitmap) {
File f = new File(Environment.getExternalStorageDirectory(),IMAGE_FILE_NAME);
f.createNewFile();
FileOutputStream fOut =
fOut = new FileOutputStream(f);
pressFormat.JPEG, 100, fOut);
fOut.flush();
fOut.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
//以下是关键,原本uri返回的是file:///...来着的,android4.4返回的是content:///...
@SuppressLint("NewApi")
public static String getPath(final Context context, final Uri uri) {
final boolean isKitKat = Build.VERSION.SDK_INT &= Build.VERSION_CODES.KITKAT;
// DocumentProvider
if (isKitKat && DocumentsContract.isDocumentUri(context, uri)) {
// ExternalStorageProvider
if (isExternalStorageDocument(uri)) {
final String docId = DocumentsContract.getDocumentId(uri);
final String[] split = docId.split(":");
final String type = split[0];
if ("primary".equalsIgnoreCase(type)) {
return Environment.getExternalStorageDirectory() +"/"+ split[1];
// DownloadsProvider
else if (isDownloadsDocument(uri)) {
final String id = DocumentsContract.getDocumentId(uri);
final Uri contentUri = ContentUris.withAppendedId(
Uri.parse("content://downloads/public_downloads"), Long.valueOf(id));
return getDataColumn(context, contentUri, null, null);
// MediaProvider
else if (isMediaDocument(uri)) {
final String docId = DocumentsContract.getDocumentId(uri);
final String[] split = docId.split(":");
final String type = split[0];
Uri contentUri =
if ("image".equals(type)) {
contentUri = MediaStore.Images.Media.EXTERNAL_CONTENT_URI;
} else if ("video".equals(type)) {
contentUri = MediaStore.Video.Media.EXTERNAL_CONTENT_URI;
} else if ("audio".equals(type)) {
contentUri = MediaStore.Audio.Media.EXTERNAL_CONTENT_URI;
final String selection ="_id=?";
final String[] selectionArgs = new String[] {
return getDataColumn(context, contentUri, selection, selectionArgs);
// MediaStore (and general)
else if ("content".equalsIgnoreCase(uri.getScheme())) {
// Return the remote address
if (isGooglePhotosUri(uri))
return uri.getLastPathSegment();
return getDataColumn(context, uri, null, null);
else if ("file".equalsIgnoreCase(uri.getScheme())) {
return uri.getPath();
* Get the value of the data column for this Uri. This is useful for
* MediaStore Uris, and other file-based ContentProviders.
* @param context The context.
* @param uri The Uri to query.
* @param selection (Optional) Filter used in the query.
* @param selectionArgs (Optional) Selection arguments used in the query.
* @return The value of the _data column, which is typically a file path.
public static String getDataColumn(Context context, Uri uri, String selection,
String[] selectionArgs) {
Cursor cursor =
final String column ="_data";
final String[] projection = {
cursor = context.getContentResolver().query(uri, projection, selection, selectionArgs,
if (cursor != null && cursor.moveToFirst()) {
final int index = cursor.getColumnIndexOrThrow(column);
return cursor.getString(index);
} finally {
if (cursor != null)
cursor.close();
* @param uri The Uri to check.
* @return Whether the Uri authority is ExternalStorageProvider.
public static boolean isExternalStorageDocument(Uri uri) {
return"com.android.externalstorage.documents".equals(uri.getAuthority());
* @param uri The Uri to check.
* @return Whether the Uri authority is DownloadsProvider.
public static boolean isDownloadsDocument(Uri uri) {
return"com.android.providers.downloads.documents".equals(uri.getAuthority());
* @param uri The Uri to check.
* @return Whether the Uri authority is MediaProvider.
public static boolean isMediaDocument(Uri uri) {
return"com.android.providers.media.documents".equals(uri.getAuthority());
* @param uri The Uri to check.
* @return Whether the Uri authority is Google Photos.
public static boolean isGooglePhotosUri(Uri uri) {
return"com.google.android.apps.photos.content".equals(uri.getAuthority());
最后只需要在需要的地方调用showSettingFaceDialog()就可以了。
如果要获得剪裁的图片保存路径,然后上传,我这边是这样处理的(这里每个人的写法不一样):
但只要获得filePath就可以根据自己的需求处理了
private void uploadFace(){
File file = new File(Environment.getExternalStorageDirectory(),IMAGE_FILE_NAME);
String filePath=file.getAbsolutePath();
Log.i("tag","filePath="+filePath);
HttpHelper.uploadFileWithConcatUrl(context,HttpHelper.UPDATE_USER_ICON,App.user.getUser_session_key() ,filePath ,new HttpHelper.OnFileUploadListener(){
public void onFileUploadSuccess(String orignUrl, String midImgUrl,
String smallImgUrl) {
// TODO Auto-generated method stub
App.user.setHead_icon(orignUrl);
saveUser();
PHP开发框架
服务器环境
ThinkSAAS商业授权:
ThinkSAAS为用户提供有偿个性定制开发服务
ThinkSAAS将为商业授权用户提供二次开发指导和技术支持
手机客户端
ThinkSAAS接收任何功能的Iphone(IOS)和Android手机的客户端定制开发服务
让ThinkSAAS更好,把建议拿来。}

我要回帖

更多关于 华为手机拍照无法保存 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信