我試圖開發Android設置嚮導,因爲我想添加一些功能到一個從谷歌現有的。是否有可能以某種方式與Android嚮導交互?因爲當我搜索了我看到的不使用Google嚮導的信息時,可能會導致一些問題,例如gmail帳戶激活等等。互動與Android安裝嚮導
如果沒有,可以活動立即之前或之後,谷歌的精靈叫什麼名字?只聽BOOT_COMPLETED事件就足夠了嗎?
非常感謝您提前!
我試圖開發Android設置嚮導,因爲我想添加一些功能到一個從谷歌現有的。是否有可能以某種方式與Android嚮導交互?因爲當我搜索了我看到的不使用Google嚮導的信息時,可能會導致一些問題,例如gmail帳戶激活等等。互動與Android安裝嚮導
如果沒有,可以活動立即之前或之後,谷歌的精靈叫什麼名字?只聽BOOT_COMPLETED事件就足夠了嗎?
非常感謝您提前!
我不知道你將如何使用這一點,除非你是一個ROM和可以將您的應用程序添加到系統中,但基本上你讓你設定精靈插件用行動主要家庭活動,和類別HOME,DEFAULT。您還應該將優先級設置爲高於1.如果其中任何一個不清楚,您可以查看公共可用的啓動器源/清單。
當你的活動做了它應該與PackageManager(setComponentEnabledSetting)停用本身這應該是它。
您可以添加首次啓動手機開機的額外活動。您只需模仿與Google的SetupWizardActivity
相同的行爲。
這裏是在AndroidManifest.xml
相關部分供參考:
<activity android:theme="@style/InvisibleNoTitle" android:label="@string/setup_wizard_title" android:name="SetupWizardActivity" android:excludeFromRecents="true" android:launchMode="singleTop" android:immersive="true">
<intent-filter android:priority="5">
<action android:name="android.intent.action.MAIN" />
<action android:name="android.intent.action.DEVICE_INITIALIZATION_WIZARD" />
<category android:name="android.intent.category.HOME" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
這將允許您之前運行應用程序/ SetupWizardActivity
後,根據您的優先級。我相信android:prioirity
的數字更高,但請不要在此引用我的意思。
你可以使用apktool找到AndroidManifest xml
各種Android相關的功能。您甚至可以檢查您從Play商店或其他來源獲取的某些應用程序。
如果不是的話,我會有興趣知道很熱,爲設備添加一個Google帳戶,跳過Google嚮導 –