Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/197.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用摄像头高质量图像调用之前的繁重活动(Android)_Android_Android Activity_Android Camera_Unity3d_Samsung Mobile - Fatal编程技术网

使用摄像头高质量图像调用之前的繁重活动(Android)

使用摄像头高质量图像调用之前的繁重活动(Android),android,android-activity,android-camera,unity3d,samsung-mobile,Android,Android Activity,Android Camera,Unity3d,Samsung Mobile,我现在正在开发Unity应用程序,想使用摄像头 我认为这是一个内存问题,我想知道如何在获得图像之前限制相机捕获图像的大小。 (对于谁不知道团结活动,只把它看作是“GL等的重活动”,想出任何点子。任何帮助都会被赞赏。团结实际上是一个游戏引擎。 活动流程是这样的 UnityTestActivity(扩展UnityActivity)>GetBitmapFromAndroidActivity(扩展活动) 我称之为“GetBitmapFromAndroidActivity”活动中的相机拍摄意图 以下是与团

我现在正在开发Unity应用程序,想使用摄像头

我认为这是一个内存问题,我想知道如何在获得图像之前限制相机捕获图像的大小。

(对于谁不知道团结活动,只把它看作是“GL等的重活动”,想出任何点子。任何帮助都会被赞赏。团结实际上是一个游戏引擎。 活动流程是这样的

UnityTestActivity(扩展UnityActivity)>GetBitmapFromAndroidActivity(扩展活动)
我称之为“GetBitmapFromAndroidActivity”活动中的相机拍摄意图

以下是与团结(繁重)活动无关的情况:

当我使用尺寸较小(即640 x 800)的三星相机时,ActivityResult会在
开机后调用,一切正常。
当我使用最大尺寸(3264*2448)的三星相机时,在
onStop
之后,会重新创建上一个(UnityTestActivity),并调用
onCreate
GetBitmapFromAndroidActivity的活动也正在重新创建,然后调用ActivityResult
。真奇怪

以下是我的问题:

  • 这是正常的安卓内存不足的情况还是统一的情况
  • 在达到活动结果之前,是否有任何方法可以限制相机捕获图像的大小?我做了MediaStore。额外的大小限制,但没有任何效果。。是录影带吗
  • 三星相机有没有内存短的问题
  • 是否有任何网站我可以查看“UnityAndroidActivity”源代码或类似的源代码
  • 我正在开发SamsungGalaxyNote,最大图像大小为3264x2448。 我知道著名的三星相机空指针案例,但事实并非如此,因为我的手机从不调用ActivityResult


    Thanx阅读。

    自我回复。我自己实现了定制相机。它从未解决过。从unity拍摄的高质量相机像繁重的活动一样从未成功过