Android开发中如何实现调用相机

  

Android开发中如何实现调用相机?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

xml:

& lt; LinearLayout xmlns: Android=癶ttp://schemas.android.com/apk/res/android"   android: layout_width=癴ill_parent"   android: layout_height=癴ill_parent"   android:取向=皏ertical"比;   & lt;按钮   android: id=癅 + id/button_cameraButton"   android: layout_width=癴ill_parent"   android: layout_height=皐rap_content"   android:文本=芭恼铡?/比;   & lt;按钮   android: id=癅 + id/button_photoButton"   android: layout_width=癴ill_parent"   android: layout_height=皐rap_content"   android:文本=跋嗖帷?/比;   & lt; ImageView   android: id=癅 + id/imageview_preview"   android: layout_width=癴ill_parent"   android: layout_height=癴ill_parent"   android: layout_gravity=癱enter"   android: src=https://www.yisu.com/zixun/" @drawable/ic_launcher "/>   

活动:

包com.wj.cameratest;
  进口java.io.File;
  进口android.app.Activity;
  进口android.content.Intent;
  进口android.graphics.drawable.Drawable;
  进口android.net.Uri;
  进口android.os.Bundle;
  进口android.os.Environment;
  进口android.provider.MediaStore;
  进口android.view.View;
  进口android.view.View.OnClickListener;
  进口android.widget.Button;
  进口android.widget.ImageView;
  公开课CameraShowActivity延伸活动{
  私人ImageView mImageView;
  私人按钮mButtonCamera;
  私人按钮mButtonPhoto;
  @Override
  公共空间> & lt;清单xmlns: android=癶ttp://schemas.android.com/apk/res/android"
  包=癱om.wj.cameratest"
  android: versionCode=?”;
  android: versionName=?.0”;比;
  & lt; uses-sdk
  android: minSdkVersion=?”;
  android: targetSdkVersion=?5”;/比;
  & lt; uses-permission android: name=癮ndroid.permission.CAMERA"/比;
  & lt; uses-permission android: name=癮ndroid.permission.MOUNT_UNMOUNT_FILESYSTEMS"/比;
  & lt; uses-permission android: name=癮ndroid.permission.WRITE_EXTERNAL_STORAGE"/比;
  & lt; uses-feature android: name=癮ndroid.hardware.camera"/比;
  & lt; uses-feature android: name=癮ndroid.hardware.camera.autofocus"/比;
  & lt;应用程序
  android:图标=癅drawable/ic_launcher"
  android: label=癅string/app_name"
  android:主题=癅style/AppTheme"比;
  & lt;活动
  android: name=?CameraShowActivity"
  android: label=癅string/title_activity_camera_show"比;
  & lt; intent-filter>
  & lt;行动android: name=癮ndroid.intent.action.MAIN"/比;
  & lt;类别android: name=癮ndroid.intent.category.LAUNCHER"/比;
  & lt;/intent-filter>
  & lt;/activity>
  & lt;/application>
  & lt;/manifest> 

android调用相册里的图片并返回

目的意图=new意图(Intent.ACTION_GET_CONTENT);
  intent.addCategory (Intent.CATEGORY_OPENABLE);
  intent.setType(“图像/*“);
  intent.putExtra (“crop",“true");
  intent.putExtra (“aspectX", 1);
  intent.putExtra (“aspectY", 1);
  intent.putExtra (“outputX", 80);
  intent.putExtra (“outputY", 80);
  intent.putExtra (“return-data",真实);
  startActivityForResult(意图,0),

在原来的活动中如下获取选到的图片:

@Override   保护空白>看完上述内容,你们掌握Android开发中如何实现调用相机的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注行业资讯频道,感谢各位的阅读!

Android开发中如何实现调用相机