[英]Android : How to ask permission to wireless?
我的應用程序很少關注Android 4.4但Android 6.0錯誤,因為我需要允許禁用wifi的權限:
WifiManager wifi = (WifiManager) getSystemService(Context.WIFI_SERVICE);
wifi.setWifiEnabled(false); // true or false to activate/deactivate wifi
你知道我怎么申請許可嗎?
您只需要在AndroidManifest.xml中聲明它:
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
CHANGE_WIFI_STATE不需要Android M(6.0+)用戶提示運行時權限,因為它是安全/正常的權限之一。
確保你的清單中有這兩個:
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"></uses-permission>
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE"></uses-permission>
如果android SDK> = 6.0,則需要在運行時請求這些權限,例如:
ActivityCompat.requestPermissions(thisActivity,
new String[]{Manifest.permission.READ_CONTACTS},
MY_PERMISSIONS_REQUEST_READ_CONTACTS);
// MY_PERMISSIONS_REQUEST_READ_CONTACTS is an
// app-defined int constant. The callback method gets the
// result of the request.
點擊此處查看更多信息:
https://developer.android.com/training/permissions/requesting.html
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.