2012-02-17 49 views
1

我的應用程序想知道數據是否已啓用。這是當用戶啓用數據(Click the Settings->Data Manager->Data Delivery->Data Enabled)時,系統發送的broadcast消息的名稱是什麼?用戶在Android上啓用數據或禁用數據時的廣播名稱

非常感謝。

+0

我從來沒有見過在設置了「數據管理器」屏幕,我已經看過一大堆Android設備。因此,這可能是特定於您的設備的。 – CommonsWare 2012-02-17 23:47:29

+0

@CommonsWare可能意味着移動網絡 - >數據已啓用,這是我的想法。只是直覺。但我可能是錯的。 BTW。非常感謝您的書籍​​和教程,我無法爲他們感謝您。 – 2012-02-17 23:58:50

+0

@SergeyBenner:非常歡迎您! – CommonsWare 2012-02-18 00:10:57

回答

1
action:android.net.conn.CONNECTIVITY_CHANGE 

http://www.androidjavadoc.com/1.0_r1_src/android/net/MobileDataStateTracker.html

MobileDataStateTracker(149):默認接收狀態=斷開,老= CONNECTED,原因= dataDisabled,apnTypeList =默認,SUPL

http://www.androidjavadoc.com/1.1_r1_src/android/net/NetworkStateTracker.html NetworkStateTracker(149):setDetailed狀態,舊=連接並且新狀態=斷開

http://www.devdaily.com/java/jwarehouse/android/services/java/com/android/server/ConnectivityService.java.shtml ConnectivityService(149 ):ConnectivityChange移動:已斷開連接/斷線 ConnectivityService(149):getMobileDataEnabled返回true


希望它可以幫助升技

+0

@Benner你回答岩石,非常感謝。順便說一句,你怎麼能找到這麼多廣播消息的名字? – 2012-02-18 00:28:45

+0

只使用adb和logcat :) – 2012-02-18 00:33:02

相關問題