这一章是使用隐式intent来来拍照
对于图片来说,要显示图片,那么就需要在布局中添加 ImageView控件,而如果想要显示一个拍照的按钮就应该加入一个ImageButton的控件
一.文件存储
在安卓中,像照片这样的文件就放在databases的子目录中,Context。类提供了下面的几个基本文件和目录的处理方法,
(1)getFilesDir(),获取/data/data/<包名>/files的目录
(2)openFileInput(String name)打开现有的文件进行读取
(3)openFileOutput(String name,int mode)打开文件进行写入,如果不存在就去创建它
(4)getDir(String name,int mode)获取/data/data/<包名>/目录的子目录,如果不存在就创建它
(5)fileList()获取主文件目录下的文件列表
(6)getCacheDir()获取/data/data/<包名>/cache目录,
如果存储的文件仅仅提供给应用内部使用,那么使用下面的方法就可以了
如果想要把文件共享给其他应用,那么应该通过ContentProvider把想要共享的文件暴露出来,ContentProvider允许你暴露内容uri给其他应用,这样其他应用就可以通过内容uri来下载或是向其中写入文件