gpt4 book ai didi

android - 没有 SD 卡功能的平板电脑的内存限制

转载 作者:太空宇宙 更新时间:2023-11-03 11:17:42 26 4
gpt4 key购买 nike

我正在开发一款专门用于平板电脑的安卓应用。这本质上是一款离线图书阅读应用。该应用程序首先下载特定图书的内容,例如图书文本、图书中的图片以及图书中所需的音频/视频文件。我正在将这本书的数据存储到平板电脑的内存中,因为大多数平板电脑没有 SD 卡功能。对于特定图书,此下载过程仅完成一次。现在应用程序中将有多本书可供阅读,具有与上述相同的功能。

我担心的是,由于所有这些数据都存储在内部存储器中,我的应用在内存可用性方面可能会遇到什么问题。现在的平板电脑配备的内存从 8GB 到 32GB 不等。因此,即使我获得了 GB 的内部内存,我的应用程序也会遇到内存不足的问题......

要分享的另一件事是,我的平板电脑将只有上述应用程序以及制造商提供的任何其他默认应用程序。因此内部内存不会在多个应用程序之间共享,为我的应用程序执行留出足够的内存..

我有这个问题只是因为有些平板电脑没有 SD 卡功能,否则内存不足从来都不是一个令人烦恼的问题..

如果有人可以指导我满足我的这个要求。

谢谢。

最佳答案

public static File FileCache(Context context) {
// Find the dir to save cached images
File cacheDir;
if (android.os.Environment.getExternalStorageState().equals(
android.os.Environment.MEDIA_MOUNTED))
cacheDir = new File(
android.os.Environment.getExternalStorageDirectory(),
"fileName");
else
cacheDir = context.getCacheDir();
if (!cacheDir.exists())
cacheDir.mkdirs();
return cacheDir;

}

关于android - 没有 SD 卡功能的平板电脑的内存限制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13947778/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com