2016-01-01 55 views
2

我正在開發Android商業應用程序,它將託管在專用通道上。我們要使用自動更新的應用程序,問題是:自動更新Android啓動器

  • 這是一個laucher(設置爲默認安裝後)
  • 與亭的功能(這就是爲什麼寫了laucher的原因)
  • 這是唯一一個可見和可運行的應用程序,因此它始終運行

我的問題是:

會時它會自動更新和重啓應用程序保持其默認啓動?

或者我需要寫2應用:

  • 與亭funcions(單應用模式)
  • 和業務應用程序的啓動?
+0

你有任何解決方案我面臨同樣的問題 – PankajAndroid

+0

我寫了2個應用程序:一個啓動器和一個商業應用程序@Aaron Gillion建議。 如果您至少使用Android 5.0,則可以使用屏幕徽章(https://support.google.com/nexus/answer/6118421?hl=en),因此無需啓動應用程序。 自動更新延遲是非系統性的,我認爲這取決於很多事情。 (設備,系統,網絡類型等) –

回答

1

您的信息亭設置是天才。

要回答你的問題,當應用程序更新時,即使它是啓動器,Android默認值也不會重置。

它通常工作的方式是,當您在Play商店更新應用時,會更新Nova發射器等內容,因爲前景窗口是Google Play,因此進行更新。但是,當您點擊主頁按鈕時,加載Nova版本的新版本需要大約5秒的時間,並且您的應用圖標在任何地方都會緩慢彈出(內存刷新效果)。

我會建議做的是分別託管您的業務應用程序(或任何需要更新)。讓您的啓動器每隔x秒跟蹤前景窗口的標題,以便您的用戶不會從通知欄中打開某些內容,也不會跟隨廣告鏈接或類似內容。我可以告訴你在Tasker中如何做到這一點:啓用Tasker的輔助功能服務,然後設置一個配置文件來監視%WIN變量。或者,如果您有root用戶,請在啓動器onCreate中運行service call activity 42 s16 com.android.systemui以完全隱藏狀態欄。這是所有的疏忽,我不知道你是如何具體去做這件事的。

+0

@ k.zoli:我認爲這個答覆應該被接受。 – code2be