- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 Android中的五种存储方式及其应用场景是什么?
1.SharedPreferences存储路径:(data/filename), 轻量级存储,以键值对的形式存储在xml中,一般用来保存应用中的设置属性2.文件存储 ;opSD卡存储多媒体文件, 文件缓存3. Sqlite数据库 存储路径:(data/filename), 一种嵌入式数据库,支持sql语言,存储大量结构性数据4.ContentProvider 进程(应用程序)间数据...
2019-07-11 22:44:47 662 1
转载 三级缓存实现原理
oom异常:大图片导致图片的三级缓存:内存、磁盘、网络下面通过一张图来了解下三级缓存原理:代码:public class Davince { //使用固定线程池优化 private static ExecutorService threadPool = Executors.newFixedThreadPool(Runtime.getRuntime().avail...
2019-07-11 22:22:18 884
转载 android 垃圾回收机制
1.垃圾收集算法的核心思想 java语言提供了自动的GC机制,系统会经常检查内存,采用对象引用计数的方式,将引用次数为0的对象回收。这样可以防止两个危险:(1)防止无用对象占用内存资源 (2)防止有用对象被释放,引起内存非法引用。2.触发GC(Garbage Collector)的条件 (1)应用进程空闲的时候,GC会回收空闲进程的内存资源。 (2)应用进...
2019-07-11 15:57:25 131
原创 关于android 7.0全面屏,底部虚拟导航键 适配问题
上图为没适配之前// 在setContentView之后,适配顶部状态栏getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);// 适配底部导航栏getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION);//在...
2018-03-19 15:17:54 11660 3
原创 Android studio 在使用控件Button时候输入text,小写字母显示大写
如上图所示,如果想要改正,所有的控件都不自动大写,可以打开res文件夹,找到styles.xml文件,然后添加一行false.做了之后,就可以恢复正常!!!
2017-06-15 14:03:18 1855 1
原创 友盟统计集成(一)
本人是个新手,感觉看文档写代码会很混乱,第一次做出来了,不知道下一次会怎么样,所以称着自己没有忘记,就感觉发个博客.希望下次可以用到!!!1.申请APP KEY2.导入依赖 dependencies { compile 'com.umeng.analytics:analytics:latest.integration'}如果无法集成,还需要加入以下代
2017-05-04 16:04:35 571
原创 Error occurred during initialization of VM Could not reserve enough space for 1572864KB object heap
刚开始建立项目时,就报异常:Error:Failed to complete Gradle execution.Cause:Unable to start the daemon process.This problem might be caused by incorrect configuration of the daemon.For example, an unrecog
2017-04-25 13:20:33 919
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人