2010-07-30 83 views
9

我是android開發新手。我想製作一個後臺應用程序,以便它能夠保持後臺運行,並且沒有任何用戶界面,甚至它的圖標也不會出現在桌面上。 簡而言之,這是一個隱形應用程序。
可能嗎?沒有UI的背景應用程序

回答

9

這當然是可能的。要創建在啓動板中沒有圖標的應用,只需從AndroidManifest.xml中刪除Activityandroid.intent.category.LAUNCHER類別。

要實現您的後臺應用程序它強烈依賴於您想要做什麼。您可以爲長時間運行的任務創建Service,使用意向過濾器創建BroadcastReceiver以對特定事件或Activities作出反應。

但請注意,您的應用程序在文件系統和「管理應用程序」下的設置中均可見。

+4

嗨,我讀[這裏](http://stackoverflow.com/questions/8531926/how-to-start-a-service-when-apk-is-installed-for-the-first-time)在安裝之後,應用程序處於停止模式,並且在用戶交互開始之前不會執行任何操作,例如通過單擊其圖標。現在,如果應用程序沒有UI或圖標,並且應該作爲隱形應用程序運行,它是如何啓動其服務的?用戶是否應該在安裝應用程序後啓動手機? – zardosht 2013-11-12 12:35:07