168得票6回答
将largeHeap设置为true有哪些优点?

我的应用程序有大量的类和许多库被包含在内。由于出现了内存问题,我正在设置android:largeHeap="true"。我附上了我的清单文件代码。<application android:name=".MyApplication"...

166得票6回答
一个应用程序可以使用的最大RAM量是多少?

我对 Android 操作系统的内存管理问题很感兴趣,因此希望能得到关于该主题的详细回答。 我想知道: 一个 Android 应用程序(不是系统应用程序)可以使用的内存最大量是多少(以兆字节或总 RAM 的 百分比表示)? Android 版本之间有什么区别吗? 设备的制造商是否会影响内...

25得票4回答
android.view.InflateException: 二进制 XML 文件第2行:无法膨胀类<未知>。

我正在开发一个简单的安卓应用程序,刚刚完成了主屏幕。现在如果屏幕方向改变超过两次,就会抛出错误并导致应用程序突然崩溃。 这是我的Java类: public class PasswordActivity extends Activity implements OnClickListener ...

22得票7回答
当特定Activity被销毁时释放内存

我有一个启动器Activity,它在打开时会加载并调整大小为背景的大位图。 每当按下后退按钮时,Activity就被destroyed了。但我认为内存尚未释放。 当我再次打开应用程序,不停地按下后退按钮并再次打开它时,我会收到OutOfMemoryError。 非常抱歉这个新手问题,但我...

15得票6回答
如何获取安卓应用的最低硬件要求

我和一些团队成员开发了一个安卓应用,可以通过移动设备在现场收集数据。 现在这个应用要投入生产了,普通人会使用它。我们还需要编写一份文档,解释应用程序中引入的所有内容,并说明运行此应用程序所需的最低硬件要求,以避免出现错误。 那么我怎样才能知道最低的硬件要求是什么呢? 基本上,在我的应用程序中有...

13得票2回答
Android Studio 2.1.2中的“Dump Java Heap”在Mac OS El Capitan系统上无法工作。

我正在使用Android Studio内存监视器中的“转储Java堆”按钮来获取一个.hprof文件,但由于某种原因没有生成.hprof文件。有人知道为什么吗?分配跟踪正常。

13得票2回答
移除碎片后内存未释放

我有一个带有RecyclerView的Fragment。 在这个RecyclerView中,我可能偶尔会下载并显示图像(使用Glide加载到ImageView中)。 因此,当我打开Fragment时,使用的内存有时会从大约30MB跳至大约100MB甚至更多。 在持有Fragment的Ac...

13得票2回答
Android应用在尝试使用Google Plus登录时崩溃,没有任何异常信息。

我正在开发一个应用程序,其中包含具有Google+登录按钮的LoginActivity。我已经在Google的API控制台中启用了Google+ API,并创建了Oauth帐户。以下是代码的相关部分:activity类声明: public class LoginActivity exte...

13得票5回答
将文本文件保存到SD卡

stopWriting = (Button) findViewById(R.id.save); stopWriting.setOnClickListener(new OnClickListener() { @SuppressLint("SdCardPath") ...

11得票1回答
adb shell dumpsys meminfo - 它的输出中每个单元格的含义是什么?

我正在查看下面命令的输出: adb shell dumpsys meminfo com.imangi.templerun 但是,我无法正确理解它。 有人可以帮助我理解吗?