如題:我們能否實現一個app,它只由Service組成,也就是說能不能寫一個沒有UI的App呢?
答案是否定的:我們沒法實現一個沒有UI(Activity)的app,也就是說在安裝時我們沒法自己啓動一個Service,如果你將Service作爲程序的android.intent.action.MAIN和LAUNCHER,將不會有任何效果。
因爲所有被安裝的應用是處於一種“停止”狀態,在這種狀態下,app不會收到任何的廣播通知,爲了激活我們的應用,一些其它的應用或者我們自己需要啓動Service和Activity或ContentProvider,最常見的做法就是單擊home界面的圖標。
當然了,如果在3.0以前的版本是可以的。http://stackoverflow.com/questions/8531926/how-to-start-a-service-when-apk-is-installed-for-the-first-time