由于关机充电,healthd是没有启动ADB服务的,对于调试或者学习关机充电的流程比较不方便,本文介绍的是一种在Android系统起来后,手动触发charger的可执行文件进行调试的方法。

1.首先你需要更改surfaceflinger.rc
原生如下:

out/target/product/msm8953_64/system/etc/init/surfaceflinger.rc

service surfaceflinger /system/bin/surfaceflingerclass coreuser systemgroup graphics drmrpc readproconrestart restart zygotewritepid /dev/stune/foreground/tasks

更改为下面的代码

service surfaceflinger /system/bin/surfaceflingerclass coreuser systemgroup graphics drmrpc readproconeshotwritepid /dev/stune/foreground/tasks

我们需要在Android系统起来后,首先杀掉surfaceflinger进程,这里的改动是为了保证surfaceflinger不会被系统重启

2.先杀掉surfaceflinger进程

zqp1659_v2:/ # ps | grep "sur"
system    439   1     48728  9684  SyS_epoll_ b4de0438 S /system/bin/surfaceflinger
zqp1659_v2:/ # kill -9 439

3.启动关机充电的charger进程

zqp1659_v2:/ # ./charger
failed to read font: res=-1
cannot find/open a drm device: No such file or directory
fb0 reports (possibly inaccurate):vi.bits_per_pixel = 32vi.red.offset   =   0   .length =   8vi.green.offset =   8   .length =   8vi.blue.offset  =  16   .length =   8
framebuffer: 0 (720 x 1440)

4.如果一切正常,你将能够看到关机充电的动画

Android中怎么方便的调试关机充电相关推荐

  1. MTK--Android P 调试关机充电背光问题

    文章目录 关机充电服务 关机充电启动 关机充电main函数 控制充电时背光和动画效果 确定问题所在 跟踪问题 解决问题 结束 编译小技巧 关机充电服务   最近公司在预研Android P的项目,在第 ...

  2. android中SO文件动态调试

    0X00 前言 为了增加APK文件的破解难度,很多比较重要的功能都是通过native实现,与反编译不同的是,java的伪代码可以很清楚的得到程序的逻辑关系,但是so文件反编译得到的是汇编代码,使用id ...

  3. Android中如何利用Minui显示PNG格式的图片

    在做下面操作之前,需要先干掉SurfaceFlinger进程,参考:Android中怎么方便的调试关机充电 1.Android.mk文件如下: # Copyright 2013 The Android ...

  4. Android中如何利用Minui显示字符的最简单Demo

    在做下面操作之前,需要先干掉SurfaceFlinger进程,参考:Android中怎么方便的调试关机充电 1.Android.mk文件如下: # Copyright 2013 The Android ...

  5. android关机充电流程、充电画面显示

    一.Android正常开机流程.关机充电流程 在写这篇文章之前我们先看两个流程:正常开机流程,关机充电系统启动流程 1.正常开机流程,按开机键. 可大致分成三部分 (1).OS_level:UBOOT ...

  6. Android上电到现实充电画面,android 电池(二):android关机充电流程、充电画面显示(一)...

    上一篇我们讲了锂电池的充放电的流程和电池的一些特性,这一节我们重点说一下android关机充电是怎么.充电画面显示是怎么实现的,这个在工作中也比较有用,我们开始做这一块的时候也走了不少的弯路.我记得我 ...

  7. android 电池(二):android关机充电流程、充电画面显示

    上一篇我们讲了锂电池的充放电的流程和电池的一些特性,这一节我们重点说一下android关机充电是怎么.充电画面显示是怎么实现的,这个在工作中也比较有用,我们开始做这一块的时候也走了不少的弯路.我记得我 ...

  8. android 电池(二):android关机充电流程、充电画面显示【转】

    本文转载自:http://blog.csdn.net/xubin341719/article/details/8498580 上一篇我们讲了锂电池的充放电的流程和电池的一些特性,这一节我们重点说一下a ...

  9. android 系统(34)--关机充电图标修改

    关机充电图标修改 关机充电图标修改 关机充电main函数 函数set_draw_anim_mode 函数pthread_mutex_init 函数bootlogo_init 函数alarm_contr ...

  10. [SPRD]展锐Android R关机充电动画修改

    关机充电是用minui开发的,代码路径如下 vendor/sprd/proprietories-source/charge 代码中的图片资源路径 vendor/sprd/proprietories-s ...

最新文章

  1. POJ 1469 匈牙利算法
  2. C语言2011计算机二级c语言考点:c语言的基础知识
  3. Client does not support authentication protocol requested by server;
  4. 官宣!DolphinScheduler 毕业成为 Apache 软件基金会顶级项目
  5. 黑马程序员入学基础测试(五)
  6. poj 匈牙利二分匹配 1274 The Perfect Stall
  7. 苹果和FBI出庭日期延后
  8. php中没有 simhei.ttf,linux虚拟主机jpgraph找不到simhei.ttf字体
  9. 生物医学传感器实验装置
  10. Go初体验-实现平方根函数
  11. 音乐播放器代码和网页播放器代码
  12. Rancher搭建Longhorn分布式存储
  13. (八)【模电】(基本放大电路)场效应管及其放大电路
  14. 第一次尝试使用Python创建季节性ARIMA模型
  15. Android中通用配器的使用
  16. 一份最全的excel下拉列表攻略
  17. 【读书笔记】概率图模型——基于R语言(一)
  18. 不改一行代码!快速迁移 Flask 应用上云
  19. kindeditor+粘贴word图片
  20. csv_to_xlsx_pd

热门文章

  1. lua定义一个简单的类
  2. 手机通过笔记本电脑上网
  3. WPF中Mvvm实现类似List的ObservableCollection在WPF中
  4. Context Menu控件
  5. 配置VS2008来Debug .Net框架源码
  6. 两个字符串日期怎么比较大小_面对家中两个孩子的争抢哭闹,那家长应该怎么处理才比较好呢?...
  7. 一次跳槽经历(阿里/美团/头条/网易/有赞...)
  8. WPF如何得到一个在用户控件内部的元素的坐标位置
  9. Xcode的插件的路径
  10. 【转载】深入浅出VA函数