最終更新:2013-07-18 (木) 14:30:49 (2189d)  

Android/init/class_start はてなブックマークを見る
Top / Android / init / class_start

概要

  • init.rcとかに
    service <サービス名> <実行ファイルのパス>
        class <クラス名>
        その他オプション...
  • とかいう形でサービスごとにクラスが定義されている。
  • そして
    class_start <クラス名>
  • が呼び出された時にそのクラスのサービスが起動される。

サービスクラスの起動タイミング

Android/init.rc

on boot

on nonencrypted?

  • class_start late_start?

on charger?

  • class_start charger?

Android/init.goldfish.rc

on boot

サービスクラス

Android/init.rc

core

main

late_start

charger

Android/init.goldfish.rc

core

  • サービス名コマンド
    qemu-props?Android/system/bin/qemu-props?

関連