-
使用Android lint发现并解决高版本API问题
在编写代码时,为了实现一些功能,我们需要使用高版本的API,比如SharedPreference的Editor中的apply方法为API 9开始引入,在API 9 以上的机器使用没有问题,但是在API 8上,如果运行时执行了这段代码,就会崩溃,问题相当严重。尤其是该问题出现在正式版中,后果不堪设想。本文将介绍如何使用lint发现并解决这些问题...2015-07-25 阅读225
-
Android浮动小球与开机自启动
看着手机上的360浮动小球,不评价其具体的功能与实用性,至少在UI设计与交互方面是个不小的创新。 如图片左上角所示,球中还会显示当前手机的运行状况,向下拉动还会有弹射来达到加速、清理等目的。 那好,先来实现一个类似的小球(仅限于形状,功能你懂得)。 查阅了相关资料,整个界面除了小球以外,其他...2015-07-21 阅读212
-
获取Android屏幕尺寸、控件尺寸、状态栏/通知栏高度、导航栏高度
1.获取Android屏幕尺寸我们可以通过getSize()方法获得屏幕的尺寸Display display = getWindowManager().getDefaultDisplay(); Point size = new Point(); display.getSize(size); int width = size.x; int height...2015-07-21 阅读229
-
打造Android万能上拉下拉刷新框架--XRefreshView(三)
打造Android万能上拉下拉刷新框架–XRefreshView(一) 打造Android万能上拉下拉刷新框架–XRefreshView(二)XRefreshView更新说明这段时间一直有朋友给我反馈,让我帮忙解决问题,我汇总了下,有以下几种: 1. 处理listview滑动删除与XRefreshView的冲突 2. 处理viewpager和XRefreshView的冲突...2015-07-21 阅读245
-
打造android万能上拉下拉刷新框架——XRefreshView (二)
打造Android万能上拉下拉刷新框架--XRefreshView(一)打造Android万能上拉下拉刷新框架--XRefreshView(三)一、前言 自从上次发表了打造android万能上拉下拉刷新框架——XRefreshView (一)之后,期间的大半个月一直都很忙,但是我每天晚上下班以后都有在更新和维护XRefreshV...2015-07-21 阅读223
-
Android内存控制小技巧-使用矢量图来节省你的内存并简化你...
Android内存控制小技巧-使用矢量图来节省你的内存并简化你的开发先上一个 位图和矢量图的 说明。http://zhidao.baidu.com/link?url=xwvs5CBzWeh15O3Ee4bICwCqg4PCQWwg5oZ0a6CVydbVZzufqrINa_TyxmVjWAKhNYi9N7vArEo2a6N-r0OJlK维基百科里面有更详细的说明 我就不贴地址了。简单来说就是位图 比...2015-07-20 阅读203
-
提高工作效率的16条Android开发小经验
笔者在经历了多个Android开发项目之后,个人积累也从别处学习了很多在Android开发中非常实用的小经验。下面从中选择了最实用的16条,分享给大家。1.TextView中的getTextSize返回值是以像素(px)为单位的,而setTextSize()是以sp为单位的.所以如果直接用返回的值来设置会出错,解决办法是用setTextSize()的另外一种...2015-07-20 阅读238
-
Android自己动手打造XML解析框架
我们在工作中,经常会从服务器获取数据并进行解析,服务器返回的数据有两种:json和xml。json我们可以用gson或者fastjson等优秀的开源框架去进行解析,省去不少麻烦,通常我们只需要把bean设计出来,然后调用一句话就可以解析成功了。而解析xml数据,我们得去一个标签一个标签的去比较,修改起来也非常麻烦,比如我们现在不...2015-07-20 阅读206
-
[Android资源下载] 深入理解Android Wi-Fi、NFC和GPS卷 (邓凡平) PDF扫描版
时尚时尚最时尚!靠谱的干货电子书:#Android电子书#回复即可下载,走过,撸过,咱不要错过!深入理解Android:Wi-Fi、NFC和GPS卷是经典畅销书“深入理解Android”系列的新作,由资深Android系统专家邓凡平先生撰写。从通信专业知识和Android系统代码实现的角度,对Netd、Wi-Fi、NFC和GPS等模块的代码进行深入的剖析,旨...2015-07-19 阅读241
-
APP防二次打包技术破解演示
Android系统的开放性和免费性等特征让开发者和用户趋之若鹜,用户也渐渐习惯了Android应用的这种免费午餐,但在免费的背后却有着巨大的安全阴影。 “Android APP二次打包”则是盗版正规Android APP,破解后植入恶意代码重新打包。不管从性能、用户体验、外...2015-07-19 阅读206