1、打开照相机,并将图片存储到 photoUri 路径
Uri photoUri=Uri.fromFile(picFile);
Intent cameraIntent =new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
cameraIntent.putExtra(MediaStore.EXTRA_OUTPUT,photoUri);
MediaStore.Images.Media.EXTERNAL_CONTENT_URI:content://media/external/images/media
MediaStore.Images.Media._ID :
/**
* The unique ID for a row.
* <P>Type: INTEGER (long)</P>
*/
public static final String _ID = "_id";
------------------------------------------------------------------------------------------------
本部分摘抄自:android 多媒体数据库详解
1、Android 的多媒体如何存储
Android的多媒体文件主要存储在 /data/data/com.android.providers.media/databases 目录下,该目录下有连个db文件,
- 内部存储数据库文件:internal.db
- 存储卡数据库:external-XXXX.db
媒体文件的操作主要是围绕着这两个数据库来进行。这两个数据库的结构是完全一模一样的。
这两个数据库包含的表:
album_art 、audio 、search 、album_info 、audio_genres、 searchhelpertitle、albums、 audio_genres_map、 thumbnails、
android_metadata、 audio_meta、 video、artist_info 、audio_playlists 、videothumbnails、artists 、audio_playlists_map、