移除位置上传相关代码

This commit is contained in:
huangjian
2021-07-13 16:21:15 +08:00
committed by zu
parent 17cc77a576
commit 1f9f6aa98d
6 changed files with 0 additions and 89 deletions

View File

@@ -274,9 +274,6 @@ dependencies {
//验证码控件 https://github.com/JingYeoh/VercodeEditText
implementation 'com.justkiddingbaby:vercodeedittext:1.1.0'
//高德地图
implementation 'com.amap.api:location:3.3.0'
implementation 'it.sephiroth.android.library.imagezoom:library:1.0.4'
// 易盾一键登录

View File

@@ -19,19 +19,16 @@
<!-- Required -->
<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<!-- <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />-->
<uses-permission android:name="android.permission.GET_TASKS" />
<uses-permission android:name="android.permission.ACCESS_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.RECEIVE_BOOT_COMPLETED" />
<!-- <uses-permission android:name="android.permission.READ_PHONE_STATE" />-->
<uses-permission
android:name="android.permission.READ_PHONE_STATE"
tools:node="remove" />
<!-- 云信权限声明 -->
<!-- <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />-->
<!-- 控制呼吸灯,振动器等,用于新消息提醒 -->
<uses-permission android:name="android.permission.FLASHLIGHT" />
<uses-permission android:name="android.permission.VIBRATE" /> <!-- 外置存储存取权限 -->
@@ -112,13 +109,6 @@
android:name="CHANNEL"
android:value="official" />
<!-- 高德地图 begin -->
<meta-data
android:name="com.amap.api.v2.apikey"
android:value="50ab4ea0fed58ae8b99a6a7914cab197" />
<service android:name="com.amap.api.location.APSService" />
<!-- 高德地图 end -->
<!-- 刘海屏适配 begin -->
<!-- 小米 -->
<meta-data

View File

@@ -26,9 +26,6 @@ import androidx.databinding.DataBindingUtil;
import androidx.fragment.app.Fragment;
import androidx.recyclerview.widget.LinearLayoutManager;
import com.amap.api.location.AMapLocationClient;
import com.amap.api.location.AMapLocationClientOption;
import com.amap.api.location.AMapLocationListener;
import com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool;
import com.bumptech.glide.load.resource.bitmap.BitmapTransformation;
import com.bumptech.glide.request.RequestOptions;
@@ -54,7 +51,6 @@ import com.yizhuan.erban.home.adapter.HomeConcernsAdapter;
import com.yizhuan.erban.home.adapter.MainMagicIndicatorAdapter;
import com.yizhuan.erban.home.presenter.MainFragmentPresenter;
import com.yizhuan.erban.home.view.IMainFragmentView;
import com.yizhuan.erban.location.LocationManager;
import com.yizhuan.erban.radish.signin.SignInActivity;
import com.yizhuan.erban.ui.search.SearchActivity;
import com.yizhuan.erban.ui.webview.CommonWebViewActivity;
@@ -122,18 +118,6 @@ public class HomeFragment extends BaseMvpFragment<IMainFragmentView, MainFragmen
public static final String TAG = "GameHomeFragment";
private FragmentGameHomeBinding mBinding;
//声明定位回调监听器
private final AMapLocationListener mLocationListener = aMapLocation -> {
long uid = AuthModel.get().getCurrentUid();
if (aMapLocation != null && aMapLocation.getErrorCode() == 0 && uid != 0L) {
try {
LocationManager.saveUploadTime();
getMvpPresenter().uploadAddress(AuthModel.get().getCurrentUid(), aMapLocation.getAddress(), Integer.parseInt(aMapLocation.getAdCode()), aMapLocation.getLongitude(), aMapLocation.getLatitude());
} catch (NumberFormatException e) {
e.printStackTrace();
}
}
};
@NonNull
private final List<Fragment> mFragments = new ArrayList<>();
private List<Fragment> mFragmentsBottom;
@@ -236,7 +220,6 @@ public class HomeFragment extends BaseMvpFragment<IMainFragmentView, MainFragmen
public void initiate() {
mBinding.rollView.setVisibility(View.GONE);
this.uiHandler = new Handler();
initLocation();
initGuide();
initRefreshView();
initTitleTab();
@@ -293,23 +276,6 @@ public class HomeFragment extends BaseMvpFragment<IMainFragmentView, MainFragmen
}
}
private void initLocation() {
//初始化定位
//声明AMapLocationClient类对象
AMapLocationClient mLocationClient = new AMapLocationClient(getContext().getApplicationContext());
//设置定位回调监听
mLocationClient.setLocationListener(mLocationListener);
//声明AMapLocationClientOption对象
AMapLocationClientOption mLocationOption = new AMapLocationClientOption();
mLocationOption.setLocationMode(AMapLocationClientOption.AMapLocationMode.Hight_Accuracy);
mLocationOption.setOnceLocation(true);
mLocationOption.setNeedAddress(true);
mLocationOption.setMockEnable(true);
mLocationClient.setLocationOption(mLocationOption);
}
/**
* 推荐房间TAG
*/

View File

@@ -363,14 +363,6 @@ public class MainFragmentPresenter extends BaseMvpPresenter<IMainFragmentView> {
});
}
public void uploadAddress(long uid, String address, int adcode, double longitude, double latitude) {
Disposable disposable = HomeModel.get().uploadAddress(uid, address, adcode, longitude, latitude).compose(bindUntilEvent(PresenterEvent.DESTROY)).subscribe(new BiConsumer<Object, Throwable>() {
@Override
public void accept(Object o, Throwable throwable) throws Exception {
}
});
}
public void roomWorldModeClose(long roomUid) {
MiniWorldModel.getInstance().roomWorldModeClose(roomUid).subscribe(new BeanObserver<String>() {

View File

@@ -502,14 +502,6 @@ public class HomeModel extends BaseModel implements IHomeModel {
;
}
@Override
public Single<Object> uploadAddress(long uid, String address, int adcode, double longitude, double latitude) {
return api.uploadAddress(uid, address, adcode, longitude, latitude)
.compose(RxHelper.handleSchedulers())
.compose(RxHelper.handleException())
.compose(RxHelper.singleMainResult());
}
@Override
public Single<List<RecommendationUserInfo>> getGodList(long uid, int pageIndex, int pageSize, String type) {
return api.getHomeListV5(uid, pageIndex, pageSize, type)
@@ -760,21 +752,6 @@ public class HomeModel extends BaseModel implements IHomeModel {
@GET("home/v5/getFirstPageBanner")
Single<ServiceResult<HomeBannerInfo>> getHomeBannerInfo(@Query("type") long type);
/**
* 上传地理位置信息
*
* @param uid
* @param address
* @param adcode
* @param longitude
* @param latitude
* @return
*/
@FormUrlEncoded
@POST("user/address/save")
Single<ServiceResult<Object>> uploadAddress(@Field("uid") long uid, @Field("address") String address, @Field("adcode") int adcode, @Field("longitude") double longitude, @Field("latitude") double latitude);
/**
* 获取语音派对里面的banner
*

View File

@@ -140,17 +140,6 @@ public interface IHomeModel extends IModel {
*/
Single<HomeBannerInfo> getHomeBannerInfo();
/**
* 上传用户位置信息
* @param uid
* @param address
* @param adcode
* @param longitude
* @param latitude
* @return
*/
Single<Object> uploadAddress(long uid, String address, int adcode, double longitude, double latitude);
/**
* 获取男神女神数据和banner信息
* @return