2014-03-13 216 views
0

我想在設備啓動/引導完成時啓動應用程序。我看到很多問題和解決方案,但沒有完全解決我的問題。我遵循一些答案,說在manifest文件和receiver配置變化將做到這一點,它爲我工作,但當設備啓動完成需要一些延遲啓動我的應用程序。它顯示設備主屏幕,然後只啓動我的應用程序。在那短暫的時間延遲中,用戶可以從設備訪問其他應用程序。啓動應用程序在設備啓動時出現延遲

我真正需要的是隻有一個應用程序訪問權限的Android設備,該應用程序應該在任何時間延遲後自動啓動,並且用戶不能從應用程序退出並且無法訪問設備中的任何其他內容,應該只顯示我的應用程序界面。

我該怎麼做?

回答

0

將應用程序中的主要活動設置爲啓動器,並將其設置爲該設備上的默認啓動器。

<intent-filter> 
    <action android:name="android.intent.action.MAIN" /> 
    <!-- The following two intent-filters are the key to set homescreen --> 
    <category android:name="android.intent.category.HOME" /> 
    <category android:name="android.intent.category.DEFAULT" /> 
</intent-filter> 
+0

這個方法我試過,將推出上啓動應用程序但需要一些延遲加載..它顯示主屏幕,然後啓動應用程序。 –

0

在您接收清單文件設定的優先級,其這樣開機後調用:

<intent-filter android:priority="999" /> 

標籤