1、直接调用系统的照相机功能
<Button
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="StartCamera"
android:onClick="startCamera"/>
具体实现代码:
public void startCamera(View view){
Intent intent=new Intent();
intent.startAction(MediaStore.ACTION_IMAGE_CATPURE);
startActivity(intent);
}
2、让自己的app也具有照相机的功能
需要在 AndroidManifest.xml文件中使用过滤器(必须设置category是default,否则这个照相机的功能是无用的)
<intent-filter>
<action android:name="android.media.action.IMAGE_CAPTURE"/>
<category android:name="android.intent.category.DEFAULT"/>
</intent-filter>