問題是這樣的,我想直接用code控制設定裡的位置功能,
讓使用者不用自行設定,以自動開啟位置功能並設定GPS定位或是網路定位,
補個設定流程,如下
設定→位置(ON/OFF)→設定GPS定位或是網路定位
Q1.
我先從第二步驟問起,在選擇定位我有參考一些做法,像是
Intent intent=new Intent("android.location.GPS_ENABLED_CHANGE");
intent.putExtra("enabled", true);
getActivity().sendBroadcast(intent);
實際測試卻沒有開啟GPS,結果回到設定頁發現,位置那邊還是OFF的,
想請問有沒有辦法直接控制它變成ON的狀態?
Q2.
再來是選擇定位的部分,由於自己的位置設定中,
只有分成GPS跟網路這兩種定位方式,然後在其他手機有看到三種模式的,
高精準度、省電模式、僅裝置這三種,想問如果是這樣該如何控制選項?
感謝