【发布时间】:2020-03-24 15:24:25
【问题描述】:
我正在尝试使用以下代码(分别)从画廊/相机中选择/捕获图像:
val pickIntent = Intent()
pickIntent.type = "image/*"
pickIntent.action = Intent.ACTION_GET_CONTENT
val takePhotoIntent = Intent(MediaStore.ACTION_IMAGE_CAPTURE)
val pickTitle = "Select or take a new Picture"
val chooserIntent = Intent.createChooser(pickIntent, pickTitle)
chooserIntent.putExtra(
Intent.EXTRA_INITIAL_INTENTS, arrayOf(takePhotoIntent)
)
startActivityForResult(chooserIntent, REQUEST_IMAGE_CAPTURE)
但是,当调用 onActivityResult 函数时,我总是得到活动的结果代码为 -1。调用相机时,如果没有使用图库选项,我似乎有数据。
我没有任何异常要返回,也不知道要调试什么。
我正在使用模拟器来测试我的应用程序。
【问题讨论】:
-
你可以看this
标签: android android-camera mediastore