Android 调用系统Camera

android中应用相机功能,一般有两种:一种是直接调用系统相机,一种自己写的相机。我将分别演示两种方式的使用:
第一种:是使用Intent跳转到系统相机,action为:android.media.action.STILL_IMAGE_CAMERA

 

import android.app.Activity; 
import android.content.Intent; 
import android.os.Bundle; 

public class CameraTest_2 extends Activity { 
/** Called when the activity is first created. */ 
@Override 
public void onCreate(Bundle savedInstanceState) { 
super.onCreate(savedInstanceState); 
setContentView(R.layout.main); 
Intent intent = new Intent(); //调用照相机 
intent.setAction("android.media.action.STILL_IMAGE_CAMERA"); 
startActivity(intent); 
} 

} 

  想要测试的,可以直接新建一个项目,并且把主activity的代码换成上面的,然后运行,我测试了一下,上面这个代码并不需要权限,毕竟只是调用系统自带的程序。

 

posted @ 2012-06-04 16:43  hnrainll  阅读(3010)  评论(0编辑  收藏  举报