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开发中如何实现调用相机