代码库相机图库选择图片
来源:互联网 发布:淘宝闲鱼网怎么卖东西 编辑:程序博客网 时间:2024/05/13 16:02
// 显示选择系统图库 相机对话框 private void showDialogCustom() { AlertDialog.Builder builder = new AlertDialog.Builder( MainActivity.this); builder.setTitle("选择:"); builder.setItems(mCustomItems, new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { if (0 == which) { // 本地图册 Intent intent = new Intent( Intent.ACTION_PICK, null); intent.setDataAndType( MediaStore.Images.Media.EXTERNAL_CONTENT_URI, IMAGE_TYPE); startActivityForResult(intent, RESULT_IMAGE); } else if (1 == which) { // 系统相机 Intent intent = new Intent( MediaStore.ACTION_IMAGE_CAPTURE); Uri photoUri = Uri.fromFile( new File(TEMP_IMAGE_PATH)); intent.putExtra( MediaStore.EXTRA_OUTPUT, photoUri); startActivityForResult(intent, RESULT_CAMERA); } } }); builder.create().show(); } /** * 调用图库相机回调方法 */ @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data); if (resultCode == RESULT_OK) { if (requestCode == RESULT_IMAGE && data != null) { // 相册 Cursor cursor = this.getContentResolver().query( data.getData(), null, null, null, null); cursor.moveToFirst(); String imagePath = cursor.getString( cursor.getColumnIndex("_data")); Intent intent = new Intent( MainActivity.this, PuzzleMain.class); intent.putExtra("mPicPath", imagePath); intent.putExtra("mType", mType); cursor.close(); startActivity(intent); } else if (requestCode == RESULT_CAMERA) { // 相机 Intent intent = new Intent( MainActivity.this, PuzzleMain.class); intent.putExtra("mPicPath", TEMP_IMAGE_PATH); intent.putExtra("mType", mType); startActivity(intent); } } }
0 0
- 代码库相机图库选择图片
- IOS开发选择图片(相机或者图库)
- 调用系统相机、图库并选择图片
- iOS 调用相机拍照和选择图库图片 设置头像
- 调用Android中相机或图库选择图片并剪切
- Android启动系统相机,打开图库选择图片
- 弹出对话框选择相机或者图库内的图片
- Intent选择器,开系统图库选择图片,开相机拍照
- Android 图片选择器,相机拍摄和图库选择,并进行裁剪
- 安卓中选择系统图库的图片及调用相机的源码(原创)
- Android调用相机拍照并返回路径和调用系统图库选择图片
- 调用相机拍照或者从图库里选择图片裁剪后设置到界面
- react native结合Android原生实现调用相机或图库选择图片设置头像
- Android调用相机拍照并返回路径和调用系统图库选择图片
- Android开发之调用相机拍照与本地图库选择图片
- Android 调用相机或图库,裁剪图片
- 调用系统相机和图库,裁剪图片
- 从相机或者图库获取图片
- Bootstrap button
- 通过DeviceIoControl获取U盘或移动硬盘的出品商、制造商和版本号等信息
- 今日有感
- ip地址数字和字符串格式互转
- free 和 delete 把指针怎么了
- 代码库相机图库选择图片
- Fragment中监听onKeyDown事件
- LeetCode Construct Binary Tree from Inorder and Postorder Traversal
- 设置IOS按钮的背景
- Swift学习笔记23——访问控制(Access Control)
- Git关于忽略Xcode工程中UserInterfaceState.xcuserstate文件的问题
- Python实现linux自动化运维 (1)
- 学习算法,编程之路
- React Native通信机制详解