-
Android 屏幕适配方案
1、概述大家在Android开发时,肯定会觉得屏幕适配是个尤其痛苦的事,各种屏幕尺寸适配起来蛋疼无比。如果我们换个角度我们看下这个问题,不知道大家有没有了解过web前端开发,或者说大家对于网页都不陌生吧,其实适配的问题在web页面的设计中理论上也存在,为什么这么说呢?电脑的显示器的分辨率、包括手机分辨率,我敢说分...2015-05-04 阅读177
-
Android自定义控件系列二:如何自定义属性
上一篇Android自定义控件系列一:如何测量控件尺寸 我们讲了如何确定控件的属性,这篇接着也是讲个必要的知识-如何自定义属性。对于一个完整的或者说真正有实用价值的控件,自定义属性是必不可少的。如何为控件定义属性在res/values/attrs.xml(attrs.xml如果不存在,可以创建个)中使用<declare-styleable>...2015-05-03 阅读188
-
Android中activity保存状态和数据到底该在哪个方法中进行
今天接到一个电面,途中面试官问到一个问题,如果一个activity在后台的时候,因为内存不足可能被杀死,在这之前如果想保存其中的状态数据,比如说客户填的一些信息之类的,该在哪个方法中进行。我听到的第一反应就是说:在onPause方法中进行保存状态的操作。但是面试官说:onPause()的持续时间很短,假如要进行一些长时间...2015-04-23 阅读186
-
你不能不知道的view---加id和不加id的区别?
上次面试,Android开发,被问到:你知道android中,布局文件中加id和不加id有什么区别?这个我真的不知道,蒙了,只能硬着头皮说:加了id会在R文件中生成对应id的数值,然后扯了点view树,总之答非所问。。。虽然最后面试也过了,但是这个问题一直萦绕在心头,挥之不去。刚好今天复习Activity生命周期的时候,看到了相关知识...2015-05-03 阅读182
-
Android自定义控件系列一:如何测量控件尺寸
测量控件尺寸(宽度、高度)是开发自定义控件的第一步,只有确定尺寸后才能开始画(利用canvas在画布上画,我们所使用的控件实际上都是这样画上去的)。当然,这个尺寸是需要根据控件的各个部分计算出来的,比如:padding、文字大小,间距等。非容器控件的onMeasure下面我们就来看看如何给非容器控件(即直接extends View)...2015-05-02 阅读170
-
Angular学习心得之directive——scope选项与绑定策略
开门见山地说,scope:{}使指令与外界隔离开来,使其模板(template)处于non-inheriting(无继承)的状态,当然除非你在其中使用了transclude嵌入,这点之后的笔记会再详细记录的。但是这显然不符合实际开发中的需求,因为实际上,我们经常想要我们的指令能够在特定的情况下与外界进行数据上的交互,这就需要借助绑定策...2015-05-02 阅读193
-
收集的三套经典的Android开发视频教程分享
收集到的三套非常经典的Android视频教程,初学者有了这三套东西别的就可以不用看了。另外,个人觉得黑马张泽华的视频非常不错,优先推荐。[张泽华]android视频教程:http://pan.baidu.com/s/1kTBs7eJ 传智播客android视频教程:http://pan.baidu.com/s/1kTBs7eJ 老罗的android视频教程:http://lu...2015-05-01 阅读176
-
从Samurai-Native框架开发谈React Native
近一年移动开发领域最火的话题就是“Web与Native正在融合”,React Native的出现是推动融合的一个关键点。正如F8大会的主题“Bring modern web tech to mobile”,巨头们已经着手从上自下展开技术融合,Web App开发者们与Native App开发者们长年相互鄙视斗争的过程将要告一段落。Web App开发者们实在是受够了HTML...2015-05-01 阅读180
-
Android性能优化典范 - 第2季
Google前几天刚发布了Android性能优化典范第2季的课程,一共20个短视频,包括的内容大致有:电量优化、网络优化、Android Wear上如何做优化、使用对象池来提高效率、LRU Cache、Bitmap的缩放、缓存、重用、PNG压缩、自定义View的性能、提升设置alpha之后View的渲染性能,以及Lint、StictMode等工具的使用技巧。 下面是...2015-04-30 阅读187
-
如何实现带有图片缓存功能的ImageView
昨天刚写了个带缓存功能的ImageView(kyimageview),现在把他的实现原理说明下,有兴趣的可以参考下,当然如果有更好的方案也欢迎分享下。利用图片大小判断图片是否更新这是这个组件的核心,在下载图片前,先获取图片的大小(到字节),然后与本地缓存的图片比较,不一致则说明有更新。我们知道,图片的大小不只是与像素数...2015-04-30 阅读193