意图以方形模式打开默认相机
Posted
技术标签:
【中文标题】意图以方形模式打开默认相机【英文标题】:Intent to open default camera in square mode 【发布时间】:2019-09-30 04:59:23 【问题描述】:我可以通过这个意图打开相机:
Intent takePictureIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
// Ensure that there's a camera activity to handle the intent
if (takePictureIntent.resolveActivity(getPackageManager()) != null)
// Create the File where the photo should go
File photoFile = null;
try
photoFile = Utility.createImageFile(BotActivity.this);
catch (IOException ex)
// Error occurred while creating the File
// Continue only if the File was successfully created
if (photoFile != null)
Uri photoURI = FileProvider.getUriForFile(BotActivity.this,
"com.kutumbita.app.fileprovider",
photoFile);
takePictureIntent.putExtra(MediaStore.EXTRA_OUTPUT, photoURI);
startActivityForResult(takePictureIntent, CAMERA_CAPTURE_REQUEST);
有什么办法可以启动方形尺寸的相机吗?
【问题讨论】:
【参考方案1】:我已经找到了解决方案,这对于原生 android sdk 是不可能的。谢谢
【讨论】:
以上是关于意图以方形模式打开默认相机的主要内容,如果未能解决你的问题,请参考以下文章
如何从意图打开默认文件应用程序中的 DCIM/Camera 文件夹