我正在从android设备库中选择一张图片,如下所示
public static void showFileChooser(Activity activity) {
Intent intent = new Intent();
intent.setType("image/*");
intent.setAction(Intent.ACTION_GET_CONTENT);
activity.startActivityForResult(Intent.createChooser(intent, "Select Picture"), 1);
}
并尝试获取realpathfromuri
,但是idx总是返回-1。我想知道我错过了什么。
清单文件
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
更新2:我甚至尝试了以下方法,path返回null
如果您从设备同步文件夹中选择图像,那么一定是图像URI的问题,请签出此问题和此答案。
希望这对你有帮助!!!
我正在我的应用程序中使用CameraX API。我已经将预览用例和ImageAnalysis用例绑定到活动生命周期,如 该应用程序大部分时间都可以工作,但会随机崩溃以下日志 2020-01-17 11:24:47.411 6581-6614/com。我的应用程序D/摄像头:重置捕获会话 2020-01-17 11:24:47.411 6581-6614/com.my.appD/相机:关闭状态下的释
我正在尝试允许用户用相机应用程序拍摄一张照片,然后在应用程序中显示它的预览。 我还需要在应用程序的稍后阶段访问该文件(但这不是一个问题) 我有以下崩溃: 完成时处理图像: 我不明白为什么它只是4.4.4的问题,而不是其他操作系统。 当出现崩溃时,它并没有说我的应用程序崩溃了,它说Camera已经停止工作了,并且我只能在没有过滤器的情况下查看日志时查看崩溃,这意味着崩溃不在我的应用程序中?
我正在尝试使用在Flutter上,它在Android模拟器上运行完美。但是当我尝试在我的真实设备上使用它时,当我点击按钮打开相机时,它崩溃了,没有给出任何错误。我该如何解决它?我的手机是Android(小米8)。 我的代码:
我是Android的新手。我正在我的Android应用程序中创建ImageUpload活动,但它在Apk(23)下运行良好。但每当我在AndroidMarshmallow上尝试它时,点击图片后它就会崩溃。 这是日志 java.lang.RuntimeException:将结果ResultInfo{who=null,request=1,result=-1,data=intent{}}传递到活动{co
我的应用程序在Android 7.0中打开相机时崩溃
我一直在开发一个带有录像机功能的应用程序。该应用程序运行良好,但在完成录制视频并点击“保存”按钮后,应用程序崩溃,消息“不幸的是,应用程序已停止”。但是录制的视频以编码方式保存在文件夹中。有人能帮我解决这个问题吗?我找不到哪里是错误。我的编码如下: logcat: