![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
读书记录
文章平均质量分 89
走在路上程序员
用于总结开发过程中遇到的问题与用到的东西
展开
-
读《50 Android Hacks》笔记整理Hack 18~Hack 23
ProGuard开发文档说明:“ProGuard可以移除无用代码,或者使用语义模糊的名称来重命名类、变量和方法,以此达到压缩、优化和混淆代码的目的。这样,生成的APK体积更小,并且更不易被逆向工程(Engineer)。“原创 2015-11-29 15:44:18 · 810 阅读 · 0 评论 -
读《50 Android Hacks》笔记整理Hack 9~Hack 17
思路:把Button控件默认背景修改为EditText的背景。方法:直接在xml中进行设置,为Button添加android:background原创 2015-11-29 08:43:04 · 728 阅读 · 0 评论 -
读《50 Android Hacks》笔记整理Hack 1~Hack 8
最近看了《打造高质量Android应用》这本书,感觉是一本值得看看的书,不过里面也用挺多感觉冗余的地方。所以进行整理,等有时间我再想看的时候就不用在浪费时间了。原创 2015-11-26 16:51:16 · 818 阅读 · 0 评论 -
读《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 · 875 阅读 · 0 评论 -
读《50 Android Hacks》笔记整理Hack 31~Hack 34
使用面向切面编程(Aspect-Oriented Programming,AOP)可以解决Android中Activity被很多与其自身逻辑无关的代码“污染“的问题。面向切面编程是一种编程范式,通过分离横切关注点(Crosscutting Concern)提高程序的模块化和组件化。其基本原理是:横切关注点抽离到一个单独的模块(切面,Aspect)中,同时将需要执行的业务逻辑代码(或在横切关注点之前或在横切关注点之后原创 2015-12-08 22:12:20 · 1225 阅读 · 0 评论 -
读《50 Android Hacks》笔记整理Hack 35~Hack 40
Intent系统是Android提供的优秀特性之一。如果开发者想与另一个应用程序共享信息,就可以使用Intent;如果开发者想打开一个链接也可以使用Intent。在Android中,几乎所有操作都可以通过Intent完成。原创 2015-12-09 15:12:05 · 675 阅读 · 0 评论 -
读《50 Android Hacks》笔记整理Hack 44~Hack 50
在Android早期,系统在屏幕顶部显示一个状态栏(StatusBar),但在Android的Honeycomb版本上,状态栏移到了屏幕底部。这里我们在不同的版本中实现全屏效果也就是熄灯模式。原创 2015-12-10 14:21:56 · 762 阅读 · 1 评论 -
读《50 Android Hacks》笔记整理Hack 41~Hack 43
ORMLite是一种对象关系映射(Object-Relational Mapping,简称ORM)工具,也可用于读写数据。应用程序中所有数据库操作都通过ORMLite完成,而不需要手动编写任何SQL语句。该方法可以通过减少创建数据库schema的代码数量来节省时间。原创 2015-12-12 10:36:38 · 615 阅读 · 0 评论