我正在开发一个 android 应用程序。我有一个 java 文件,我想在调试和发布构建类型中以不同的方式使用它。我知道我可以有不同的资源文件用于调试和发布版本。但是也可以对 Java 文件做同样的事情吗?如何实现这一目标?
Android 中的共享首选项和内部存储有什么区别?数据存储在哪里?看起来Android系统为每个应用程序分配了特定的空间量。在使用共享首选项时,我的应用程序内存不足并抛出 OutOfMemory 异常。如果我使用内部存储将这些数据保存到文件中,这会解决问题吗?如果内部存储也为应用程序使用相同的有限分配空间,那么如何解决这个问题?