Android 使用地圖時的權(quán)限請求方法
在初始化自己位置的時候請求定位權(quán)限:
Constants.ACCESS_FINE_LOCATION_COMMANDS_REQUEST_CODE是自定義的常量值==0x01
if (ContextCompat.checkSelfPermission(this, Manifest.permission.ACCESS_FINE_LOCATION) != PackageManager.PERMISSION_GRANTED) { //申請WRITE_EXTERNAL_STORAGE權(quán)限 ActivityCompat.requestPermissions(this, new String[]{Manifest.permission.ACCESS_FINE_LOCATION}, Constants.ACCESS_FINE_LOCATION_COMMANDS_REQUEST_CODE); } else { /** * 初始化用戶位置 */ setMyLoctionPicture(); }
/** * 初始化用戶位置 */ public void setMyLoctionPicture(){ LogUtils.d(TAG,"setMyLocationPicture() is running"); if(aMap==null){ aMap=mapview.getMap(); } MyLocationStyle locationStyle = new MyLocationStyle(); locationStyle.myLocationIcon(BitmapDescriptorFactory.fromResource(R.mipmap.location_marker)); locationStyle.strokeColor(Color.BLACK); locationStyle.radiusFillColor(Color.argb(100, 0, 0, 100)); locationStyle.strokeWidth(1.0f); aMap.setMyLocationStyle(locationStyle); aMap.setLocationSource(this); UiSettings uiSettings = aMap.getUiSettings(); uiSettings .setMyLocationButtonEnabled(true); aMap.setMyLocationEnabled(true); aMap.setInfoWindowAdapter(this); aMap.setOnMarkerClickListener(this); }
這樣是確保在Android高版本時定位權(quán)限不會被屏蔽;導(dǎo)致定位和導(dǎo)航用不了情況。
以上這篇Android 使用地圖時的權(quán)限請求方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Android下Activity間通信序列化過程中的深淺拷貝淺析
這篇文章主要給大家介紹了關(guān)于Android下Activity間通信序列化過程中深淺拷貝的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。2017-10-10android studio錯誤: 常量字符串過長的解決方式
這篇文章主要介紹了android studio錯誤: 常量字符串過長的解決方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-04-04Android設(shè)置項目為系統(tǒng)APP方法
大家好,本篇文章講的是Android設(shè)置項目為系統(tǒng)APP介紹,感興趣的同學(xué)趕快來看一看吧,希望本篇文章對你起到幫助2021-11-11Android開發(fā)中的文件操作工具類FileUtil完整實(shí)例
這篇文章主要介紹了Android開發(fā)中的文件操作工具類FileUtil,結(jié)合完整實(shí)例形式分析了Android文件操作的常用技巧,包括文件的獲取、遍歷、搜索、復(fù)制、刪除、判斷等功能,需要的朋友可以參考下2017-11-11android ocr——身份證識別的功能實(shí)現(xiàn)
本篇文章主要介紹了android ocr——身份證識別的功能實(shí)現(xiàn),具有一定的參考價值,有需要的可以了解一下。2016-11-11Android實(shí)現(xiàn)本地Service方法控制音樂播放
這篇文章主要為大家詳細(xì)介紹了Android實(shí)現(xiàn)本地Service方法控制音樂播放,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2021-03-03