日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

android 关机充电流程

發布時間:2025/4/16 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 android 关机充电流程 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

點擊打開鏈接

0.主要流程

usb插入通過傳遞cmdline給init解析從而啟動充電進程


1. LK


lk\app\aboot\aboot.c

update_cmdline----------if (boot_into_ffbm) // 工廠測試模式{cmdline_len += strlen(androidboot_mode);cmdline_len += strlen(ffbm_mode_string);/* reduce kernel console messages to speed-up boot */cmdline_len += strlen(loglevel);}else if (target_pause_for_battery_charge()) // 判斷是否關機充電{pause_at_bootup = 1; // charger flagcmdline_len += strlen(battchg_pause); //更新 cmd line 長度} ----------else if (pause_at_bootup) // charger flag{src = battchg_pause; // static const char *battchg_pause = " androidboot.mode=charger";if (have_cmdline) --dst;while ((*dst++ = *src++));}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25


2.init


#init.c if (!is_ffbm)is_charger = !strcmp(bootmode, "charger");---------- if (is_charger)action_for_each_trigger("charger", action_add_queue_tail);
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12

# init.rc on chargerclass_start charger----------# init.qcom.rc service charger /chargerclass charger----------#system/core/healthd/Android.mk LOCAL_MODULE := healthd ... # Symlink /charger to /sbin/healthd
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21

總結

以上是生活随笔為你收集整理的android 关机充电流程的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。