![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
文章平均质量分 83
congxianji
这个作者很懒,什么都没留下…
展开
-
别人源码的解析
点击打开链接包括:android-Ultra-Pull-To-Refresh 源码解析一个强大的 Andriod 下拉刷新框架。主要特点:(1) 继承于 ViewGroup,Content 不仅可以是常用的 ListView、GridView,还可以是其他任何 View。(2) 简洁完善的 Header 抽象,方便进行拓展,构建符合需求的头部。UltraPTR转载 2016-04-16 09:38:54 · 257 阅读 · 0 评论 -
安卓中时间格式化工具DateUtils
JDK中提供了好用的SimpleDateFormat工具来帮我们把格式化时间,并且制定了格式化的规范,只要我们按照规范传入字符串,就能随意定制我们想要的时间格式,例如:传入"yyyy.MM.dd G 'at' HH:mm:ss z",就能得到2001.07.04 AD at 12:08:56 PDT传入"EEE, MMM d, ''yy",就能得到Wed, Jul 4, '01传入"h:mm a"...原创 2018-04-08 13:17:02 · 1093 阅读 · 0 评论 -
Android 的内存泄漏
内存泄漏为什么会产生内存泄漏?当一个对象已经不需要再使用了,本该被回收时,而有另外一个正在使用的对象持有它的引用从而导致它不能被回收,这导致本该被回收的对象不能被回收而停留在堆内存中,这就产生了内存泄漏。内存泄漏对程序的影响?内存泄漏是造成应用程序OOM的主要原因之一!我们知道Android系统为每个应用程序分配的内存有限,而当一个应用中产生的内存泄漏比较多时,这就转载 2016-06-26 16:36:51 · 333 阅读 · 0 评论 -
Handler源码解析
通常我们使用Handler时,直接在activity直接new handler使用,但是在子线程中并不能直接new 让然后使用。如果直接在子线程中直接new ,会出现如下的错误提示:意思就是说:在没有调用Looper.prepare()之前不能在子线程创建Handler。为什么在主线程中我们就已经可以直接创建Handler?因为在Activity的启动代码中,已经在当原创 2016-06-07 11:13:50 · 298 阅读 · 0 评论 -
Android ORM 框架之 greenDAO 使用心得
点击打开链接前言我相信,在平时的开发过程中,大家一定会或多或少地接触到 SQLite。然而在使用它时,我们往往需要做许多额外的工作,像编写 SQL 语句与解析查询结果等。所以,适用于 Android 的ORM 框架也就孕育而生了,现在市面上主流的框架有 OrmLite、SugarORM、Active Android、Realm 与 GreenDAO。而今天的主角便是 gre转载 2016-04-16 10:56:15 · 284 阅读 · 0 评论