自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (1)
  • 收藏
  • 关注

原创 Fragment生命周期(图解)

2018-7-3,参加工作第4天,最近在看厂里项目代码文件中,看到有一部分代码将Fragment的生命周期发挥到了极致,特意去回顾了一遍Fragment生命周期。

2018-07-03 20:38:21 232

原创 时间戳

在学习的过程中,看到创建时间是1490924160000,怎么看都不太想年月日分秒组成的,于是问了下人,才知道原来是时间戳。1.什么是时间戳?  Unix时间戳,是一种时间表达方式,定义为从格林威治时间1970年01月01日00时00分00秒(北京时间1970年01月01日08时00分00秒)起至现在的总秒数,Unix时间戳不仅被使用在Unix系统,类Unix系统中,很多其他操作系统也被广

2017-05-03 16:58:29 927

原创 Android的消息机制——概述

算不上原创,自己学习过程中整理了下供自己和他人学习

2017-03-24 19:35:23 248

转载 android studio报错提示: Gradle DSL method not found: 'android() 解决方案

本文转自:http://www.cnblogs.com/krislight1105/p/6427541.html原文错误提示:Error:(16, 0) Gradle DSL method not found: 'Android()'Possible causes:The project ‘XXXXXXX' may be using a version of Gradle th

2017-03-22 16:18:29 1196

原创 Andorid中的线程形态:IntentService

1 IntentService是特殊的service,它继承service并且是一个抽象类,因此必须创建它的子类才能使用IntentService.这里比如其子类:MyIntentService。比较适合执行一些高优先级的后台耗时工作,因为它不仅使线程还是服务。不容易被系统杀死,事实上IntentService封装了HandlerThread和Handler。当任务执行完毕后,Intent

2017-03-16 16:22:53 196

翻译 IPC基础概念---Parcelable接口

参考:《Android开发艺术探索》parcelable 和 Serializable都能实现序列化并且可以用于Intent间数据传递,那么二者该如何选取?Serializable是Java中序列化接口,其使用起来简单开销大。序列化和反序列化需要大量的I/O操作parcelable 是android序列化方式,它的缺点就是使用起来稍微麻烦,但是效率高,这是android推荐的序列化方式

2017-03-02 10:48:59 240

原创 IPC基础概念---Serializable接口

是Java提供的一个序列化接口,为对象提供标准的序列化和反序列号操作。使用Serializible实现序列化非常简单,只需要在类的声明中指定一个类似下面的标识即可自动实现墨染的序列化过程..如何进行对象的序列化和反序列化非常简单,只需要采用 ObjectOutputStream和ObjectInputStream即可轻松实现.1.实现Serializible接口的类以及serializible

2017-03-01 22:07:32 365

原创 onSaveInstanceState和onRestoreInstanceState.

1.onSaveInstanceState(Bundle outState)与onRestoreIntanceState(Bundle savedInstanceState)什么情况下调用?系统只会在Activity即将被销毁并且有机会重新显示的情况下才会去调用它,比如说,旋转屏幕,Activity异常销毁同时会立刻创建新的Activity实例。这个与用户交互Activity正常销毁不同.所以可以简

2017-02-28 21:56:21 240

原创 android新旧权限

android新旧权限在解决同一段多线程下载代码在不同Android API运行时,低于23 API的只需要在清单文件配置权限就没什么问题,而运行在23上,即使在Manifest.xml配置了也依然出现错误提醒,open failed.对于权限系统呗重新设计后,自己深深感觉这是一个不能逃避的问题,记录下来方便自己与他人学习。android studio新建项目,targetSdkVersion会自动

2016-12-10 16:35:20 305

原创 多线程下载

最近学习了线程这一块,发现很有意思,就把自己写的代码保存下来为了更好的学习与交流 多线程下载注意的关键: 1:先明白多线程下载的原理,明白原理后,实现代码已经理解代码就不难。 2:如何确定下载文件的总大小 3:根据文件总大小和线程数量,来确定每个线程下载的起始位置和结束位置,以及最后一个线程他负责大小的特殊性。 4:执行线程下载的时候,要设置本次http请求所请求的数据的区间,也就是开始位

2016-11-22 10:06:09 288

Google Java Style

本文档为Google Java编程规范的完整定义。依照此规范编写的Java源码文件可以被称为Google Style。 和其他编程规范指南一样,规范不仅包括了代码的结构美学,也包括了其他一些业界约定俗成的公约和普遍采用的标准。本文档中的规范基本都是业界已经达成共识的标准,我们尽量避免去定义那些还存在争议的地方。

2018-07-05

空空如也

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

TA关注的人

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