去掉地图SDK和百度定位SDK

This commit is contained in:
Lihongda 2024-01-04 12:55:24 +08:00
parent ae371a957f
commit af750aaf8c
13 changed files with 232 additions and 387 deletions

View File

@ -79,34 +79,38 @@ configurations.all {
dependencies { dependencies {
implementation files('libs/xUtils-2.6.14.jar') implementation files('libs/xUtils-2.6.14.jar')
implementation files('libs/commons-logging-1.1.1.jar') implementation files('libs/commons-logging-1.1.1.jar')
//
implementation project(':umeng_sharesdk_library')
// //
implementation project(':umeng_sharesdk_library')
implementation files('libs/umeng_social_sdk.jar')
implementation 'com.google.code.gson:gson:2.8.9' implementation 'com.google.code.gson:gson:2.8.9'
//bugly //bugly
implementation files('libs/commons-io-1.4.jar') implementation files('libs/commons-io-1.4.jar')
// implementation files('libs/locSDK_6.13.jar') // implementation files('libs/locSDK_6.13.jar')
implementation files('libs/BaiduLBS_Android.jar') // implementation files('libs/BaiduLBS_Android.jar')
implementation files('libs/TalkingDataAnalytics_V2.1.37.jar') implementation files('libs/TalkingDataAnalytics_V2.1.37.jar')
implementation files('libs/umeng_social_sdk.jar')
implementation 'de.greenrobot:eventbus:2.4.0' implementation 'de.greenrobot:eventbus:2.4.0'
implementation 'com.squareup.picasso:picasso:2.5.2' implementation 'com.squareup.picasso:picasso:2.5.2'
implementation 'com.nostra13.universalimageloader:universal-image-loader:1.9.5' implementation 'com.nostra13.universalimageloader:universal-image-loader:1.9.5'
implementation 'com.google.zxing:core:3.3.0' implementation 'com.google.zxing:core:3.3.0'
// //
implementation 'androidx.multidex:multidex:2.0.0' implementation 'androidx.multidex:multidex:2.0.1'
implementation files('libs/AMap_Services_V2.3.1.jar') // implementation files('libs/AMap_Services_V2.3.1.jar')
// //
implementation files('libs/Android_2DMap_V2.4.0.jar') // implementation files('libs/Android_2DMap_V2.4.0.jar')
// //
implementation files('libs/MobCommons-2016.1012.1447.jar') implementation files('libs/MobCommons-2016.1012.1447.jar')
implementation files('libs/MobTools-2016.1012.1447.jar') implementation files('libs/MobTools-2016.1012.1447.jar')
implementation name: 'SMSSDK-2.1.2', ext: 'aar'
//MOB短信平台 //MOB短信平台
implementation 'com.jude:rollviewpager:1.4.5' implementation name: 'SMSSDK-2.1.2', ext: 'aar'
//ViewPager //ViewPager
implementation project(':BageView') implementation 'com.jude:rollviewpager:1.4.5'
// //
implementation project(':BageView')
// //
implementation 'jp.wasabeef:picasso-transformations:2.1.0' implementation 'jp.wasabeef:picasso-transformations:2.1.0'
//Picasso //Picasso

View File

@ -96,19 +96,19 @@
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" /> <uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />
<!-- Optional for location --> <!-- Optional for location -->
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> <!-- <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />-->
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" /> <!-- <uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />-->
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> <!-- <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />-->
<uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS" /> <!-- <uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS" />-->
<uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" /> <!-- <uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" />-->
<!-- 百度定位sdk --> <!-- 百度定位sdk -->
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"></uses-permission> <!-- <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"></uses-permission>-->
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"></uses-permission> <!-- <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"></uses-permission>-->
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"></uses-permission> <!-- <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"></uses-permission>-->
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"></uses-permission> <!-- <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"></uses-permission>-->
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE"></uses-permission> <!-- <uses-permission android:name="android.permission.CHANGE_WIFI_STATE"></uses-permission>-->
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"></uses-permission> <!-- <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"></uses-permission>-->
<uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.VIBRATE" /> <uses-permission android:name="android.permission.VIBRATE" />
<uses-permission android:name="android.permission.WAKE_LOCK" /> <uses-permission android:name="android.permission.WAKE_LOCK" />
@ -134,8 +134,8 @@
<!-- 允许应用程序联网,以便向我们的服务器端发送数据 --> <!-- 允许应用程序联网,以便向我们的服务器端发送数据 -->
<uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.INTERNET" />
<!-- 定位所需的权限 --> <!-- 定位所需的权限 -->
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> <!-- <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />-->
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> <!-- <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />-->
<!-- 推送相关的权限 --> <!-- 推送相关的权限 -->
<uses-permission android:name="android.permission.WAKE_LOCK" /> <uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.VIBRATE" /> <uses-permission android:name="android.permission.VIBRATE" />
@ -228,9 +228,9 @@
<!-- 允许应用程序联网,以便向我们的服务器端发送数据 --> <!-- 允许应用程序联网,以便向我们的服务器端发送数据 -->
<uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.INTERNET" />
<!-- 定位所需的权限 --> <!-- 定位所需的权限 -->
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> <!-- <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />-->
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> <!-- <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />-->
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" /> <!-- <uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />-->
<!-- 推送相关的权限 --> <!-- 推送相关的权限 -->
<uses-permission android:name="android.permission.WAKE_LOCK" /> <uses-permission android:name="android.permission.WAKE_LOCK" />
@ -1001,17 +1001,17 @@
<!-- 百度定位service --> <!-- 百度定位service -->
<service <!-- <service-->
android:name="com.baidu.location.f" <!-- android:name="com.baidu.location.f"-->
android:enabled="true" <!-- android:enabled="true"-->
android:process=":remote"> <!-- android:process=":remote">-->
<intent-filter> <!-- <intent-filter>-->
<action android:name="com.baidu.location.service_v2.2"></action> <!-- <action android:name="com.baidu.location.service_v2.2"></action>-->
</intent-filter> <!-- </intent-filter>-->
</service> <!-- </service>-->
<meta-data <!-- <meta-data-->
android:name="com.baidu.lbsapi.API_KEY" <!-- android:name="com.baidu.lbsapi.API_KEY"-->
android:value="8iFyt073qxIK4vRU19nT5Q2O" /> <!-- android:value="8iFyt073qxIK4vRU19nT5Q2O" />-->
<!-- 8iFyt073qxIK4vRU19nT5Q2O 生产环境--> <!-- 8iFyt073qxIK4vRU19nT5Q2O 生产环境-->
<!-- 5uNPGFtw9y0aYg93OkBqrFXl 开发环境--> <!-- 5uNPGFtw9y0aYg93OkBqrFXl 开发环境-->
<!-- meta-data需要写在application中 --> <!-- meta-data需要写在application中 -->

View File

@ -32,8 +32,6 @@ import androidx.annotation.NonNull;
import com.alibaba.sdk.android.httpdns.HttpDns; import com.alibaba.sdk.android.httpdns.HttpDns;
import com.alibaba.sdk.android.httpdns.HttpDnsService; import com.alibaba.sdk.android.httpdns.HttpDnsService;
import com.alibaba.sdk.android.push.noonesdk.PushServiceFactory; import com.alibaba.sdk.android.push.noonesdk.PushServiceFactory;
import com.baidu.location.LocationClient;
import com.baidu.location.LocationClientOption;
import com.bumptech.glide.Glide; import com.bumptech.glide.Glide;
import com.ifish.basebean.AdInfos; import com.ifish.basebean.AdInfos;
import com.ifish.basebean.BaseBean; import com.ifish.basebean.BaseBean;
@ -95,7 +93,6 @@ public class LoadingActivity extends BaseActivityNotAnim {
private Boolean IS_FirstOpen = false; private Boolean IS_FirstOpen = false;
private boolean PSW_Error = false; private boolean PSW_Error = false;
private static boolean firstEnter = true; // 是否首次进入 private static boolean firstEnter = true; // 是否首次进入
private LocationClient mLocationClient;
private int screenHeight; private int screenHeight;
private SuperTextView tv_skip; private SuperTextView tv_skip;
private ImageView iv_loading, iv_loading_default; private ImageView iv_loading, iv_loading_default;
@ -478,29 +475,6 @@ public class LoadingActivity extends BaseActivityNotAnim {
screenHeight = dm.heightPixels * 1154 / 1334; screenHeight = dm.heightPixels * 1154 / 1334;
} }
private void initLocation() {
mLocationClient = ((BaseApplication) getApplication()).mLocationClient;//定位
LocationClientOption option = new LocationClientOption();
option.setLocationMode(LocationClientOption.LocationMode.Hight_Accuracy);//可选默认高精度设置定位模式高精度低功耗仅设备
option.setCoorType("gcj02");//可选默认gcj02设置返回的定位结果坐标系
option.setScanSpan(10000);//可选默认0即仅定位一次设置发起定位请求的间隔需要大于等于1000ms才是有效的
option.setIsNeedAddress(true);//可选设置是否需要地址信息默认不需要
option.setOpenGps(true);//可选默认false,设置是否使用gps
option.setLocationNotify(true);//可选默认false设置是否当gps有效时按照1S1次频率输出GPS结果
option.setIgnoreKillProcess(false);//可选默认true定位SDK内部是一个SERVICE并放到了独立进程设置是否在stop的时候杀死这个进程默认不杀死
mLocationClient.setLocOption(option);
mLocationClient.start();//定位SDK start之后会默认发起一次定位请求开发者无须判断isstart并主动调用request
mLocationClient.requestLocation();
}
@Override
protected void onStop() {
// mLocationClient.stop();
super.onStop();
}
@Override @Override
protected void onNewIntent(Intent intent) { protected void onNewIntent(Intent intent) {
super.onNewIntent(intent); super.onNewIntent(intent);

View File

@ -16,9 +16,6 @@ import android.widget.ImageView;
import android.widget.TextView; import android.widget.TextView;
import android.widget.Toast; import android.widget.Toast;
import com.baidu.location.LocationClient;
import com.baidu.location.LocationClientOption;
import com.baidu.location.LocationClientOption.LocationMode;
import com.ifish.activity.R.drawable; import com.ifish.activity.R.drawable;
import com.ifish.basebean.BaseBean; import com.ifish.basebean.BaseBean;
import com.ifish.basebean.CountryCode; import com.ifish.basebean.CountryCode;
@ -27,7 +24,6 @@ import com.ifish.basebean.MyData;
import com.ifish.basebean.User; import com.ifish.basebean.User;
import com.ifish.basebean.WxLoginMessageEvent; import com.ifish.basebean.WxLoginMessageEvent;
import com.ifish.baseclass.BaseActivityNotAnim; import com.ifish.baseclass.BaseActivityNotAnim;
import com.ifish.baseclass.BaseApplication;
import com.ifish.geewe.Camera; import com.ifish.geewe.Camera;
import com.ifish.geewe.DeviceCamera; import com.ifish.geewe.DeviceCamera;
import com.ifish.utils.ActivityManager; import com.ifish.utils.ActivityManager;
@ -82,7 +78,6 @@ public class RegisteredActivity extends BaseActivityNotAnim {
private User loginUser; private User loginUser;
private SPUtil sp; private SPUtil sp;
private ConfigUtil cp; private ConfigUtil cp;
private LocationClient mLocationClient;
EventHandler eh = null; EventHandler eh = null;
private final String UnknownHostException = "UnknownHostException"; private final String UnknownHostException = "UnknownHostException";
private CountryCode countryCode; private CountryCode countryCode;
@ -100,7 +95,6 @@ public class RegisteredActivity extends BaseActivityNotAnim {
initView(); initView();
init(); init();
initListener(); initListener();
initLocation();//百度定位
} }
private void test() { private void test() {
@ -114,18 +108,6 @@ public class RegisteredActivity extends BaseActivityNotAnim {
} }
private void initLocation() {
LocationClientOption option = new LocationClientOption();
option.setLocationMode(LocationMode.Hight_Accuracy);//可选默认高精度设置定位模式高精度低功耗仅设备
option.setCoorType("gcj02");//可选默认gcj02设置返回的定位结果坐标系
option.setScanSpan(10000);//可选默认0即仅定位一次设置发起定位请求的间隔需要大于等于1000ms才是有效的
option.setIsNeedAddress(true);//可选设置是否需要地址信息默认不需要
option.setOpenGps(true);//可选默认false,设置是否使用gps
option.setLocationNotify(true);//可选默认false设置是否当gps有效时按照1S1次频率输出GPS结果
option.setIgnoreKillProcess(false);//可选默认true定位SDK内部是一个SERVICE并放到了独立进程设置是否在stop的时候杀死这个进程默认不杀死
mLocationClient.setLocOption(option);
}
private void initView() { private void initView() {
act = this; act = this;
ct_check = (CheckBox) findViewById(R.id.ct_check); ct_check = (CheckBox) findViewById(R.id.ct_check);
@ -170,7 +152,6 @@ public class RegisteredActivity extends BaseActivityNotAnim {
cp = ConfigUtil.getInstance(RegisteredActivity.this); cp = ConfigUtil.getInstance(RegisteredActivity.this);
toast = Toast.makeText(this, "", Toast.LENGTH_SHORT); toast = Toast.makeText(this, "", Toast.LENGTH_SHORT);
timer = new Timer(); timer = new Timer();
mLocationClient = ((BaseApplication) getApplication()).mLocationClient;//定位
eh = new EventHandler() { eh = new EventHandler() {
@Override @Override
public void afterEvent(int event, int result, Object data) { public void afterEvent(int event, int result, Object data) {
@ -264,12 +245,6 @@ public class RegisteredActivity extends BaseActivityNotAnim {
}; };
@Override
protected void onStop() {
mLocationClient.stop();
super.onStop();
}
public void initListener() { public void initListener() {
findViewById(R.id.tv_code).setOnClickListener(this); findViewById(R.id.tv_code).setOnClickListener(this);
findViewById(R.id.tv_msgcode).setOnClickListener(this); findViewById(R.id.tv_msgcode).setOnClickListener(this);
@ -517,8 +492,6 @@ public class RegisteredActivity extends BaseActivityNotAnim {
countryCode = new CountryCode("86", "中国"); countryCode = new CountryCode("86", "中国");
} }
SMSSDK.getVoiceVerifyCode(countryCode.countryCode, et_phone.getText().toString()); SMSSDK.getVoiceVerifyCode(countryCode.countryCode, et_phone.getText().toString());
mLocationClient.start();//定位SDK start之后会默认发起一次定位请求开发者无须判断isstart并主动调用request
mLocationClient.requestLocation();
tv_code.setClickable(false); tv_code.setClickable(false);
tv_code.setBackgroundDrawable(tv_code tv_code.setBackgroundDrawable(tv_code
.isClickable() ? getResources().getDrawable(ebleColor) : getResources().getDrawable(disableColor)); .isClickable() ? getResources().getDrawable(ebleColor) : getResources().getDrawable(disableColor));

View File

@ -29,17 +29,12 @@ import android.widget.ImageView;
import android.widget.RelativeLayout; import android.widget.RelativeLayout;
import android.widget.TextView; import android.widget.TextView;
import com.baidu.location.LocationClient;
import com.baidu.location.LocationClientOption;
import com.baidu.location.LocationClientOption.LocationMode;
import com.ifish.basebean.BaseBean; import com.ifish.basebean.BaseBean;
import com.ifish.basebean.CityModel; import com.ifish.basebean.CityModel;
import com.ifish.basebean.DistrictModel; import com.ifish.basebean.DistrictModel;
import com.ifish.basebean.LocationBean;
import com.ifish.basebean.ProvinceModel; import com.ifish.basebean.ProvinceModel;
import com.ifish.basebean.ShopsInfo; import com.ifish.basebean.ShopsInfo;
import com.ifish.baseclass.BaseActivity; import com.ifish.baseclass.BaseActivity;
import com.ifish.baseclass.BaseApplication;
import com.ifish.baseclass.UriForFile; import com.ifish.baseclass.UriForFile;
import com.ifish.utils.AnimationUtil; import com.ifish.utils.AnimationUtil;
import com.ifish.utils.Commons; import com.ifish.utils.Commons;
@ -81,8 +76,6 @@ public class ShopsAdmActivity extends BaseActivity {
private ClearEditText et_phone, et_adress, et_shopLink, et_weixinCode; private ClearEditText et_phone, et_adress, et_shopLink, et_weixinCode;
private TextView tv_city, title_text_right, tv_shopsName; private TextView tv_city, title_text_right, tv_shopsName;
private ImageView iv_signimage; private ImageView iv_signimage;
private LocationClient mLocationClient;
private LocationBean location = null;
private String[] mProvinceDatas;//所有省 private String[] mProvinceDatas;//所有省
private Map<String, String[]> mCitisDatasMap = new HashMap<String, String[]>();//key - value - private Map<String, String[]> mCitisDatasMap = new HashMap<String, String[]>();//key - value -
private Map<String, String[]> mDistrictDatasMap = new HashMap<String, String[]>();// key - values - private Map<String, String[]> mDistrictDatasMap = new HashMap<String, String[]>();// key - values -
@ -111,7 +104,7 @@ public class ShopsAdmActivity extends BaseActivity {
initView(); initView();
initData(); initData();
initListener(); initListener();
initLocation(); // initLocation();
initProvinceDatas(); initProvinceDatas();
EventBus.getDefault().register(ShopsAdmActivity.this); EventBus.getDefault().register(ShopsAdmActivity.this);
} }
@ -181,33 +174,6 @@ public class ShopsAdmActivity extends BaseActivity {
}.start(); }.start();
} }
private void initLocation() {
mLocationClient = ((BaseApplication) getApplication()).mLocationClient;//定位
LocationClientOption option = new LocationClientOption();
option.setLocationMode(LocationMode.Hight_Accuracy);//可选默认高精度设置定位模式高精度低功耗仅设备
option.setCoorType("gcj02");//可选默认gcj02设置返回的定位结果坐标系
option.setScanSpan(10000);//可选默认0即仅定位一次设置发起定位请求的间隔需要大于等于1000ms才是有效的
option.setIsNeedAddress(true);//可选设置是否需要地址信息默认不需要
option.setOpenGps(true);//可选默认false,设置是否使用gps
option.setLocationNotify(true);//可选默认false设置是否当gps有效时按照1S1次频率输出GPS结果
option.setIgnoreKillProcess(false);//可选默认true定位SDK内部是一个SERVICE并放到了独立进程设置是否在stop的时候杀死这个进程默认不杀死
mLocationClient.setLocOption(option);
mLocationClient.start();//定位SDK start之后会默认发起一次定位请求开发者无须判断isstart并主动调用request
mLocationClient.requestLocation();
}
//收到定位地址 停止定位
public void onEventMainThread(LocationBean event) {
location = event;
mLocationClient.stop();
}
@Override
protected void onStop() {
mLocationClient.stop();
super.onStop();
}
@Override @Override
protected void onDestroy() { protected void onDestroy() {
super.onDestroy(); super.onDestroy();
@ -242,7 +208,7 @@ public class ShopsAdmActivity extends BaseActivity {
private void initListener() { private void initListener() {
findViewById(R.id.ll_add).setOnClickListener(this); findViewById(R.id.ll_add).setOnClickListener(this);
findViewById(R.id.bt_adress).setOnClickListener(this); // findViewById(R.id.bt_adress).setOnClickListener(this);
findViewById(R.id.ll_bg).setOnClickListener(this); findViewById(R.id.ll_bg).setOnClickListener(this);
findViewById(R.id.in_daohang).setOnClickListener(this); findViewById(R.id.in_daohang).setOnClickListener(this);
tv_city.setOnClickListener(this); tv_city.setOnClickListener(this);
@ -286,9 +252,9 @@ public class ShopsAdmActivity extends BaseActivity {
case R.id.in_daohang://隐藏输入法 case R.id.in_daohang://隐藏输入法
hideKeyboard(); hideKeyboard();
break; break;
case R.id.bt_adress://定位赋值 // case R.id.bt_adress://定位赋值
addadress(); // addadress();
break; // break;
case R.id.tv_city://弹出选择地址框 case R.id.tv_city://弹出选择地址框
showPickView(); showPickView();
break; break;
@ -566,17 +532,17 @@ public class ShopsAdmActivity extends BaseActivity {
updateAreas(); updateAreas();
} }
private void addadress() { // private void addadress() {
if (location == null) { // if (location == null) {
ToastUtil.show(ShopsAdmActivity.this, "暂未获取到定位信息"); // ToastUtil.show(ShopsAdmActivity.this, "暂未获取到定位信息");
return; // return;
} // }
tv_city.setText(location.province + location.city + location.district);//省市区 // tv_city.setText(location.province + location.city + location.district);//省市区
et_adress.setText(location.street);//街道地址 // et_adress.setText(location.street);//街道地址
mCurrentProviceName = location.province; // mCurrentProviceName = location.province;
mCurrentCityName = location.city; // mCurrentCityName = location.city;
mCurrentDistrictName = location.district; // mCurrentDistrictName = location.district;
} // }
private void submit() { private void submit() {
if (TextUtils.isEmpty(et_phone.getText().toString().replaceAll(" ", ""))) { if (TextUtils.isEmpty(et_phone.getText().toString().replaceAll(" ", ""))) {

View File

@ -30,17 +30,12 @@ import android.widget.ImageView;
import android.widget.RelativeLayout; import android.widget.RelativeLayout;
import android.widget.TextView; import android.widget.TextView;
import com.baidu.location.LocationClient;
import com.baidu.location.LocationClientOption;
import com.baidu.location.LocationClientOption.LocationMode;
import com.ifish.basebean.BaseBean; import com.ifish.basebean.BaseBean;
import com.ifish.basebean.CityModel; import com.ifish.basebean.CityModel;
import com.ifish.basebean.DistrictModel; import com.ifish.basebean.DistrictModel;
import com.ifish.basebean.LocationBean;
import com.ifish.basebean.ProvinceModel; import com.ifish.basebean.ProvinceModel;
import com.ifish.basebean.ShopsInfo; import com.ifish.basebean.ShopsInfo;
import com.ifish.baseclass.BaseActivity; import com.ifish.baseclass.BaseActivity;
import com.ifish.baseclass.BaseApplication;
import com.ifish.baseclass.UriForFile; import com.ifish.baseclass.UriForFile;
import com.ifish.utils.AnimationUtil; import com.ifish.utils.AnimationUtil;
import com.ifish.utils.Commons; import com.ifish.utils.Commons;
@ -82,8 +77,6 @@ public class ShopsCheckUploadActivity extends BaseActivity {
private TextView tv_adress, tv_city; private TextView tv_adress, tv_city;
private SelectorImageView iv_check; private SelectorImageView iv_check;
private ImageView iv_idcard, iv_idcard_back, iv_business; private ImageView iv_idcard, iv_idcard_back, iv_business;
private LocationClient mLocationClient;
private LocationBean location = null;
private String[] mProvinceDatas;//所有省 private String[] mProvinceDatas;//所有省
private Map<String, String[]> mCitisDatasMap = new HashMap<String, String[]>();//key - value - private Map<String, String[]> mCitisDatasMap = new HashMap<String, String[]>();//key - value -
private Map<String, String[]> mDistrictDatasMap = new HashMap<String, String[]>();// key - values - private Map<String, String[]> mDistrictDatasMap = new HashMap<String, String[]>();// key - values -
@ -115,7 +108,6 @@ public class ShopsCheckUploadActivity extends BaseActivity {
initTitle("认证"); initTitle("认证");
initView(); initView();
initListener(); initListener();
initLocation();
initProvinceDatas(); initProvinceDatas();
EventBus.getDefault().register(ShopsCheckUploadActivity.this); EventBus.getDefault().register(ShopsCheckUploadActivity.this);
} }
@ -185,34 +177,6 @@ public class ShopsCheckUploadActivity extends BaseActivity {
}.start(); }.start();
} }
private void initLocation() {
mLocationClient = ((BaseApplication) getApplication()).mLocationClient;//定位
LocationClientOption option = new LocationClientOption();
option.setLocationMode(LocationMode.Hight_Accuracy);//可选默认高精度设置定位模式高精度低功耗仅设备
option.setCoorType("gcj02");//可选默认gcj02设置返回的定位结果坐标系
option.setScanSpan(10000);//可选默认0即仅定位一次设置发起定位请求的间隔需要大于等于1000ms才是有效的
option.setIsNeedAddress(true);//可选设置是否需要地址信息默认不需要
option.setOpenGps(true);//可选默认false,设置是否使用gps
option.setLocationNotify(true);//可选默认false设置是否当gps有效时按照1S1次频率输出GPS结果
option.setIgnoreKillProcess(false);//可选默认true定位SDK内部是一个SERVICE并放到了独立进程设置是否在stop的时候杀死这个进程默认不杀死
mLocationClient.setLocOption(option);
mLocationClient.start();//定位SDK start之后会默认发起一次定位请求开发者无须判断isstart并主动调用request
mLocationClient.requestLocation();
}
//收到定位地址 停止定位
public void onEventMainThread(LocationBean event) {
location = event;
tv_adress.setText(event.province + event.city + event.district + event.street);
mLocationClient.stop();
}
@Override
protected void onStop() {
mLocationClient.stop();
super.onStop();
}
@Override @Override
protected void onDestroy() { protected void onDestroy() {
super.onDestroy(); super.onDestroy();
@ -236,7 +200,7 @@ public class ShopsCheckUploadActivity extends BaseActivity {
findViewById(R.id.iv_add).setOnClickListener(this); findViewById(R.id.iv_add).setOnClickListener(this);
findViewById(R.id.iv_add_back).setOnClickListener(this); findViewById(R.id.iv_add_back).setOnClickListener(this);
findViewById(R.id.iv_add_business).setOnClickListener(this); findViewById(R.id.iv_add_business).setOnClickListener(this);
findViewById(R.id.bt_adress).setOnClickListener(this); // findViewById(R.id.bt_adress).setOnClickListener(this);
findViewById(R.id.bt_submit).setOnClickListener(this); findViewById(R.id.bt_submit).setOnClickListener(this);
findViewById(R.id.tv_check).setOnClickListener(this); findViewById(R.id.tv_check).setOnClickListener(this);
findViewById(R.id.ll_bg).setOnClickListener(this); findViewById(R.id.ll_bg).setOnClickListener(this);
@ -292,9 +256,9 @@ public class ShopsCheckUploadActivity extends BaseActivity {
startActivity(intent); startActivity(intent);
AnimationUtil.startAnimation(this); AnimationUtil.startAnimation(this);
break; break;
case R.id.bt_adress://定位赋值 // case R.id.bt_adress://定位赋值
addadress(); // addadress();
break; // break;
case R.id.tv_city://弹出选择地址框 case R.id.tv_city://弹出选择地址框
showPickView(); showPickView();
break; break;
@ -593,17 +557,17 @@ public class ShopsCheckUploadActivity extends BaseActivity {
updateAreas(); updateAreas();
} }
private void addadress() { // private void addadress() {
if (location == null) { // if (location == null) {
ToastUtil.show(ShopsCheckUploadActivity.this, "暂未获取到定位信息"); // ToastUtil.show(ShopsCheckUploadActivity.this, "暂未获取到定位信息");
return; // return;
} // }
tv_city.setText(location.province + location.city + location.district);//省市区 // tv_city.setText(location.province + location.city + location.district);//省市区
et_adress.setText(location.street);//街道地址 // et_adress.setText(location.street);//街道地址
mCurrentProviceName = location.province; // mCurrentProviceName = location.province;
mCurrentCityName = location.city; // mCurrentCityName = location.city;
mCurrentDistrictName = location.district; // mCurrentDistrictName = location.district;
} // }
private void submit() { private void submit() {
if (TextUtils.isEmpty(et_name.getText().toString().replaceAll(" ", ""))) { if (TextUtils.isEmpty(et_name.getText().toString().replaceAll(" ", ""))) {

View File

@ -30,17 +30,12 @@ import android.widget.ImageView;
import android.widget.RelativeLayout; import android.widget.RelativeLayout;
import android.widget.TextView; import android.widget.TextView;
import com.baidu.location.LocationClient;
import com.baidu.location.LocationClientOption;
import com.baidu.location.LocationClientOption.LocationMode;
import com.ifish.basebean.BaseBean; import com.ifish.basebean.BaseBean;
import com.ifish.basebean.CityModel; import com.ifish.basebean.CityModel;
import com.ifish.basebean.DistrictModel; import com.ifish.basebean.DistrictModel;
import com.ifish.basebean.LocationBean;
import com.ifish.basebean.ProvinceModel; import com.ifish.basebean.ProvinceModel;
import com.ifish.basebean.ShopsInfo; import com.ifish.basebean.ShopsInfo;
import com.ifish.baseclass.BaseActivity; import com.ifish.baseclass.BaseActivity;
import com.ifish.baseclass.BaseApplication;
import com.ifish.baseclass.UriForFile; import com.ifish.baseclass.UriForFile;
import com.ifish.utils.AnimationUtil; import com.ifish.utils.AnimationUtil;
import com.ifish.utils.Commons; import com.ifish.utils.Commons;
@ -83,8 +78,8 @@ public class ShopsFailUploadActivity extends BaseActivity {
private TextView tv_adress, tv_city; private TextView tv_adress, tv_city;
private SelectorImageView iv_check; private SelectorImageView iv_check;
private ImageView iv_idcard, iv_idcard_back, iv_business; private ImageView iv_idcard, iv_idcard_back, iv_business;
private LocationClient mLocationClient; // private LocationClient mLocationClient;
private LocationBean location = null; // private LocationBean location = null;
private String[] mProvinceDatas;//所有省 private String[] mProvinceDatas;//所有省
private Map<String, String[]> mCitisDatasMap = new HashMap<String, String[]>();//key - value - private Map<String, String[]> mCitisDatasMap = new HashMap<String, String[]>();//key - value -
private Map<String, String[]> mDistrictDatasMap = new HashMap<String, String[]>();// key - values - private Map<String, String[]> mDistrictDatasMap = new HashMap<String, String[]>();// key - values -
@ -117,7 +112,6 @@ public class ShopsFailUploadActivity extends BaseActivity {
initView(); initView();
initData(); initData();
initListener(); initListener();
initLocation();
initProvinceDatas(); initProvinceDatas();
EventBus.getDefault().register(ShopsFailUploadActivity.this); EventBus.getDefault().register(ShopsFailUploadActivity.this);
} }
@ -187,34 +181,6 @@ public class ShopsFailUploadActivity extends BaseActivity {
}.start(); }.start();
} }
private void initLocation() {
mLocationClient = ((BaseApplication) getApplication()).mLocationClient;//定位
LocationClientOption option = new LocationClientOption();
option.setLocationMode(LocationMode.Hight_Accuracy);//可选默认高精度设置定位模式高精度低功耗仅设备
option.setCoorType("gcj02");//可选默认gcj02设置返回的定位结果坐标系
option.setScanSpan(10000);//可选默认0即仅定位一次设置发起定位请求的间隔需要大于等于1000ms才是有效的
option.setIsNeedAddress(true);//可选设置是否需要地址信息默认不需要
option.setOpenGps(true);//可选默认false,设置是否使用gps
option.setLocationNotify(true);//可选默认false设置是否当gps有效时按照1S1次频率输出GPS结果
option.setIgnoreKillProcess(false);//可选默认true定位SDK内部是一个SERVICE并放到了独立进程设置是否在stop的时候杀死这个进程默认不杀死
mLocationClient.setLocOption(option);
mLocationClient.start();//定位SDK start之后会默认发起一次定位请求开发者无须判断isstart并主动调用request
mLocationClient.requestLocation();
}
//收到定位地址 停止定位
public void onEventMainThread(LocationBean event) {
location = event;
tv_adress.setText(event.province + event.city + event.district + event.street);
mLocationClient.stop();
}
@Override
protected void onStop() {
mLocationClient.stop();
super.onStop();
}
@Override @Override
protected void onDestroy() { protected void onDestroy() {
super.onDestroy(); super.onDestroy();
@ -253,7 +219,7 @@ public class ShopsFailUploadActivity extends BaseActivity {
findViewById(R.id.iv_add).setOnClickListener(this); findViewById(R.id.iv_add).setOnClickListener(this);
findViewById(R.id.iv_add_back).setOnClickListener(this); findViewById(R.id.iv_add_back).setOnClickListener(this);
findViewById(R.id.iv_add_business).setOnClickListener(this); findViewById(R.id.iv_add_business).setOnClickListener(this);
findViewById(R.id.bt_adress).setOnClickListener(this); // findViewById(R.id.bt_adress).setOnClickListener(this);
findViewById(R.id.bt_submit).setOnClickListener(this); findViewById(R.id.bt_submit).setOnClickListener(this);
findViewById(R.id.tv_check).setOnClickListener(this); findViewById(R.id.tv_check).setOnClickListener(this);
findViewById(R.id.ll_bg).setOnClickListener(this); findViewById(R.id.ll_bg).setOnClickListener(this);
@ -309,9 +275,9 @@ public class ShopsFailUploadActivity extends BaseActivity {
startActivity(intent); startActivity(intent);
AnimationUtil.startAnimation(this); AnimationUtil.startAnimation(this);
break; break;
case R.id.bt_adress://定位赋值 // case R.id.bt_adress://定位赋值
addadress(); // addadress();
break; // break;
case R.id.tv_city://弹出选择地址框 case R.id.tv_city://弹出选择地址框
showPickView(); showPickView();
break; break;
@ -610,17 +576,17 @@ public class ShopsFailUploadActivity extends BaseActivity {
updateAreas(); updateAreas();
} }
private void addadress() { // private void addadress() {
if (location == null) { // if (location == null) {
ToastUtil.show(ShopsFailUploadActivity.this, "暂未获取到定位信息"); // ToastUtil.show(ShopsFailUploadActivity.this, "暂未获取到定位信息");
return; // return;
} // }
tv_city.setText(location.province + location.city + location.district);//省市区 // tv_city.setText(location.province + location.city + location.district);//省市区
et_adress.setText(location.street);//街道地址 // et_adress.setText(location.street);//街道地址
mCurrentProviceName = location.province; // mCurrentProviceName = location.province;
mCurrentCityName = location.city; // mCurrentCityName = location.city;
mCurrentDistrictName = location.district; // mCurrentDistrictName = location.district;
} // }
private void submit() { private void submit() {
if (TextUtils.isEmpty(et_name.getText().toString().replaceAll(" ", ""))) { if (TextUtils.isEmpty(et_name.getText().toString().replaceAll(" ", ""))) {

View File

@ -7,6 +7,8 @@
*/ */
package com.ifish.baseclass; package com.ifish.baseclass;
import android.app.Activity;
import android.os.Bundle;
import android.util.Log; import android.util.Log;
import androidx.multidex.MultiDexApplication; import androidx.multidex.MultiDexApplication;
@ -16,8 +18,6 @@ import com.alibaba.sdk.android.push.CommonCallback;
import com.alibaba.sdk.android.push.noonesdk.PushServiceFactory; import com.alibaba.sdk.android.push.noonesdk.PushServiceFactory;
import com.alibaba.sdk.android.push.register.HuaWeiRegister; import com.alibaba.sdk.android.push.register.HuaWeiRegister;
import com.alibaba.sdk.android.push.register.MiPushRegister; import com.alibaba.sdk.android.push.register.MiPushRegister;
import com.baidu.location.LocationClient;
import com.ifish.utils.MyLocationListener;
import com.ifish.utils.SystemUtil; import com.ifish.utils.SystemUtil;
import com.p2p.core.P2PSpecial.P2PSpecial; import com.p2p.core.P2PSpecial.P2PSpecial;
import com.tencent.bugly.crashreport.CrashReport; import com.tencent.bugly.crashreport.CrashReport;
@ -34,8 +34,6 @@ import cn.smssdk.SMSSDK;
* @date 2015-10-30 下午8:23:21 * @date 2015-10-30 下午8:23:21
*/ */
public class BaseApplication extends MultiDexApplication { public class BaseApplication extends MultiDexApplication {
public LocationClient mLocationClient;
private MyLocationListener mMyLocationListener;
public static BaseApplication app; public static BaseApplication app;
public final static String APPID = "e09c96ff191c4e51831fa156d642eeb4"; public final static String APPID = "e09c96ff191c4e51831fa156d642eeb4";
public final static String APPToken = "9904aae6e68b6db1978710b07a51507156031648b0f0697e9ad9006a9341ff07"; public final static String APPToken = "9904aae6e68b6db1978710b07a51507156031648b0f0697e9ad9006a9341ff07";
@ -60,12 +58,52 @@ public class BaseApplication extends MultiDexApplication {
app = this; app = this;
initCrashSDK(); initCrashSDK();
initTalkingDataSDK(); initTalkingDataSDK();
initLocationSDK(); // initLocationSDK();
initShareSDK(); initShareSDK();
initSMSSDK(); initSMSSDK();
// initAlibcTradeSDK(); // initAlibcTradeSDK();
initalipushSDK(); initalipushSDK();
P2PSpecial.getInstance().init(app, APPID, APPToken, APPVersion); P2PSpecial.getInstance().init(app, APPID, APPToken, APPVersion);
initLog();
}
private void initLog() {
registerActivityLifecycleCallbacks(new ActivityLifecycleCallbacks() {
@Override
public void onActivityCreated(Activity activity, Bundle bundle) {
Log.i("ifish7", "LHD" + "---" + activity.getLocalClassName());
}
@Override
public void onActivityStarted(Activity activity) {
}
@Override
public void onActivityResumed(Activity activity) {
}
@Override
public void onActivityPaused(Activity activity) {
}
@Override
public void onActivityStopped(Activity activity) {
}
@Override
public void onActivitySaveInstanceState(Activity activity, Bundle bundle) {
}
@Override
public void onActivityDestroyed(Activity activity) {
}
});
} }
private void initalipushSDK() { private void initalipushSDK() {
@ -93,15 +131,6 @@ public class BaseApplication extends MultiDexApplication {
SMSSDK.initSDK(this, "18c495ec6c718", "7db27e28ff94227f246ae7ef5ad3fb92"); SMSSDK.initSDK(this, "18c495ec6c718", "7db27e28ff94227f246ae7ef5ad3fb92");
} }
//初始化百度定位sdk 记得key换成生产环境
private void initLocationSDK() {
mLocationClient = new LocationClient(this.getApplicationContext());
mMyLocationListener = new MyLocationListener();
mLocationClient.registerLocationListener(mMyLocationListener);
// 高德定位 确保不要重复注入同一类型的对象,建议在Application类的onCreate中执行该代码
// LocationSDKManager.getInstance().addAndUse(new DefaultLocationImpl()) ;
}
//talkingdata应用留存统计 //talkingdata应用留存统计
private void initTalkingDataSDK() { private void initTalkingDataSDK() {
TCAgent.init(getApplicationContext()); TCAgent.init(getApplicationContext());
@ -109,22 +138,6 @@ public class BaseApplication extends MultiDexApplication {
//初始化腾讯bugly SDK&全局捕获Crash //初始化腾讯bugly SDK&全局捕获Crash
private void initCrashSDK() { private void initCrashSDK() {
// Cockroach.install(new Cockroach.ExceptionHandler() {
// @Override
// public void handlerException(Thread thread, final Throwable throwable) {
// new Handler(Looper.getMainLooper()).post(new Runnable() {
// @Override
// public void run() {
// try {
// L.i("==============捕获ex===========");
// CrashReport.postCatchedException(throwable); // bugly会将这个throwable上报
// } catch (Throwable e) {
//
// }
// }
// });
// }
// });
CrashReport.initCrashReport(getApplicationContext(), "4c8cf75014", true);//注册bugly上报 CrashReport.initCrashReport(getApplicationContext(), "4c8cf75014", true);//注册bugly上报
} }
@ -139,19 +152,6 @@ public class BaseApplication extends MultiDexApplication {
PlatformConfig.setQQZone("1105206998", "rTiJNwzYY79DExD9"); PlatformConfig.setQQZone("1105206998", "rTiJNwzYY79DExD9");
} }
//初始化BugtagsSDK
// private void initBugtagsSDK() {
// BugtagsOptions options = new BugtagsOptions.Builder().
// trackingLocation(true).//是否获取位置
// trackingCrashLog(true).//是否收集crash
// trackingConsoleLog(true).//是否收集console log
// trackingUserSteps(true).//是否收集用户操作步骤
// versionName(HttpManager.getVersionName(getApplicationContext())).//自定义版本名称
// versionCode(HttpManager.getVersionCode(getApplicationContext())).//自定义版本号
// build();
// Bugtags.start("a1a4ded1006879d5877b53de917efe24", this, Bugtags.BTGInvocationEventBubble,options);
// }
public boolean inMainProcess() { public boolean inMainProcess() {
String packageName = getPackageName(); String packageName = getPackageName();
String processName = SystemUtil.getProcessName(this); String processName = SystemUtil.getProcessName(this);

View File

@ -1,39 +1,37 @@
/** ///**
* @Title: MyLocationListener.java //* @Title: MyLocationListener.java
* @Package com.ifish.utils //* @Package com.ifish.utils
* @Description: TODO //* @Description: TODO
* @author Jacky dada //* @author Jacky dada
* @date 2016-1-13 下午4:59:43 //* @date 2016-1-13 下午4:59:43
*/ // */
package com.ifish.utils; //package com.ifish.utils;
//
import com.baidu.location.BDLocation; //import com.ifish.basebean.LocationBean;
import com.baidu.location.BDLocationListener; //
import com.ifish.basebean.LocationBean; //import de.greenrobot.event.EventBus;
//
import de.greenrobot.event.EventBus; ///**
// * @ClassName: MyLocationListener
/** // * @Description: 实现实时位置回调监听 百度sdk
* @ClassName: MyLocationListener // * @author Jacky dada
* @Description: 实现实时位置回调监听 百度sdk // * @date 2016-1-13 下午4:59:43
* @author Jacky dada // */
* @date 2016-1-13 下午4:59:43 //public class MyLocationListener implements BDLocationListener {
*/ // @Override
public class MyLocationListener implements BDLocationListener { // public void onReceiveLocation(BDLocation location) {
@Override // if (location.getLocType() == BDLocation.TypeGpsLocation){// GPS定位结果
public void onReceiveLocation(BDLocation location) { // Commons.Address=location.getAddrStr();//获取城市地址
if (location.getLocType() == BDLocation.TypeGpsLocation){// GPS定位结果 // Commons.Longitude=location.getLongitude();//经度
Commons.Address=location.getAddrStr();//获取城市地址 // Commons.Latitude=location.getLatitude();//纬度
Commons.Longitude=location.getLongitude();//经度 // EventBus.getDefault().post(new LocationBean(location.getProvince(), location.getCity(), location.getDistrict(), location.getStreet()));
Commons.Latitude=location.getLatitude();//纬度 // } else if (location.getLocType() == BDLocation.TypeNetWorkLocation){// 网络定位结果
EventBus.getDefault().post(new LocationBean(location.getProvince(), location.getCity(), location.getDistrict(), location.getStreet())); // Commons.Address=location.getAddrStr();//获取城市编码
} else if (location.getLocType() == BDLocation.TypeNetWorkLocation){// 网络定位结果 // Commons.Longitude=location.getLongitude();//经度
Commons.Address=location.getAddrStr();//获取城市编码 // Commons.Latitude=location.getLatitude();//纬度
Commons.Longitude=location.getLongitude();//经度 // EventBus.getDefault().post(new LocationBean(location.getProvince(), location.getCity(), location.getDistrict(), location.getStreet()));
Commons.Latitude=location.getLatitude();//纬度 // }
EventBus.getDefault().post(new LocationBean(location.getProvince(), location.getCity(), location.getDistrict(), location.getStreet())); // }
} //
} //
//}
}

View File

@ -7,8 +7,6 @@ import android.net.wifi.ScanResult;
import android.net.wifi.WifiConfiguration; import android.net.wifi.WifiConfiguration;
import android.net.wifi.WifiInfo; import android.net.wifi.WifiInfo;
import android.net.wifi.WifiManager; import android.net.wifi.WifiManager;
import android.net.wifi.WifiManager.WifiLock;
import android.os.Build;
import android.text.TextUtils; import android.text.TextUtils;
import com.ifish.baseclass.BaseApplication; import com.ifish.baseclass.BaseApplication;
@ -31,12 +29,13 @@ public class WifiAdmin {
// 网络连接列表 // 网络连接列表
private List<WifiConfiguration> mWifiConfiguration; private List<WifiConfiguration> mWifiConfiguration;
// 定义一个WifiLock // 定义一个WifiLock
WifiLock mWifiLock; WifiManager.WifiLock mWifiLock;
// 构造器 // 构造器
public WifiAdmin(Context context) { public WifiAdmin(Context context) {
// 取得WifiManager对象 // 取得WifiManager对象
mWifiManager = (WifiManager) context.getSystemService(Context.WIFI_SERVICE); mWifiManager = (WifiManager) context.getApplicationContext().getSystemService(Context.WIFI_SERVICE);
mWifiManager.setWifiEnabled(true);//首先要打开wifi
// 取得WifiInfo对象 // 取得WifiInfo对象
mWifiInfo = mWifiManager.getConnectionInfo(); mWifiInfo = mWifiManager.getConnectionInfo();
} }

View File

@ -125,6 +125,7 @@
android:id="@+id/ct_check" android:id="@+id/ct_check"
style="@style/CustomCheckboxTheme" style="@style/CustomCheckboxTheme"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:gravity="center"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_centerVertical="true" android:layout_centerVertical="true"
android:checked="false" /> android:checked="false" />

View File

@ -227,25 +227,25 @@
/> />
</RelativeLayout> </RelativeLayout>
<RelativeLayout <!-- <RelativeLayout-->
android:layout_width="match_parent" <!-- android:layout_width="match_parent"-->
android:layout_height="@dimen/shopsadm_item_size" <!-- android:layout_height="@dimen/shopsadm_item_size"-->
> <!-- >-->
<Button <!-- <Button-->
android:id="@+id/bt_adress" <!-- android:id="@+id/bt_adress"-->
android:layout_width="wrap_content" <!-- android:layout_width="wrap_content"-->
android:layout_height="32dp" <!-- android:layout_height="32dp"-->
android:layout_alignParentRight="true" <!-- android:layout_alignParentRight="true"-->
android:layout_centerVertical="true" <!-- android:layout_centerVertical="true"-->
android:background="@drawable/orange_btn_select" <!-- android:background="@drawable/orange_btn_select"-->
android:layout_marginRight="@dimen/shopsadm_bg" <!-- android:layout_marginRight="@dimen/shopsadm_bg"-->
android:paddingLeft="7dp" <!-- android:paddingLeft="7dp"-->
android:paddingRight="7dp" <!-- android:paddingRight="7dp"-->
android:text="使用定位地址" <!-- android:text="使用定位地址"-->
android:textColor="@color/white" <!-- android:textColor="@color/white"-->
android:textSize="14sp"/> <!-- android:textSize="14sp"/>-->
</RelativeLayout> <!-- </RelativeLayout>-->
<View <View
android:layout_height="10dp" android:layout_height="10dp"
style="@style/line_color" style="@style/line_color"

View File

@ -185,48 +185,48 @@
android:textColorHint="@color/galy_my" /> android:textColorHint="@color/galy_my" />
</RelativeLayout> </RelativeLayout>
<RelativeLayout <!-- <RelativeLayout -->
android:layout_width="fill_parent" <!-- android:layout_width="fill_parent"-->
android:layout_height="wrap_content" <!-- android:layout_height="wrap_content"-->
android:layout_marginLeft="10dp" <!-- android:layout_marginLeft="10dp"-->
android:layout_marginRight="10dp" <!-- android:layout_marginRight="10dp"-->
android:layout_marginTop="10dp" <!-- android:layout_marginTop="10dp"-->
> <!-- >-->
<ImageView <!-- <ImageView -->
android:id="@+id/iv_adress" <!-- android:id="@+id/iv_adress"-->
android:layout_width="22dp" <!-- android:layout_width="22dp"-->
android:layout_height="22dp" <!-- android:layout_height="22dp"-->
android:src="@drawable/shop_location" <!-- android:src="@drawable/shop_location"-->
android:layout_centerVertical="true" <!-- android:layout_centerVertical="true"-->
/> <!-- />-->
<Button <!-- <Button-->
android:id="@+id/bt_adress" <!-- android:id="@+id/bt_adress"-->
android:layout_width="wrap_content" <!-- android:layout_width="wrap_content"-->
android:layout_height="37dp" <!-- android:layout_height="37dp"-->
android:layout_centerVertical="true" <!-- android:layout_centerVertical="true"-->
android:layout_alignParentRight="true" <!-- android:layout_alignParentRight="true"-->
android:background="@drawable/login_button_select" <!-- android:background="@drawable/login_button_select"-->
android:textSize="14sp" <!-- android:textSize="14sp"-->
android:paddingLeft="7dp" <!-- android:paddingLeft="7dp"-->
android:paddingRight="7dp" <!-- android:paddingRight="7dp"-->
android:text="使用定位地址" <!-- android:text="使用定位地址"-->
android:textColor="@color/white" /> <!-- android:textColor="@color/white" />-->
<TextView <!-- <TextView -->
android:id="@+id/tv_adress" <!-- android:id="@+id/tv_adress"-->
android:layout_toRightOf="@id/iv_adress" <!-- android:layout_toRightOf="@id/iv_adress"-->
android:layout_toLeftOf="@id/bt_adress" <!-- android:layout_toLeftOf="@id/bt_adress"-->
android:layout_width="wrap_content" <!-- android:layout_width="wrap_content"-->
android:layout_height="wrap_content" <!-- android:layout_height="wrap_content"-->
android:textColor="@color/text_black" <!-- android:textColor="@color/text_black"-->
android:layout_centerVertical="true" <!-- android:layout_centerVertical="true"-->
android:layout_marginLeft="8dp" <!-- android:layout_marginLeft="8dp"-->
android:layout_marginRight="8dp" <!-- android:layout_marginRight="8dp"-->
android:textSize="14sp" <!-- android:textSize="14sp"-->
android:text="暂未获取到定位信息" <!-- android:text="暂未获取到定位信息"-->
/> <!-- />-->
<!-- -->
</RelativeLayout> <!-- </RelativeLayout>-->
<RelativeLayout <RelativeLayout
android:layout_width="fill_parent" android:layout_width="fill_parent"