自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Inputreader surface设置

1. Inputreader 初始化获取device信息和发送dataInputReader.cppvoid InputReader::loopOnce() { processEventsLocked getInputDevicesLockedvoid InputReader::processEventsLocked(const RawEvent* rawEvents, size_t count) { for (const RawEvent* rawEvent = rawEvents

2021-04-05 10:14:27 483 1

原创 touchmode

针对source不是非touchscreen设备进行判断<!-- Whether to start in touch mode --><bool name="config_defaultInTouchMode">true</bool> 默认开启touchmodeViewRootImpl.javaprivate int processPointerEvent(QueuedInputEvent q) { final MotionEvent event

2021-04-04 15:43:09 362

原创 基于Android 11 BatteryService 分析 关机

private void shutdownIfNoPowerLocked() {385 // shut down gracefully if our battery is critically low and we are not powered.386 // wait until the system has booted before attempting to display the shutdown dialog.387 if (shouldSh...

2021-03-09 08:05:00 887

原创 基于Android 11 BatteryService 分析

基于Android 11 BatteryService 分析BatteryService 介绍BatteryService是电池管理的重要服务,该服务继承SystemService,主要用于管理 电池的充电状态,充电百分比等。

2021-02-28 16:40:51 1325 1

原创 Android 当指多指操作

Android 当指多指操作

2021-01-31 22:38:45 574

转载 走进Android Binder机制(驱动篇上)

转载https://blog.csdn.net/ming_147/article/details/65633571由于篇幅限制,驱动篇文章分为上下两章,还请大家注意,此篇是上篇。Binder的实现是比较复杂的,想要完全弄明白是怎么一回事,并不是一件容易的事情。这里面牵涉到好几个层次,每一层都有一些模块和机制需要理解。这部分内容预计会分为三篇文章来讲解。本文是第一篇,首先会对整个Bind...

2020-07-26 17:20:52 106

原创 Android Q Input (1) -- InputManagerService启动

Table of Contents启动流程简化流程图涉及类1.1 SystemServer startOtherServices2.1 InputManagerService初始化2.1.1com_android_server_input_InputManagerService nativeInit2.1.2 InputManager2.1.3EventHub2.2 启动InputManager service2.2.1inputManager.sta...

2020-07-26 17:18:38 283

转载 (一) Android O WiFi启动流程梳理

前言:最近又重新拿起来WiFi模块,从WiFi 各个流程梳理开始复习一下。 参考博客:https://blog.csdn.net/csdn_of_coder/article/details/51541094  (里面也不少framework和WiFi的文章,我得过一遍,很对口) aosp: Android O 1.wifi启动流程简介用户可以通过systemUi和设...

2018-08-19 13:14:52 498

转载 Android -- 网络相关的系统服务启动简要分析

Android --  网络相关的系统服务启动简要分析转自http://blog.csdn.net/csdn_of_coder/article/details/51636855Android中众多的系统服务都是在SystemServer中启动的,一般有两种方式:SystemServiceManager.startServcie()ServiceManageraddSer

2017-05-10 14:09:16 418

转载 Android -- 网络模块中NetworkFactory与NetworkAgent的通信机制

Android -- NetworkFactory与NetworkAgent的通信机制转自write.blog.csdn.net/postedit在上一篇博文中讲到,EthernetNetworkFactory包揽了Ethernet所有的网络管理操作,这其中就包含怎么样通知ConnectifyService(下文都简称CS)网络状态发生变化。接下来,我们借助有线网络来简要介绍Andro

2017-05-10 14:07:31 1112

转载 Android -- Wifi扫描流程分析

Android -- Wifi扫描流程分析Wifi扫描的调用函数是WifiManager中的startScan()函数:[java] view plain copy /**      * Request a scan for access points. Returns immediately. The availability      * of th

2017-05-10 14:04:21 1478

转载 Android -- Wifi连接流程分析

Android -- Wifi连接流程分析当我们在Android手机上通过Settings连接一个AP时,间接调用WifiManager的connect()方法:[java] view plain copy /**      * Connect to a network with the given configuration. The network 

2017-05-10 14:02:43 3070

转载 Android -- Wifi的断开及关闭流程简介

Android -- Wifi的断开及关闭流程简介当我们连接上一个AP时,Wifi的断开及关闭都会导致设备与AP之间的连接中断;关闭Wifi同时会导致Wifi断开。下面就简单介绍Wifi断开及关闭的流程。一、Wifi的断开我们断开Wifi,调用WifiManager::disconnect()方法,嵌套调用WifiServiceImpl的同名方法:[java]

2017-05-10 13:59:52 3870 1

转载 Android -- Wifi的forget()操作

Android -- Wifi的forget()操作我们在处理某个Wifi连接时,有时会需要忘掉当前连接的密码信息。执行这项操作,我们需要调用WifiManager::forget()函数:[java] view plain copy /**  * Delete the network in the supplicant config.  *  * Th

2017-05-10 13:58:31 1702

转载 Android -- Wifi的save()操作

Android -- Wifi的save()操作代码主要来自android 6.0当我们在Settings中设置静态IP连接时,会调用到WifiManager::save()函数:[java] view plain copy /**   * Save the given network in the supplicant config. If the n

2017-05-10 13:57:07 549

转载 Android -- 无线网络配置信息的管理者WifiConfigStore简介

Android -- WifiConfigStore简介WifiConfigStore在Android的无线网络部分,主要负责网络配置信息的管理工作,包括保存、读取配置信息等。当我们在Settings中触发一个保存网络、连接网络或者auto_connect自动重连动作时,都会调用到WifiConfigStore中的方法。[java] view plain copy

2017-05-10 13:53:40 2176

转载 Android -- Wifi热点的打开与关闭流程简介

Android -- Wifi热点的打开与关闭流程简介在Android手机中,热点也是一个较为常用的功能。对于framework开发者来说,要开发、维护SoftAp,了解framework中热点开关的具体流程是非常有必要的。下面就对这部分内容做一些介绍,以供后续查阅。一、SoftAp打开流程当我们在设置中打开热点时,会调用WifiManager::setWifiApEnable

2017-05-10 13:49:12 4217

转载 Android 异步通道 -- AsyncChannel

Android -- AsyncChannel转自http://blog.csdn.net/csdn_of_coder/article/details/51523409在学习Android Wifi部分的源码时,发现WifiManager和WifiService之间使用了AsyncChannel来进行通信,AsyncChannel用于两个Handler之间的通信,这里简单介绍下Asyn

2017-05-10 13:47:41 533

转载 Android -- ConnectifyService网络更新流程简介

Android -- ConnectifyService网络更新流程简介转自http://blog.csdn.net/csdn_of_coder/article/details/51959561之前的几篇文章讲述了Wifi启动、扫描、连接等流程,也简单介绍了网络模块与ConnectifyService之间通信、更新网络的基本实现。现在,就进一步简单介绍下网络更新的具体实现,这里以Eth

2017-05-10 13:39:13 537

转载 Android -- Wifi启动流程分析

转自http://blog.csdn.net/csdn_of_coder/article/details/51541094Android网络各个模式中,Wifi应该是目前最常用的一种网络方式了;下面就简单介绍下Android中Wifi的启动流程。当我在Setting菜单里点击打开Wifi时,调用的入口函数是WifiManager::setWifiEnabled(boolean enable

2017-05-09 09:12:22 925

转载 Android RocooFix 热修复框架

最近在学习Android的热修复,使用了两个比较热门的框架,现做下总结:项目git地址:https://github.com/dodola/RocooFix源码会编译错误,可以使用下面的包。修复lib包:RocooFix_libs需要了解热修复原理的可以看下张鸿洋博客也可以加下这个群:561394234 (里面有修复的项目,RocooFix作者也在里面!)前言:Roco

2016-07-14 16:31:25 413

转载 android中wifi原理及流程分析(很经典)

在网上找的一篇好文章,分析的很详细,自己再加了些东西,图片有点大,不能完全显示,点击图像拖动鼠标直接查看图像。wifi相关的文件位置:WIFI Settings应用程序位于       packages/apps/Settings/src/com/android/settings/wifi/JAVA部分:        frameworks/base

2016-07-14 16:21:40 11879 2

转载 ANDROID垃圾回收器机制和强引用、软引用、弱引用、虚引用

先说一下GabageCollection:           GC是垃圾收集的意思(GabageCollection)。和JAVA一样,ANDROID系统也是由GC来自动回收内存的。android中一个应用的启动,android系统都会为这个应用分配一个dalivk虚拟机,以便这个应用运行在这个独立的虚拟机上,可是一个虚拟机内存大小一般也是限制的(20M左右)。可见,一个应用的运行所申请

2016-04-10 11:47:50 297

原创 Android 蓝牙开发介绍

在Android系统中,从Android 2.0的sdk就开始支持蓝牙开发,到现在蓝牙协议已经发生了从1.0-4.2的变化,开发的过程也发生了不少的变化。这次我主要介绍蓝牙2.0开发。Android中蓝牙2.0开发分为步骤包括在AndroidMainfilest.xml文件中进行权限配置,具体权限如下            2. 得到蓝牙适配器Bluetoo

2016-04-09 16:05:00 496

图书馆管理系统

图书馆管理系统,一个java和MySQL数据库连接的课设里面是代码和数据库

2014-12-23

计算机网络课件

计算机网络课件,这是我们大二所学的课件欢迎下载

2014-12-23

学生学籍管理系统vc

本学生学籍管理系统的功能如图1所示,四个功能模块包括学生信息管理、学生成绩管理、课程管理和休学管理。各个功能主要包括了增删改查等功能,以下列出数据库表的设计及说明。

2014-08-10

计算机组成课件

对课程的解释,我们上课用过的。这有利于大家一起去学习更好的

2013-11-11

空空如也

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

TA关注的人

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