【发布时间】:2016-09-26 14:19:26
【问题描述】:
我正在构建一个应用程序,我在其中以编程方式收集设备上安装的所有应用程序的详细信息(appName、packageName、appIcon 和其他一些 appDetails)。
但是,我发现在数据结构中获取和存储这些应用程序详细信息需要相当长的时间。我尝试使用 SharedPreferences 存储一些应用程序详细信息,以便我可以在不同应用程序执行之间保留数据,而不是在每次启动应用程序时都启动获取。
然而,存储应用程序图标(drawables)会占用大量空间,这让我想知道是否有更有效的方法在应用程序执行之间保留上述应用程序数据,当然,除非在安装新应用程序之后安装上次以编程方式获取已安装应用的时间。
所以,我的问题是,有没有一种有效的方式来存储应用程序图标(drawables),这样它们就不会占用太多空间,同时,应用程序集可以在不同的应用执行之间保留?
【问题讨论】:
标签: android android-package-managers android-sharedpreferences