2012-11-29 46 views
0

我正在爲我的客戶開發一個Android應用程序。在這方面,用戶只需要使用該應用程序。用戶不應在平板使用任何其他應用程序,和我的應用程序必須是默認的應用程序後,我安裝的應用程序...我的Android應用程序可以作爲平板電腦的默認應用程序

如果我關機了平板我的申請將被採空了,如果我接通平板電腦意味着我的應用程序將自動啓動

我能做到這一點,任何措施來實現它..

幫我解決這個問題,在此先感謝

+0

你應用程序中的任何錯誤? – MGR

+1

你必須閱讀這個http://stackoverflow.com/questions/2068084/kiosk-mode-in-android – logcat

+0

我的應用程序現在就緒,我的需求是我的應用程序需要成爲平板電腦的默認/可啓動應用程序,它意思是說,如果用戶開啓平板電腦,我的應用就會出現在屏幕上。 – gowri

回答

2

啓動時使用broadcaste完成後,您就可以開始你的應用程序,但你不能停止應用程序在用戶按下主頁按鈕時退出。

+0

我該如何做到這一點? – gowri

+0

http://stackoverflow.com/questions/8277207/how-to-catch-the-system-broadcast-boot-completed-my-program-just-doesnt-work/8278074#8278074 – Sandy09

2

可以定義爲家庭的活動,在清單文件中,定義如下:

<activity android:name=".YouClassName"> 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 
      <category android:name="android.intent.category.HOME" /> 
      <category android:name="android.intent.category.DEFAULT" /> 
     </intent-filter> 
    </activity> 

這樣一來,安裝後您的應用程序,當用戶長按Home鍵,機器人會提示使用選擇哪個HOME進入,一個是系統默認,另一個是你的活動。此時,用戶也可以將您的活動設置爲默認HOME,然後在開機時系統會自動輸入您的活動。

如果權限刪除系統默認的啓動器(默認主頁),那麼你的活動變得是獨特的家庭。

相關問題