1、概要 在开发并发程序时,我们可能或多或少都要用到线程池来复用线程以达到较高的性能,但是我们自己写的线程池往往不能达到最大的利用率。考虑到并发的问题,JDK1.5之后引入Executors框架,这样Java中便自带了一…
分类:Android源码分析
android hardware 简述(Android系统源码情景分析 笔记)
1.Android源码开发的C可执行源文件一般存在external目录下 2 Android的几层框架. application ———̵…
Android恢复出厂设置源码分析,基于Android 6.0
近两天解决一些关于恢复出厂设置的问题,对此略有了解,注释了部分代码,给大家分享 设置>>>备份与重置>>>恢复出厂设置>>>… … 对应得类的路径: \package…
Android(2.3+)源码分析MediaPlayer之RTSP
在前面的博客中有简单介绍MediaPlayer,最近又开始研究这块东西,在此把阅读代码的理解记录下来方便以后快速查阅。 播放普通文件传入的url是一个本地的绝对路径,但是流媒体的话传入的就是一个网络地址如以”…
Android 应用进程启动流程解析
转载请标明出处:一片枫叶的专栏 本节主要是通过分析Activity的启动过程介绍应用程序进程的启动流程。关于Android的应用进程在android guide中有这样的一段描述: By default, every a…
Daggger2 概念解读、使用姿势及源码分析(2)
上一篇文章Daggger2 使用姿势及源码分析(1) 讲述了Dagger2的使用姿势,以及连接器component、提供者 Provider、工厂生产者Factory、成员注入器 MembersInjector,这些组件…
android 6.0 SystemUI源码分析(1)-SystemUI介绍
1. SystemUI介绍 SystemUI是一个系统应用,主要功能有: 1)状态栏信息显示,比如电池,wifi信号,3G/4G等icon显示 2)通知面板,比如系统消息,第三方应用消息,都是在通知面板显示。 3)近期任…
Android Camera 系统架构源码分析(1)---->Camera的初始化
系统:MTK Android4.4 日期:2015年10月10日 stamp&data setParameters Utils::Property::tryGet 一. 前述 之前对MTK…
Android 双开沙箱 VirtualApp 源码分析(四)启动插件 Service
上一章:Android 双开沙箱 VirtualApp 源码分析(三)App 启动 原生 Service 创建过程 首先有必要了解一下原生 framework 对 Service 的创建,因为在 VA 中启动 Servi…
Android源码分析(十三)----SystemUI下拉状态栏如何添加快捷开关
一:如何添加快捷开关 源码路径:frameworks/base/packages/SystemUI/res/values/config.xml 添加headset快捷开关,参考如下修改。 Index: res/value…
[android源码分析]bluez启动过程中的各种plugin的初始化(一)--__bluetooth_builtin数组所耍的花样
在bluez启动过程中,各种插件的初始化尤为重要,没有这些插件,很多功能将无法实现。 2.3.5 plugin的初始化 插件的初始化,是什么的干活,其实还是很重要的,我们来看看吧。 gboolean plugin_ini…
ContentProvider引发闪退之谜
ContentProvider(以下简称CP)是Android的四大组件之一,提供类似数据库增删查改的数据操作方式,同时还支持跨进程。CP在跨进程调用的场景中,作为数据提供的进程称作Server进程,请求数据的进程称作C…