- 博客(10)
- 资源 (3)
- 收藏
- 关注
原创 读《50 Android Hacks》笔记整理Hack 41~Hack 43
ORMLite是一种对象关系映射(Object-Relational Mapping,简称ORM)工具,也可用于读写数据。应用程序中所有数据库操作都通过ORMLite完成,而不需要手动编写任何SQL语句。该方法可以通过减少创建数据库schema的代码数量来节省时间。
2015-12-12 10:36:38 640
原创 读《50 Android Hacks》笔记整理Hack 44~Hack 50
在Android早期,系统在屏幕顶部显示一个状态栏(StatusBar),但在Android的Honeycomb版本上,状态栏移到了屏幕底部。这里我们在不同的版本中实现全屏效果也就是熄灯模式。
2015-12-10 14:21:56 802 1
原创 读《50 Android Hacks》笔记整理Hack 35~Hack 40
Intent系统是Android提供的优秀特性之一。如果开发者想与另一个应用程序共享信息,就可以使用Intent;如果开发者想打开一个链接也可以使用Intent。在Android中,几乎所有操作都可以通过Intent完成。
2015-12-09 15:12:05 683
原创 读《50 Android Hacks》笔记整理Hack 31~Hack 34
使用面向切面编程(Aspect-Oriented Programming,AOP)可以解决Android中Activity被很多与其自身逻辑无关的代码“污染“的问题。面向切面编程是一种编程范式,通过分离横切关注点(Crosscutting Concern)提高程序的模块化和组件化。其基本原理是:横切关注点抽离到一个单独的模块(切面,Aspect)中,同时将需要执行的业务逻辑代码(或在横切关注点之前或在横切关注点之后
2015-12-08 22:12:20 1250
原创 读《50 Android Hacks》笔记整理Hack 24~Hack 30
##Hack 24 处理空列表ListView以及其它继承自AdapterView的类可以通过setEmptyView(View)方法处理空状态,当需要绘制AdapterView时,如果适配器为null或适配器的isEmpty()方法返回true,此时会显示setEmptyView(View)方法所设置的视图。
2015-12-06 18:54:17 885
原创 读《50 Android Hacks》笔记整理Hack 18~Hack 23
ProGuard开发文档说明:“ProGuard可以移除无用代码,或者使用语义模糊的名称来重命名类、变量和方法,以此达到压缩、优化和混淆代码的目的。这样,生成的APK体积更小,并且更不易被逆向工程(Engineer)。“
2015-11-29 15:44:18 819
原创 读《50 Android Hacks》笔记整理Hack 9~Hack 17
思路:把Button控件默认背景修改为EditText的背景。方法:直接在xml中进行设置,为Button添加android:background
2015-11-29 08:43:04 927
原创 读《50 Android Hacks》笔记整理Hack 1~Hack 8
最近看了《打造高质量Android应用》这本书,感觉是一本值得看看的书,不过里面也用挺多感觉冗余的地方。所以进行整理,等有时间我再想看的时候就不用在浪费时间了。
2015-11-26 16:51:16 830
原创 Android之开发常用小功能(持续更新中。。。)
Android之开发常用小功能有的时候会用到很多小的功能,但不可能全部都记住。所以,我把这些东西整理出来,在用的时候直接拿过去用就可以了。
2015-11-22 19:42:15 1094
原创 Android 新特性沉浸式与透明状态栏
Android状态栏透明与沉浸式开发状态栏时出现的疑问 1. 这个新特性到底是叫Translucent Bars(透明栏)还是叫Immersive Mode(沉浸式模式)呢? 2. 到底这两个有什么区别呢? 3. 怎么单独设置状态栏的颜色呢?
2015-11-12 17:42:08 1998 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人