Add setup wizard to AOSP

https://android.googlesource.com/platform/packages/apps/Provision

基本上就是在這裡面加上 UI 就可以了

重點注意:

  1. 要放到 /system/priv-app or /vendor/priv-app or /product/priv-app
  2. 只能有一個 provision app

基本上只要AndroidManifest.xml 有宣告這些 intent filter 之後就可以達到 setup wizard 的效果了,開機被優先啟動(啟動流程結束之後要把 setup wizard 自己 disabled 掉,避免下次開機又出現 setup wizard )

有多個 privision app 的話會看到這個錯誤訊息,Package Manger Service 會檢查 setup wizard 只能有一個

There should probably be exactly one setup wizard; found 2: matches

發表留言