标签:
//为add按钮的单击事件绑定监听器
add.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// 创建ContentValues对象,准备插入数据
ContentValues values = new ContentValues();
values.put(Media.DISPLAY_NAME, "jinta");
values.put(Media.DESCRIPTION, "金塔");
values.put(Media.MIME_TYPE, "image/jpeg");
//插入数据,返回所插入数据对应的Uri
Uri uri = getContentResolver().insert(Media.EXTERNAL_CONTENT_URI, values);
//加载应用程序下的jinta图片
Bitmap bitmap = BitmapFactory.decodeResource(MainActivity.this.getResources(), R.drawable.jinta);
OutputStream os = null;
try {
//获取刚插入的数据的Uri对应的输出流
os = getContentResolver().openOutputStream(uri);
//将bitmap图片保存到Uri对应的数据节点中
bitmap.compress(Bitmap.CompressFormat.JPEG, 100, os);
os.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
});
使用ContentProvider管理多媒体-----向多媒体数据中添加数据
标签:
原文地址:http://www.cnblogs.com/jiww/p/5594356.html