自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Mango先生的博客

一个不会摄影的吃货不是一个好码农

原创 Android源码解析-掌握AsyncTask工作原理 串行执行原因和内存泄漏的处理

它本质上是一个封装了线程池和Handler的异步框架;它内部使用一个线程池,串行执行每一个线程,线程生命周期不用开发者管理,用来执行异步任务,通过Handler来进行回调更新UI,这一套业务也可以使用Thread来做,但是使用Thread有些麻烦,每次使用都要自己new一个线程,要自己管理其生命周...

2019-08-25 20:10:59

阅读数 707

评论数 0

原创 使用反射+注解封装一个基于Sqlite极简的android数据库框架

目前市面上已经有比较好用的数据库框架,比如GreenDao和OrmLite,而且功能也很齐全,那为什么还要多费功夫重复造轮子呢?原因无他,就为了装个B,哈哈,开个玩笑;每个框架经过了这么多版本的迭代,可以说设计的已经很周到了,考虑到了开发者能考虑到的问题,但是这也带来了一个问题,就是每个开发者使用...

2019-08-18 15:12:48

阅读数 1124

评论数 0

原创 Android源码解析之带你看system server进程启动流程及系统服务启动

System Server进程和Zygote进程可以说是Android世界中的两大最重要的进程,离开其中之一基本上系统就玩完了(这里还有一个Media Server进程,是由init进程fork而来,负责启动和管理整个C++ framework,包含AudioFlinger,Camera Serv...

2019-08-11 20:55:01

阅读数 927

评论数 4

原创 干货分享:实用/高效/有逼格的Android Studio 常用配置/插件推荐

最近一些刚踏上Android开发这条路的童鞋问了一些Android Studio使用相关的问题,比如安装后打开不了,老是在build中;Gradle下载不了;HTTP代理怎么设置;SDK怎么手动下载;如何配置Gradle和Gradle插件;我自己使用Android Studio运行项目好好的,但是...

2019-08-03 23:26:45

阅读数 990

评论数 2

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