自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 资源 (4)
  • 收藏
  • 关注

原创 Android HAL层与Linux Kernel层驱动开发简介

近日稍微对Android中的驱动开发做了一些简要的了解,稍稍理清了一下Android驱动开发的套路,总结一下笔记。HAL:Hardware Abstract Layer 硬件抽象层,由于Linux Kernel需要遵循GPL开源协议,硬件厂商为了保护自己硬件方面的各项参数不被外泄,而一个设备的驱动程序包含了硬件的一些重要参数,所以驱动的开源势必会使硬件厂商蒙受损失,Google为了保护硬件厂商的利益

2017-03-23 13:29:24 26493 4

原创 Activity启动流程(源码分析)

activity作为android四大组件之一,也是android app中最为重要的一个部分,很多时候我们开启一个activity 只需调用startActivity即可,却不知背后系统为我们做了哪些事。而这个流程可以说相当复杂,其中进行了多次进程间通信,下面我们来分析一下。1,首先在actvity中调用startActivity(Intent intent); Intent作为意图

2017-03-20 12:12:00 592

原创 简述AIDL架构

看到网上很多文章写AIDL,大多是写其用法而没有讲明白它究竟是什么?在IPC中究竟扮演了什么角色?而千篇一律上来就是AIDL全称是什么,一大堆名词解释,专业术语。把一个本质上很简单的东西描述的很复杂,看的别人一头雾水,始终没明白它的实际意义。以此,我会尽量用简单的接地气的表达方式来阐述AIDL。AIDL本质上只是google为了方便app开发人员开发的一个类生成工具而已,没有什么特别之处,

2017-03-03 15:50:25 629

tcp/ip协议卷一(kinddle可用)

tcp/ip协议详解 卷一,kinddle完美显示,本人亲测。

2018-12-06

Fastdfs+nginx Dockerfile及安装包

Fastdfs+nginx 一键部署,只需2行代码,实现分布式存储系统+重定向功能,Dockerfile实现,附操作说明

2017-07-13

dubbo-admin-2.8.4

修复jdk1.0.7不可用的问题

2017-07-12

listview嵌套videoview 实现播放列表

由于surfaceview的创建、销毁,导致已经播放过的videoview在滑动很多次以后不能正常播放,listview中播放的 videoview乱窜问题都已解决。

2016-03-03

空空如也

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

TA关注的人

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