package com.example.lbstest; public class MainActivity extends AppCompatActivity { public LocationClient mLocationClient; private TextView positionText; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); LocationClient.setAgreePrivacy(true);//在对LocationClient实例化之前调用LocationClient的setAgreePrivacy(true)。之后LocationClient还会有红线存在,需要对其进行try-catch就行了。 try { mLocationClient = new LocationClient(getApplicationContext()); } catch (Exception e) { e.printStackTrace(); } mLocationClient.registerLocationListener(new MyLocationListener()); setContentView(R.layout.activity_main); positionText = findViewById(R.id.position_text_view); List<String> permissionList = new ArrayList<>(); if (ContextCompat.checkSelfPermission(MainActivity.this, Manifest.permission.ACCESS_FINE_LOCATION) != PackageMa
第一行代码-百度地图-获取位置的经纬度-LocationClient有红线,已解决
于 2022-05-25 15:05:09 首次发布
本文展示了如何在Android应用中使用LocationClient获取地理位置信息,包括解决初始化时的红线错误,请求必要的权限,并展示定位结果到TextView。
摘要由CSDN通过智能技术生成