相关疑难解决方法(0)

largeHeap = true清单标签不起作用?

我正在开发一个非常耗费内存的应用程序,并希望使用largeHeap-Tag,它应该为应用程序提供更多内存.无论我在AndroidManifest.xml中将此标记设置为什么,它对我给出的实际内存没有任何影响.我正在读出这样的最大记忆:

Log.v("Utils","Max Mem in MB:"+(Runtime.getRuntime().maxMemory()/1024/1024));
Run Code Online (Sandbox Code Playgroud)

我的清单看起来很像这样:

<application android:label="@string/app_name" android:hardwareAccelerated="true" android:largeHeap="true" android:debuggable="true">

    <activity android:name=".EntryActivity" android:label="@string/app_name">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>

</application>
Run Code Online (Sandbox Code Playgroud)

我在模拟器中运行3.1,我上面的日志输出总是48MB.有人可以帮忙吗?

java android

19
推荐指数
2
解决办法
3万
查看次数

如何在Google Play商店中排除RAM较低的设备

我想通过Google Play商店发布我的第一个Android应用程序.

但是我希望我的应用程序安装在具有至少512 MB RAM的设备上,因为内存不足的设备可能会使应用程序崩溃.

不可能找到每个设备的RAM并逐个排除它们,有3835个可用的设备可以运行我的应用程序.有没有办法做到这一点?

谢谢!!!

android

11
推荐指数
1
解决办法
4527
查看次数

标签 统计

android ×2

java ×1