所以有一点问题(这与-由于背景进程限制导致的相机崩溃有关
我有相当多的用户的手机将“不要保留活动”设置或“后台进程”设置为2或类似的东西,当打开其他意图时,这将导致应用程序似乎“崩溃”
所以我有一个类似这样的问题
intent.setAction(Intent.ACTION_GET_CONTENT);
intent.setType("image/*");
intent.putExtra(android.provider.MediaStore.EXTRA_OUTPUT, uri);
Gallery的EXTRA_OUTPUT被忽略-它适用于相机(在onResume之后,我有临时图像的URI,之后我会处理它)
但是我该为本地画廊做些什么呢?
我目前从相机拍照的过程是
我想为画廊复制同样的东西;但在图库上忽略EXTRA_OUTPUT。我已经到处找了一段时间了。如果我没有必要的话,我宁愿不必建立自己的画廊(我想最坏的情况是我必须这样做;但我希望有另一种方法)
看起来我总是以回答自己的问题结束,这次关键在于在主线程上使用onActivityResult(答案现在看起来很明显)
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent intent)
{
Log.e("Instance", "onActivityResult called.");
super.onActivityResult(requestCode, resultCode, intent);
//we use this to go through the channels IF the app has been restarted.
if(this.activityResultCallback == null)
{
...
}
}
然而,我对此有一个问题
if(intent != null)
{
Log.e("Instance", intent.getAction()); //this crashes?
}
我确信 getAction 是通过 Intent intent = new Intent(Intent.ACTION_GET_CONTENT) 设置的;
但是结果是返回一个图像(我检查了调试器,它给了我完整的内容路径)-只是没有关联的操作?
编辑:这只是由于我缺乏Android知识,我没有意识到onActivityResult在PhoneGap中被调用并链接下来,但现在这一切都是有道理的,但是仍然有getAction()为空的问题。我很高兴终于让一切正常了,但我无法弄清楚getAction是否为空。自从我回来 content:// 我只是让它假设它为我传递了一张照片
在“开发者选项”设置中,我使用“不保留活动”模式。我需要从画廊选择图像,并在我的应用程序中使用它的URI。打开图库以选取图像的代码是: 当我选择图像时发生问题。“请等待...”显示消息,然后我返回图库中的“选择图像”。打开此模式时,HTC One X设备会发生这种情况。在三星Galaxy S3中不会出现此问题。当此模式打开时,如何在HTC ONE X设备上解决它?
目前我有一个问题,当我从画廊回来时,活动被销毁并重新创建。 以下是步骤: > 从“照片片段”开始,我打算从图库中挑选图像: 转到我的应用程序(当前来自图库),并选择从第3步捕获的图像。 --- 你知道我的活动是如何重新创建的吗?以及如何修复?< br >我为此花了将近一天的时间,但还是没有结果。 任何帮助都非常感谢。谢谢。
我正在将我的谷歌地图版本从1升级到版本2,但我有一个问题,因为我过去使用getMapCenter(),但我无法在v2中使用它 非常感谢您的帮助。提前谢谢。
本文向大家介绍Android中从图库中选取图片实例详解,包括了Android中从图库中选取图片实例详解的使用技巧和注意事项,需要的朋友参考一下 android 从图库中选取图片 在android中,如何从图库gallary中挑选图片呢,其实很简单,步骤如下 1) 设计一个imageview,用来显示图库选出来的图片 2) 学习如何在按键中调出gallary,其实也就是intent了,如下 3
当我创建地图谷歌地图活动在android Studio...创建后,需要时间同步渐变...则显示以下错误....
本文向大家介绍Android远程获取图片并本地缓存,包括了Android远程获取图片并本地缓存的使用技巧和注意事项,需要的朋友参考一下 对于客户端——服务器端应用,从远程获取图片算是经常要用的一个功能,而图片资源往往会消耗比较大的流量,对应用来说,如果处理不好这个问题,那会让用户很崩溃,不知不觉手机流量就用完了,等用户发现是你的应用消耗掉了他手机流量的话,那么可想而知你的应用将面临什么样的命运。