我有一個Android應用程序,我想在我的應用程序中永久顯示GPS狀態,我之前每3秒檢查一次GPS狀態,它的工作原理是正確的,但我不想使用計時器現在。我只是想在打開GPS時,我的應用程序會通知,並在GPS關閉時提醒您。在android中檢查GPS狀態永久
-2
A
回答
3
您可以使用Android廣播接收器機制。
首先,在AndroidManifest.xml中定義一個廣播接收器,在應用程序標籤中。
<receiver android:name="com.yourpackage.GPSBroadCastReceiver">
<intent-filter>
<action android:name="android.location.PROVIDERS_CHANGED" />
</intent-filter>
</receiver>
然後,創建一個用於處理對位置提供變化的廣播消息命名爲GPSBroadCastReceiver
類。
public class GPSBroadCastReceiver extends BroadcastReceiver
{
@Override
public void onReceive(Context context, Intent intent)
{
final LocationManager manager = (LocationManager) context.getSystemService(Context.LOCATION_SERVICE);
if (manager.isProviderEnabled(LocationManager.GPS_PROVIDER)) {
}
else
{
}
}
}
+0
非常感謝.. –
+0
很高興我能幫助 –
相關問題
- 1. 檢查永久在線狀態
- 2. Android檢查片段中的GPS狀態
- 3. Android永久GPS請求
- 4. 在科爾多瓦檢查GPS狀態(開/關)android
- 5. Android中的包是否永久保存活動狀態?
- 6. IOS 4.3隱藏狀態欄永久
- 7. 服務永久「開始」狀態
- 8. 無法保存永久登錄狀態?
- 9. CSS按鈕永久按下狀態
- 10. 使用Jsoup永久檢索狀態爲500的HttpStatusException
- 11. Android,AsyncTask,檢查狀態?
- 12. 檢查onClickListener狀態Android
- 13. 如何檢查手機中的gps狀態?
- 14. Java可永久性檢查事件
- 15. 線程返回值永久檢查
- 16. Android永久存儲
- 17. Android永久動畫
- 18. 的Android:永久性地提升查看
- 19. Android getBestProvider永不返回GPS
- 20. Facebook API - 永久數據中缺少必需的參數「狀態」
- 21. Oozie map-reduce作業永久卡在PREP狀態
- 22. 在android中永久禁用菜單
- 23. GPS狀態監聽
- 24. GPS狀態和TurnOnOff
- 25. Android GPS打開或關閉狀態
- 26. 的Android GPS狀態我發瘋
- 27. 如何刷新Android手機GPS狀態
- 28. Android監聽GPS狀態的變化?
- 29. 檢查GPS狀態時無法停止活動
- 30. 如何創建不斷檢查GPS狀態的後臺服務?
使用廣播接收器 – curiousMind