-
Android 常用设计模式(一)
由于项目变更的频繁性,作为一名程序员,我们需要掌握设计模式的必要性,就不言而喻~~,下面就是一些我自己学习的设计模式总结。 接下来,主要是针对几个比较常用模式进行讲解,主要是以下几种:观察者模式适配器模式代理模式工厂模式单例模式命令模式1.观察者模式(Observer Pattern) 释义:观察者模式...2015-07-27 阅读254
-
Android HandlerThread 完全解析
1、概述话说最近股市变动不变,也成了热火朝天的话题。不知道大家有没有考虑做个实时更新股市数据的app呢?假设我们要做一个股市数据实时更新的app,我们可以在网上找个第三方的股市数据接口,然后在我们的app中每隔1分钟(合适的时间)去更新数据,然后更新我们的UI即可。当然了,本文不是要教大家做这样一个app,只是举...2015-07-27 阅读225
-
自学android半年,已从.net转型成android程序员,分享下这个过程
自学从来都是一件难以坚持的事情,看过太多人三分钟热度之后就颓然放弃,然后告诉下一个要自学的人,自学很难,还是正儿八经去培训机构吧所以首先你要对安卓开发非常感兴趣,发自内心喜欢安卓系统,日常手机如果是安卓机子最好了,这样你写完了一个app,立刻就可以在手上体验了。推荐边学边做项目的模式生活中缺点啥,咱就用...2015-07-26 阅读219
-
Android 多分辨率自适应总结
这周的工作对Android项目多分辨率自适应进行调整。故对这方面知识进行不断的尝试学习。Android项目刚开始做的时候一定养成编程习惯,所有资源调用放在value中。统一命名以及管理。总结了以下内容。一、一般基本原则以及总结1、xml布局中不要写死, 既单位不要用px,尽量用dp,或者match、warp2、应该尽量把资源图片设计成...2015-07-26 阅读239
-
使用Android lint发现并解决高版本API问题
在编写代码时,为了实现一些功能,我们需要使用高版本的API,比如SharedPreference的Editor中的apply方法为API 9开始引入,在API 9 以上的机器使用没有问题,但是在API 8上,如果运行时执行了这段代码,就会崩溃,问题相当严重。尤其是该问题出现在正式版中,后果不堪设想。本文将介绍如何使用lint发现并解决这些问题...2015-07-25 阅读239
-
Android浮动小球与开机自启动
看着手机上的360浮动小球,不评价其具体的功能与实用性,至少在UI设计与交互方面是个不小的创新。 如图片左上角所示,球中还会显示当前手机的运行状况,向下拉动还会有弹射来达到加速、清理等目的。 那好,先来实现一个类似的小球(仅限于形状,功能你懂得)。 查阅了相关资料,整个界面除了小球以外,其他...2015-07-21 阅读226
-
获取Android屏幕尺寸、控件尺寸、状态栏/通知栏高度、导航栏高度
1.获取Android屏幕尺寸我们可以通过getSize()方法获得屏幕的尺寸Display display = getWindowManager().getDefaultDisplay(); Point size = new Point(); display.getSize(size); int width = size.x; int height...2015-07-21 阅读241
-
打造Android万能上拉下拉刷新框架--XRefreshView(三)
打造Android万能上拉下拉刷新框架–XRefreshView(一) 打造Android万能上拉下拉刷新框架–XRefreshView(二)XRefreshView更新说明这段时间一直有朋友给我反馈,让我帮忙解决问题,我汇总了下,有以下几种: 1. 处理listview滑动删除与XRefreshView的冲突 2. 处理viewpager和XRefreshView的冲突...2015-07-21 阅读259
-
打造android万能上拉下拉刷新框架——XRefreshView (二)
打造Android万能上拉下拉刷新框架--XRefreshView(一)打造Android万能上拉下拉刷新框架--XRefreshView(三)一、前言 自从上次发表了打造android万能上拉下拉刷新框架——XRefreshView (一)之后,期间的大半个月一直都很忙,但是我每天晚上下班以后都有在更新和维护XRefreshV...2015-07-21 阅读235
-
Android内存控制小技巧-使用矢量图来节省你的内存并简化你...
Android内存控制小技巧-使用矢量图来节省你的内存并简化你的开发先上一个 位图和矢量图的 说明。http://zhidao.baidu.com/link?url=xwvs5CBzWeh15O3Ee4bICwCqg4PCQWwg5oZ0a6CVydbVZzufqrINa_TyxmVjWAKhNYi9N7vArEo2a6N-r0OJlK维基百科里面有更详细的说明 我就不贴地址了。简单来说就是位图 比...2015-07-20 阅读214