藍牙搜索不到周圍其他藍牙設備

最近公司需要做一個小項目,用到藍牙,首先在Mainfest清單中聲明 藍牙權限 和 定位權限

    <uses-permission android:name="android.permission.BLUETOOTH" />
    <uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />
    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />

然後使用藍牙搜索周圍其他藍牙設備時一個都搜索不到

最後發現藍牙權限雖然只要聲明就可以用,但Android6.0以後,但是定位權限需要手動申請!!!!!

 requestPermissions(new String[]{
                Manifest.permission.ACCESS_FINE_LOCATION,
                Manifest.permission.ACCESS_COARSE_LOCATION}, 666);

手動申請定位權限以後就OK了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章