自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

转载 Java finally与return执行顺序

网上有很多人探讨Java中异常捕获机制try...catch...finally块中的finally语句是不是一定会被执行?很多人都说不是,当然他们的回答是正确的,经过我试验,至少有两种情况下finally语句是不会被执行的: (1)try语句没有被执行到,如在try语句之前就返回了,这样finally语句就不会执行,这也说明了finally语句被执行的必要而非充分条件是:相应的try语句一

2018-04-08 13:19:22 170

原创 安卓中时间格式化工具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 1092

原创 抽象类和接口的区别

抽象类和接口都不能直接实例化,如果要实例化,抽象类变量必须指向实现所有抽象方法的子类对象,接口变量必须指向实现所有接口方法的类对象。抽象类要被子类继承,接口要被类实现。接口里定义的变量只能是公共的静态的常量,抽象类中的变量是普通变量。抽象类里可以没有抽象方法。接口可以被类多实现(被其他接口多继承),抽象类只能被单继承。接口中没有 this 指针,没有构造函数,不能拥有实例字段(实例变量)或实例方法

2017-12-27 17:41:20 139

转载 Android 的内存泄漏

内存泄漏 为什么会产生内存泄漏? 当一个对象已经不需要再使用了,本该被回收时,而有另外一个正在使用的对象持有它的引用从而导致它不能被回收,这导致本该被回收的对象不能被回收而停留在堆内存中,这就产生了内存泄漏。 内存泄漏对程序的影响? 内存泄漏是造成应用程序OOM的主要原因之一!我们知道Android系统为每个应用程序分配的内存有限,而当一个应用中产生的内存泄漏比较多时,这就

2016-06-26 16:36:51 332

原创 Handler源码解析

通常我们使用Handler时,直接在activity直接new handler使用,但是在子线程中并不能直接new 让然后使用。如果直接在子线程中直接new  ,会出现如下的错误提示: 意思就是说:在没有调用Looper.prepare()之前不能在子线程创建Handler。 为什么在主线程中我们就已经可以直接创建Handler? 因为在Activity的启动代码中,已经在当

2016-06-07 11:13:50 298

原创 谷歌Android各版本源码托管

点击打开链接 Google Android Platform - Lollipop, API level 22 (LMY47V) http://source.android.com Version 5.1.1_r1 Release date: 16 February 2015 Version 5.1.0_r1 Release date: 16

2016-04-19 18:25:17 368

转载 一些Android细节的收集和 Android studio 插件

点击打开链接 Android 开发中可能没注意的细节,值得一看。 Android tips 收集Android studio 常用的插件,请看这里:https://github.com/jiang111/awesome-androidstudio-plugins 这里收集了大家常用的一些Android代码,持续更新中,内容来自自己的平时积累和网络上看到的文章,部分原

2016-04-19 11:39:09 1890

转载 Android ORM 框架之 greenDAO 使用心得

点击打开链接 前言 我相信,在平时的开发过程中,大家一定会或多或少地接触到 SQLite。然而在使用它时,我们往往需要做许多额外的工作,像编写 SQL 语句与解析查询结果等。所以,适用于 Android 的ORM 框架也就孕育而生了,现在市面上主流的框架有 OrmLite、SugarORM、Active Android、Realm 与 GreenDAO。而今天的主角便是 gre

2016-04-16 10:56:15 284

转载 别人源码的解析

点击打开链接 包括: android-Ultra-Pull-To-Refresh 源码解析 一个强大的 Andriod 下拉刷新框架。主要特点:(1) 继承于 ViewGroup,Content 不仅可以是常用的 ListView、GridView,还可以是其他任何 View。(2) 简洁完善的 Header 抽象,方便进行拓展,构建符合需求的头部。UltraPTR

2016-04-16 09:38:54 257

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除