Android Studio中Gradle Building速度提升大法

比起两三年前,现在开发Android应用已经可以很顺手了,无论是IDE还是开发框架、第三方库,都比较成熟了。但是呢,使用Android Studio开发时,免不了在调试时,看着gradle building一直在Loading,对于一般的项目也是需要一杯咖啡的时间了,特别是只想测下一丁点的小问题时,也要等这么长时间,实在是没有耐心。那么,经过一轮的Google与实践探索,终于得一大法,仿佛张无忌在昆仑洞下练成了九阳真经。

more

使用java批量获取Android应用图标与包名

Android主题开发者做的主题,如果想代替第三方应用图标,就必须要知道应用的包名。其实想知道应用的包名很简单,直接在浏览器打开Google Play或豌豆荚,打开某应用的页面,看网址你就会发现,网址最后“/”字符后接的就是应用的包名!

估计有人想把常用应用的图标和包名都搞下来,所以用java写了个小程序,批量抓取了豌豆荚上“全部软件”按总下载量排名里1到20页的应用图标与包名。

所有图标都用包名来命名的,里面还有一个packageName.txt文件,包含了应用名称对应的包名,方便查找。下载地址:http://pan.baidu.com/share/link?shareid=3603861107&uk=3173138872

more

体验Android Studio

2013年Google I/O上,Google发布了新的Android开发环境:Android Studio。其实Android Studio是“Android定制版”的IDEA(IDEA是一款优秀的Java开发环境),就算这样子,Android Studio也算是Android自家的开发环境了,所以肯定是推荐开发者使用自家的开发环境进行开发的了。

我第一时间下载体验了一下Android Studio,初次体验一翻后,感觉比Eclipse好多了。之前Android的开发几乎都是在Eclipse上,但是用过Eclipse的都知道Eclipse性能是相关的差。用过Eclipse再使用IDEA你就知道什么叫做“流畅”了!

more

为Android应用添加桌面小工具(App Widget)

官方参考文档:http://developer.android.com/guide/topics/appwidgets/index.html
官方设计文档:http://developer.android.com/design/patterns/widgets.html

这里根据官方参考文档简单介绍为Android应用添加桌面小工具的方法,详情请查阅官方参考文档。(“Widget”中文的意思是“小工具”、“小部件”、“窗口小部件”的意思。)

桌面小工具可以让用户直接在桌面上操作应用的部件功能,例如音乐播放器的小工具可以让用户方便地播放或者暂停音乐,又例如最常见的天气时间桌面小工具。越来越多的应用添加了桌面小工具的功能。

more

使用HttpClient和jsoup获取并解析html

本篇文章主要介绍2个工具包:HttpClient、jsoup。

来自官方的简介

HttpClient:HttpClient 是 Apache Jakarta Common 下的子项目,用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包,并且它支持 HTTP 协议最新的版本和建议。

官网:http://hc.apache.org/httpcomponents-client-dev/index.html

jsoup:jsoup 是一款 Java 的HTML 解析器,可直接解析某个URL地址、HTML文本内容。它提供了一套非常省力的API,可通过DOM,CSS以及类似于JQuery的操作方法来取出和操作数据。

官网:http://jsoup.org/

more