资源文件的值单位为px时,三个函数也不会抛出异常,只是单位是px时,不会再去乘屏幕密度density。
getDimension()、getDimensionPixelSize()和getDimensionPixelOffset()的区别今天写代码的时候,需要从资源文件中读取一个长度值,用来设置控件的宽高,误以为getDimension()返回的就是资源里定义的dp值,后来发现不是我理解的那样。下面介绍一下g...
资源文件的值单位为px时,三个函数也不会抛出异常,只是单位是px时,不会再去乘屏幕密度density。
getDimension()、getDimensionPixelSize()和getDimensionPixelOffset()的区别今天写代码的时候,需要从资源文件中读取一个长度值,用来设置控件的宽高,误以为getDimension()返回的就是资源里定义的dp值,后来发现不是我理解的那样。下面介绍一下g...
我的CSDN博客同步发布:简单明了,彻底地理解Binder 你是不是看过很多Binder文章但是还是对Binder没有一个深刻理解?不是那些文章讲得不够好,主要是存在两种情况...
Android的每次版本升级都会带来一些改变,有些改变对于应用开发者来说并没有什么影响,但对于一些重大的改变,我认为Android开发是必要关注和了解一下的,有些改变也许会成...
有些东西你一直在用它,但却一直不知道自己在使用它。在Android的应用开发中,Binder就是这么一个角色,你编写的应用都使用过Binder机制(如startActivit...
上个月参加了敏捷之旅成都站的活动,其中有一个朋友分享了“提升软件研发领导力的招式和模式”,模式用通俗一点的说法就是“套路”,他介绍了模式(套路)在我们生活和工作中的积极作用,...
进程保活,热修复,硬件接入等等都需要底层的支持,而底层代码是 C 、C++ 写的,那么在 Android 中怎么调用底层的库呢?这里就需要了解 JNI 技术。 Android...
之前买过一本专门讲Android Launcher开发的书,有点可惜,关建的地方都没有讲深入,用太多基础的知识点来占篇幅了(并不是说基础知识不重要,只些这些基础知识我可以从很...
前几天和之前呆过的一家公司的同事(称他为T吧)一起吃饭,T最近准备换工作,已经过了移动下属的一家子公司的技术面试,第二天公司的负责人(应该是总经理)要再面试一下他,想听听我的...
记得2012年的时候,在MTK公司内部的一个Work Shop上我分享了对AsyncTask的理解,听众都很有兴趣地参与讨论使用AsyncTask的问题所在。因为UI线程阻塞...
遇到一个从快播出来的Android开发,有11年的开发经验,咋一看不管是资历还是经历都挺吓人的。但和他共处一段时间后,发现他完全没有体现出11年工作经验的优势,相反还常常犯一...
2010年从韩国回来时,我也是信心爆满,感觉三星的Android项目都能做下来了,Android的开发水平那是杠杠的。有一次想跳槽,面试一家公司时就被问了Activity启动...