摘要:
android4.0版本后新增了一个GridLayout,它使用虚细线将布局划分为行、列和单元格,也支持一个控件在行、列上都有交错排列,其实用方法和LinearLayout,Relativelayout等类似,只不过多了一些特有的属性。GridLayout的布局策略简单分为以下三个部分: 首先... 阅读全文
摘要:
一 SVN的配置 这篇文章使用的Android studio版本为1.4 RC3。 我选择的是TortoiseSVN,版本为1.8,不要选择1.9版本(目前的最新版),因为如果你安装的是1.9版本当你在studio中配置svn时会提示你如下错误 原因在于studio是基于Intellij ... 阅读全文
摘要:
前沿网上的步骤看起来实在太麻烦,gituhb上偶然间看到的一个项目,经过实际验证确实可行。github连接:https://github.com/xiaopansky/android-library-publish-to-jcenter这是一个帮助Android开发者将aar发布到jcenter的项... 阅读全文
摘要:
在使用studio开发的项目过程中有时候我们想将项目发布到github上,以前都是用一种比较麻烦的方式(cmd)进行提交,最近发现studio其实是自带这种功能的,终于可以摆脱命令行了。因为自己也没有做很深的研究,这里就先分享一下通过studio将自己的项目上传到github上的步骤。两个相关概念:... 阅读全文
摘要:
RecyclerView是什么?RecyclerView是一种新的视图组件,目标是为任何基于适配器的视图提供相似的渲染方式。它被作为ListView和GridView控件的继承者,在最新的support-V7版本中提供支持。在开发RecyclerView时充分考虑了扩展性,因此用它可以创建想到的任何... 阅读全文
摘要:
Butter Knifegithub连接:https://github.com/JakeWharton/butterknife本文使用的butterknife版本7.0.1butterknife:使用依赖注入的方式为你的Android views绑定字段方法。1控件绑定 通过使用@bind和一个资... 阅读全文
摘要:
AsyncTask相信大多数朋友对它的用法都已经非常熟悉,这里记录一下主要是献给那些刚刚接触的Android 或者AsyncTask的同学们,高手请绕道。 AsyncTask类是Android1.5版本就开始引入了,使用它主要是用来完成一些异步任务的处理,废话不多说,直接上代码把。 /... 阅读全文
摘要:
一、啰嗦之前有读者反馈说,你搞这个所谓的最佳实践,每篇文章最后就给了一个库,感觉不是很高大上。其实,我在写这个系列之初就有想过这个问题。我的目的是:给出最实用的库来帮助我们开发,并且尽可能地说明这个库是如何编写的,希望让初创公司的程序员少写点给后人留坑的代码(想必大家对此深有体会)。我之前给出的库都... 阅读全文
摘要:
以前好多倒计时的需求都需要自己去写,今天发现android 原来自带了倒计时的类CountDownTimer,和适合用于发送短信 ,等待验证码的情况代码展示了在一个TextView进行60S的倒计时功能public class MainActivity extends AppCompatActivi... 阅读全文
摘要:
1对StrongReference、WeakReference和SoftReference的认识分享一下《深入理解Java虚拟机》中的描述:强引用(StrongReference):就是在代码中普遍存在的,类似Object obj = new Object()这类的引用,只要强引用还存在,GC永远不... 阅读全文