android framework
文章平均质量分 87
明风的博客
这个作者很懒,什么都没留下…
展开
-
android framework base usb server 分析
Android 下的usb主要工作还是在android的framework层。主要有以下几个文件:1.1UsbDeviceManager.java/高主要完成功能切换及状态的更新,需要向外广播状态,接收kernel发送过来的event信息。实质性的工作都在这里边完成。重要等级:高1.2 UsbManager.java /usbService.java/中这两个主要是接口,因为u原创 2015-04-24 10:14:24 · 1497 阅读 · 0 评论 -
Android启动过程
1. 系统的开机综述:当按下Android设备电源键时究竟发生了什么?Android的启动过程是怎么样的?什么是Linux内核?桌面系统linux内核与Android系统linux内核有什么区别?什么是引导装载程序?什么是Zygote?什么是X86以及ARM linux?什么是init.rc?什么是系统服务?当我们想到Android启动过程时,脑海中总是冒出很多疑问。本文将介原创 2015-04-21 13:54:00 · 775 阅读 · 0 评论 -
AIDL总结
AIDL定义时的注意事项:(1)接口名和aidl文件名相同.(2)接口和方法前不用加访问权限修饰符public,private,protected等,也不能用final,static.(3)AIDL默认支持的类型包话java基本类型(int,long,boolean等)和(String,List,Map,CharSequence),使用这些类型时不需要import声明.对于List和M转载 2015-05-27 15:55:34 · 855 阅读 · 0 评论 -
AIDL总结
AIDL定义时的注意事项:(1)接口名和aidl文件名相同.(2)接口和方法前不用加访问权限修饰符public,private,protected等,也不能用final,static.(3)AIDL默认支持的类型包话java基本类型(int,long,boolean等)和(String,List,Map,CharSequence),使用这些类型时不需要import声明.对于List和M转载 2015-05-27 15:55:02 · 660 阅读 · 0 评论 -
关于Android 添加系统级(java)服务和调用的编写实现
关于Android 添加系统级(java)服务和调用的编写实现说明: 本文当主要描述Android添加java 系统级服务的编写实现。一.添加java 系统级服务: 目前网站上介绍的比较多,但是没有很详细的步骤和流程。现总结如下: 以 AlarmManagerService为例 Java层服务顾名思义即为从 Java层提供的服务,它与 C++层的服务不同之处在于其服务进程的转载 2015-01-04 14:55:21 · 1186 阅读 · 2 评论 -
FileObserver 简单使用
FileObserver当我们要对一个文件或者文件夹进行监听的时候,我们可以使用android api中的android.os.FileObserver ,在前面的Linux文件系统Inotify机制 中介绍了Linux对文件变更监控过程。android 系 统在此基础上封装了一个FileObserver类来方便使用Inotify机制。FileObserver是一个抽象类,需要定义子类实现该类原创 2015-12-15 14:17:08 · 2644 阅读 · 0 评论 -
andorid 清除应用栈分析
现在做一个功能,屏蔽原生andorid 系统的清除历史栈1. 首先查到,back 按键,home 按键,清除历史栈按键的加载,在systemUI中PhoneStatusBar。public class PhoneStatusBar extends BaseStatusBar implements DemoMode { @Override public v原创 2015-12-23 17:08:45 · 1399 阅读 · 0 评论 -
Context相关
大家好, 今天给大家介绍下我们在应用开发中最熟悉而陌生的朋友-----Context类 ,说它熟悉,是应为我们在开发中时刻的在与它打交道,例如:Service、BroadcastReceiver、Activity等都会利用到Context的相关方法 ; 说它陌生,完全是因为我们真正的不懂Context的原理、类结构关系。Context,中文直译为“上下文”,SDK中对其说明如转载 2016-06-01 09:47:47 · 414 阅读 · 0 评论 -
android 递归监控目录或者文件
package com.test.sandbox.controller.control.export.chat;import android.os.FileObserver;import java.io.File;import java.util.ArrayList;import java.util.LinkedList;import java.util.List;class原创 2017-05-19 20:41:46 · 859 阅读 · 0 评论