![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
安卓开发面试必备
文章平均质量分 92
缘圈_Fighting
这个作者很懒,什么都没留下…
展开
-
安卓面试题(持续更新中)
JAVA基础面试知识点java中equals,hashcode和==的区别 String、StringBuffer、StringBuilder区别 进程和线程的区别 Serializable和Parcelable的区别 开启线程的三种方式 线程和进程的区别 run()和start()方法区别 在Java中wait和seelp方法的不同 谈谈wait/notify关键字的理解...原创 2018-03-21 22:33:00 · 359 阅读 · 0 评论 -
安卓开发之性能优化
1. 避免创建不必要的对象 创建太多的对象会造成性能低下,首先分配内存本身需要时间,其次虚拟机运行时堆内存使用量是有上限的,google原生OS的默认值是16M,但是各个厂家的OS会对这个值进行修改。比如本人小米2S为例,这个值应该是96M。当使用量到达一定程度时会触发垃圾回收,垃圾回收会使得线程甚至是整个进程暂停运行。可想而知,如果有对象频繁的创建和销毁,或者内存使用率很高,就会造成应...原创 2018-03-21 21:39:18 · 1378 阅读 · 1 评论 -
安卓框架搭建(五)增加底部导航栏
在绝大多数的应用程序中,都会有底部导航栏,或者顶部导航栏,今天要介绍的就是谷歌推出的一个控件BottomNavigationView,BottomNavigationView是android5.0以后引进的新控件很多人可能都已经在项目中用到了,这里只给大家做一些简单的介绍以及在用的过程中遇到的一些问题首先创建BottomNavigationView控件<?xml versi...原创 2018-08-01 23:33:17 · 1089 阅读 · 0 评论