城市列表library
Step 1.工程app的build下加入 Add it in your root build.gradle at the end of repositories:
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
Step 2. Add the dependency
dependencies {
compile 'com.github.ysrfeng:CitypickerLibrary:v3.0'
}
Step 3.在你项目的manifest.xml
中添加开发平台申请的key
<meta-data android:name="com.amap.api.v2.apikey"
android:value="your key"/>
Step 4.还需要添加CityPickerActivity
<activity
android:name="com.ysr.citypicker.CityPickerActivity"
android:theme="@style/CityPicker.NoActionBar"
android:screenOrientation="portrait"
android:windowSoftInputMode="stateHidden|adjustPan"/>
ARouter.getInstance().build("/lib/CityPickerActivity").navigation(MainActivity.this, REQUEST_CODE_PICK_CITY);
// startActivityForResult(new Intent(MainActivity.this, CityPickerActivity.class),
// REQUEST_CODE_PICK_CITY);
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (requestCode == REQUEST_CODE_PICK_CITY && resultCode == RESULT_OK) {
if (data != null) {
String city = data.getStringExtra(CityPickerActivity.KEY_PICKED_CITY);
tv_click.setText("当前选择:" + city);
}
}
}
-keep class com.amap.api.location.**{*;}
-keep class com.amap.api.fence.**{*;}
-keep class com.autonavi.aps.amapapi.model.**{*;}