随笔分类 - Android
摘要:简介 该控件用于在有限的窗口中展示大量数据集,其实这样功能的控件我们并不陌生,例如:ListView、GridView、瀑布流布局。 有了ListView、GridView为什么还需要RecyclerView这样的控件呢?整体上看RecyclerView架构,提供了一种插拔式的体验,高度的解耦,异常
阅读全文
摘要:MVP模式是MCV模式在Android平台上的变体。 从MVC模式的角度来看,在Android中Activity既是 “V” 又是 “C” ,业务代码与显示代码的耦合度非常高。把Activity中的View和Controller抽离出来变成View和Presenter,这就是MVP模式。 一、MVC
阅读全文
摘要:Android开源框架:初识ButterKnife ButterKnife是一个注入框架,它提升了编码效率。有了它,程序员就不用再重复写findViewById之类的代码了,程序看起来更简洁。接下来我们通过一个栗子来看看它怎么使用。 本文示例使用ButterKnife版本为 8.5.1。 配置 1.
阅读全文
摘要:做Android应用的人都知道,要一个apk适用多个不同的手机屏幕是很容易的,就是在项目的res文件夹下面有多套相关的资源文件。程序运行的时候,Android系统会根据当前设备的信息去加载不同文件夹下的资源文件。但是Android系统是怎么做到这一点的呢?上网上搜了一下,很少有这方便的介绍,只好自己...
阅读全文
摘要:编译好的源码可以导入eclipse中方便研究。1、将 源码目录\development\ide\eclipse 中的.classpath复制到源码根目录下。2、更改eclipse缓存设置 在eclipse安装根目录下修改eclipse.ini -Xms128m -Xmx512m -XX:MaxPer...
阅读全文
摘要:Android中很多框架性的设计都已经存在了,但在市场上的发布版本里却因为没有很好的理解Android的设计意图而进行自己的定制,或者自己又做一个冗余的实现。Android中的Provision其实就是类似刚出厂时或者恢复出厂设置之后,一步一步引导用户完成各种设置的Setup Wizard程序。在A...
阅读全文
摘要:I:访问本程序的(FirstApp)SharedPreferences中的数据代码如下:Java代码SharedPreferencessharedPreferences=getSharedPreferences("first_app_perferences",Context.MODE_PRIVATE...
阅读全文
摘要:Android SystemProperties和Settings.System介绍,不同应用间传递信息1 使用 SystemProperties.get这中方法在framework里面 经常见到。特别属性如果属性名称以“ro.”开头,那么这个属性被视为只读属性。一旦设置,属性值不能改变。如果属性名...
阅读全文

浙公网安备 33010602011771号