中文字幕在线观看,亚洲а∨天堂久久精品9966,亚洲成a人片在线观看你懂的,亚洲av成人片无码网站,亚洲国产精品无码久久久五月天

Android監(jiān)聽Gps設置變化方法一

2018-07-20    來源:open-open

容器云強勢上線!快速搭建集群,上萬Linux鏡像隨意使用

設置里面的很多信息都是保存在數(shù)據(jù)庫中的,當我們改變gps等設置時,會改變數(shù)據(jù)庫里面的值,

我們可以用內容觀察者對其進行監(jiān)聽,然后做出相應處理,這里貼出關鍵代碼

private final ContentObserver mGpsMonitor = new ContentObserver(null) {
@Override
public void onChange(boolean change) {

super.onChange(change);

boolean enabled = mLocationManager.isProviderEnabled(LocationManager.GPS_PROVIDER);
Message msg = handler.obtainMessage();
msg.what = 0x123;
msg.obj = enabled;
handler.sendMessage(msg);
}

};

protected void onStart() {

///注冊觀察者監(jiān)聽數(shù)據(jù)庫狀態(tài)改變
        getContentResolver().registerContentObserver(
                        Settings.Secure.getUriFor(Settings.System.LOCATION_PROVIDERS_ALLOWED),
                        false, mGpsMonitor);
        super.onStart();
    };

@Override
    protected void onStop() {
        super.onStop();
        getContentResolver().unregisterContentObserver(mGpsMonitor);////取消注冊
    }


標簽: isp 代碼 數(shù)據(jù)庫

版權申明:本站文章部分自網(wǎng)絡,如有侵權,請聯(lián)系:west999com@outlook.com
特別注意:本站所有轉載文章言論不代表本站觀點!
本站所提供的圖片等素材,版權歸原作者所有,如需使用,請與原作者聯(lián)系。

上一篇:完整的PHP操作MySQL數(shù)據(jù)庫類

下一篇:PHP實現(xiàn)將網(wǎng)站訪問保存成快捷桌面方式