内置的照相机程序在manifest定义了下面的intent filter

<intent-filter> <action android:name="android.media.action.IMAGE_CAPTURE" /> <category android:name="android.intent.category.DEFAULT" /></intent-filter>

所以只需要用对应的intent启动就可以了

下面的android.provider.MediaStore.ACTION_IMAGE_CAPTURE = "android.media.action.IMAGE_CAPTURE";

public class CameraIntent extends Activity {final static int CAMERA_RESULT = 0;ImageView mImagevView;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.ch1);Intent i = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);startActivityForResult(i, CAMERA_RESULT);}@Overrideprotected void onActivityResult(int requestCode, int resultCode, Intent data) {super.onActivityResult(requestCode, resultCode, data);if(resultCode == RESULT_OK){//get extras from the intentBundle extra = data.getExtras();//get the returned image from the extrasBitmap b = (Bitmap)extra.get("data");mImagevView = (ImageView)findViewById(R.id.returnedImageView);mImagevView.setImageBitmap(b);}}}

更多相关文章

  1. 自定义圆角button上下间距问题
  2. Android Wifi模块相关常量定义.
  3. Android 自定义ProgressBar--进度自己设置图片
  4. Android_自定义View拖拽重绘
  5. android 自定义具有反弹效果的ScrollView
  6. android自定义对话框工具类
  7. 自定义dialog的style属性说明
  8. TabHost自定义标签页(二)

随机推荐

  1. Android(安卓)Service创建USB HOST通信
  2. Android计时器Chronometer的使用
  3. Android实战经验之图像处理及特效处理的
  4. Android(安卓)Cannas.drawTextView 方法
  5. Android(安卓)NFC 应用程序记录ARR
  6. Android中使用占位符
  7. 「1024」福利
  8. Android的垃圾回收机制(android refbase类
  9. 什么组成了Android应用程序?
  10. Android动画基础-Tween和Frame动画