自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

顾林海

在学习中成长,在正向里改变,在尝试时突破,给人生一次变好的机会。

  • 博客(19)
  • 资源 (4)
  • 论坛 (1)
  • 收藏
  • 关注

原创 深入浅出Service插件化原理

转载请标明出处:【顾林海的博客】本篇文章已授权微信公众号 顾林海 独家发布Service插件化的重点是保证它的优先级,需要一个真正的Service来实现,当启动插件Service时,就会先启动代理Service,当这个代理Service运行起来后,在它的onStartCommand等方法里面进行分发,执行插件Service的onCreate等方法,这种方案叫代理分发。也就是在启动插件...

2019-01-29 09:11:32 31846

原创 Activity插件化原理第二种方案:Hook IActivityManager

温馨提示:阅读本文需要30-40分钟(大量代码)今天,我们来解决一个问题:Activity插件化原理第二种方案:Hook IActivityManager人生一切难题,知识给你答案。第一...

2019-01-29 08:57:32 49

原创 Activity插件化原理第一种方案:Hook Instrumentation

温馨提示:阅读本文需要20-25分钟(大量代码)今天,我们来解决一个问题:Activity插件化原理第一种方案:Hook Instrumentation人生一切难题,知识给你答案。Act...

2019-01-28 09:17:52 57

原创 深入浅出Activity插件化相关原理

转载请标明出处:【顾林海的博客】本篇文章已授权微信公众号 顾林海 独家发布Activity的插件化解决的一个根本性问题就是插件中的Activity并没有在宿主的AndroidManifest.xml中进行注册,也就是说我们需要启动一个未注册的Activity,因此需要对Activity的启动过程有个了解。启动Activity时会请求AMS创建Activity,这里的AMS指的是Acti...

2019-01-25 23:45:52 32578

原创 并发、并行傻傻分不清楚?线程的一生都经历些什么?

温馨提示:阅读本文需要3-4分钟(少量代码)今天,我们来解决一个问题:并发、并行傻傻分不清楚?线程的一生都经历些什么?人生一切难题,知识给你答案。并发与并行并发是指在某个时间段内,多任务...

2019-01-25 08:08:24 45

原创 通过ArrayList.asList方法将数组转成集合后,能否修改集合个数?

温馨提示:阅读本文需要3-4分钟(少量代码)今天,我们来解决一个问题:通过Arrays.asList方法将数组转成集合后,能否修改集合个数?人生一切难题,知识给你答案。数组与集合都是用来...

2019-01-24 08:07:11 46

原创 垃圾收集算法有哪些?以及它们各自的优缺点

温馨提示:阅读本文需要5-6分钟(无代码)今天,我们来解决一个问题:垃圾收集算法有哪些?以及它们各自的优缺点人生一切难题,知识给你答案。任何垃圾收集算法都必须做两件事,首先必须检测出垃圾...

2019-01-23 09:11:06 149

原创 Java虚拟机在执行程序时内存划分的区域都有哪些?

温馨提示:阅读本文需要3-4分钟(无代码)今天,我们来解决一个问题:Java虚拟机在执行程序时内存划分的区域都有哪些?人生一切难题,知识给你答案。Java虚拟机在执行Java程序的过程中...

2019-01-22 08:00:18 68

原创 如何写出优秀的代码?设计模式六大原则告诉你

温馨提示:阅读本文需要4-5分钟(少量代码)今天,我们来解决一个问题:如何写出优秀的代码?设计模式六大原则告诉你人生一切难题,知识给你答案。单一原则定义:应该有且仅有一个原因引起类的变更...

2019-01-18 07:20:00 54

原创 如何使方法行数达到最优、常量与变量如何优雅的定义?

温馨提示:阅读本文需要1-2分钟(无代码)来源:《码出高效Java开发手册》今天,我们来解决一个问题:在日常编码中,如何使方法行数达到最优、常量与变量如何优雅的定义?人生一切难题,知识给...

2019-01-17 09:39:01 47

原创 Android小知识-深入浅出Android热修复资源更新

Instant Run方案Instant Run是Android Studio 2.0新增的一个运行机制,能够有效减少当前应用的构建和部署时间。在没有使用Instant Run之前,代码...

2019-01-14 07:30:00 46

原创 深入浅出Service启动流程

转载请标明出处:【顾林海的博客】本篇文章已授权微信公众号 顾林海 独家发布Service启动方式有两种,一种是通过Context的startService启动Service,另一种是通过Context的bindService绑定Service,下面对这两种启动方式的启动流程进行详细的讲解。startService的启动流程通过startService方法启动Service会调用Con...

2019-01-12 11:52:09 20328

原创 “富人”与“穷人”到底区别在哪里?

世界上绝大多数人奋斗终身却不能致富,因为他们在学校中从未真正学习关于金钱的知识,所以他们只知道为钱而拼命工作,却不学习如何让钱为自己工作......作者:罗伯特·清崎译者:萧明出版:四川...

2019-01-12 00:19:42 47

原创 Android小知识-深入浅出Service启动流程(下)

日子再忙,内心也要平静。—— 《领悟》Service启动方式有两种,一种是通过Context的startService启动Service,另一种是通过Context的bindServic...

2019-01-09 16:53:01 28

原创 Android小知识-深入浅出Service启动流程(上)

日子再忙,内心也要平静。—— 《领悟》Service启动方式有两种,一种是通过Context的startService启动Service,另一种是通过Context的bindServic...

2019-01-07 10:40:54 39

原创 Kotlin由浅入深系列01-配置Kotlin开发环境

本章介绍Kotlin在Android Studio上的相关配置。1、新建一个项目。2、通过File-Settings-Plugins查看有没有安装了Kotlin插件,没有就安装,记下版...

2019-01-06 02:27:04 42

原创 深入浅出Android系统启动流程

转载请标明出处:【顾林海的博客】init进程启动过程init进程概述       Android系统基于Linux,init进程是Android系统中用户空间的第一个进程,进程号为1,init源代码在system/core/init目录下。既然init进程是Android系统用户空间的第一个进程,因此担负着非常重要的责任,主要负责以下两件事:解...

2019-01-03 17:38:09 21743

原创 Android小知识-深入浅出Android系统启动流程(下)

Zygote进程启动过程 在Android系统中,所有的应用程序及系统服务SystemServer进程都由Zygote进程通过Linux的for()函数孵化出来的,因此我们称...

2019-01-03 17:29:26 51

原创 Android小知识-深入浅出Android系统启动流程(上)

init进程启动过程init进程概述Android系统基于Linux,init进程是Android系统中用户空间的第一个进程,进程号为1,init源代码在system/core/init...

2019-01-03 17:29:26 41

老罗Android视频教学资源下载地址

老罗Android视频教学资源下载地址

2014-04-11

android开发,适合多媒体编程的开发者

第一章:android概述 第二章:android基础 第三章:多核通信 第四章:多媒体框架 第五章:图像框架 第六章:音频框架 第七章:视频框架 第八章:渲染机制 第九章:图像应用 第十章:音频应用 第十一章:视频应用

2013-10-29

Java的一些案例开发,适合边学边做的,建议初学者看看

本书中全是案例,而且讲解详细,以下是本书的目录 第一章:Java与Applet 第二章:Java与特效 第三章:XML与其他 第四章:Java与游戏 第五章:Java与文件操作 第六章:Java与安全 第七章:Java与数据库 第八章:Java与Servlet 第九章:Java与网络 第十章:Java综合实例

2013-10-29

点赞后显示用户名控件

点赞后显示用户名控件

2016-03-07

IT界的吉祥物的留言板

发表于 2020-01-02 最后回复 2020-02-13

空空如也

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

TA关注的人 TA的粉丝

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