編輯:關於Android編程
1,通過startService開啟的服務,一旦服務開啟,這個服務和開啟他的調用者之間就沒有任何聯系了,調用者不可以訪問service裡面的方法,調用者如果被系統回收了或者調用了onDestory方法,service還會繼續存在。(比如後台下載數據,雖然在我前面的文章講過,手機其實會把這些孤獨留下來的服務殺掉,除非這個應用已經加入了手機清理白名單)
2,通過bindService開啟的服務,服務開啟之後,調用者和服務對象之間還存在著聯系,一旦調用者掛掉了,service也會跟著掛掉。
3,由bindService開啟的服務,在“正在運行”的服務裡,查看不到服務進程,但是由startService開啟的服務可以在“正在運行”裡查看到服務,
4,同時使用bindService和startService的應用,當然可以在“正在運行”的列表裡查看到後台服務,然後點擊“停止”服務,服務就會在列表裡消失,但是服務仍然在運行,因此猜測,點擊停止是取消了服務的StartService所給予的屬性,但是由於服務沒有使用unbindService來解除,所以服務沒有被停止。
在Android應用的開發中,ListView是最常用的一個列表顯示控件,微博,聯系人啊,反正只要涉及多數據展示的情況,都會用到ListView(另外就是GridView
今天自定義了一個簡單的Android菜單控件。實現方式是:PopupWindow和ListView。現在來給大家分享一下源碼: SHContextMenu.java核心代
寫Spinner的步驟 兩種Spinner下拉列表的用法 第一種 第二種 寫Spinner的步驟: 1、設置數據源。用List集合來寫 2、新建ArrayAdapte
在最近的項目中,需求是用戶選擇某個地址需要進行導航時,彈出百度地圖、高德地圖和騰訊地圖讓用戶選擇。如果該用戶手機中已安裝對應的地圖App,則啟動對應軟件進行導航,否則跳轉