android 获取手机图片路径并删除图片
来源:互联网 发布:java上传文件原理 编辑:程序博客网 时间:2024/04/27 14:37
最近所做的项目其中一个功能是要求获取手机图片并删除,楼主在网上找了一段时间,发现方网上关于删图片这方面的问题给的资料很少,看了一个大神的博文后,终于把问题给搞定了,现在上传相应的代码,希望可以帮到一些需要的同学。
package com.example.picture;import java.io.File;import android.app.Activity;import android.os.Bundle;import android.view.Menu;import android.view.MenuItem;import android.widget.Toast;import java.io.File;import android.app.Activity;import android.content.ContentResolver;import android.content.Intent;import android.database.Cursor;import android.net.Uri;import android.os.Bundle;import android.provider.MediaStore;import android.view.View;import android.widget.Button;import android.widget.Toast;public class MainActivity extends Activity{ private boolean flag=false;/** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState){ super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); ContentResolver resolver=getContentResolver();Uri mUri = Uri.parse("content://media/external/images/media");Uri mImageUri = null;Cursor cursor = managedQuery(MediaStore.Images.Media.EXTERNAL_CONTENT_URI, null, null, null,MediaStore.Images.Media.DEFAULT_SORT_ORDER);cursor.moveToFirst();while (!cursor.isAfterLast()) {String data = cursor.getString(cursor.getColumnIndex(MediaStore.MediaColumns.DATA));int ringtoneID = cursor.getInt(cursor.getColumnIndex(MediaStore.MediaColumns._ID));mImageUri = Uri.withAppendedPath(mUri, "" + ringtoneID);resolver .delete(mImageUri, null, null); cursor.moveToNext(); } }}
P这种通过URI删除图片的方法可以将媒体库的信息和缩略图一并删除,因为看到网上有人说删不了缩略图,所以贴出代码供参考。
0 0
- android 获取手机图片路径并删除图片
- 调用Android手机相册功能并获取图片路径
- android 扫描手机上的图片 获取手机图片路径
- Android获取手机图片路径的办法
- 获取手机相册图片显示并获取路径
- Android手机读取相册图片,根据URI获取图片路径
- Android手机图片路径
- Android 获取手机图片
- Android获取图片路径
- Android 4.4从图库选择图片,获取图片路径并裁剪 获取路径出错 image%
- android 调用系统相机并获取图片路径
- Android——获取系统图片/拍照/获取图片路径并显示的Demo
- android获取手机所有图片
- Android删除手机本地图片并同步到本地图片媒体库
- Android根据图片路径获取图片名字
- Android 获取手机系统图片、拍照图片时回调后通过URI解析路径的方法,比较全面!!!!
- android 照相获取图片路径
- android 获取本地图片路径
- java 老系统升级 换掉原有类的小方法和有用的注解
- 在linux服务器新建Oracle database
- 关于mysql 修改密码 忘记密码
- OSX 以及iOS整体框架类图值得收藏
- navigationBar 设置关于setTranslucent
- android 获取手机图片路径并删除图片
- 【006】运算符重载
- Oracle中创建存储过程、运行动态SQL并得到动态SQL语句所查询的值
- 1087.All Roads Lead to Rome
- Count and Say@leetcode
- 多种多样的建立网络连接的方式
- 看《集体智慧编程》二三章总结
- iOS 2014年12月 AppStore新版上线流程
- 在linux 服务器上启动数据库