Commit b78bddf3 by wukun

审核相关

parent 8afaae07
......@@ -23,7 +23,7 @@ android {
}
}
ndk {
abiFilters project.hasProperty("IS_64_BIT") && project.property("IS_64_BIT").toBoolean() ? 'arm64-v8a' : 'armeabi-v7a'
abiFilters "armeabi-v7a", "arm64-v8a"
}
}
......
......@@ -57,11 +57,11 @@ public class MyApplication extends BaseApplication {
super.onCreate();
closeAndroidPDialog();
myApplication = this;
IntentFilter filter = new IntentFilter();
filter.addAction(WifiManager.WIFI_STATE_CHANGED_ACTION);
filter.addAction(WifiManager.NETWORK_STATE_CHANGED_ACTION);
filter.addAction(ConnectivityManager.CONNECTIVITY_ACTION);
registerReceiver(new NetworkConnectChangedReceiver(), filter);
// IntentFilter filter = new IntentFilter();
// filter.addAction(WifiManager.WIFI_STATE_CHANGED_ACTION);
// filter.addAction(WifiManager.NETWORK_STATE_CHANGED_ACTION);
// filter.addAction(ConnectivityManager.CONNECTIVITY_ACTION);
// registerReceiver(new NetworkConnectChangedReceiver(), filter);
//上下文
mContext = getApplicationContext();
// 主线程的Handler
......
......@@ -5,7 +5,6 @@ import android.app.NotificationChannel;
import android.app.NotificationManager;
import android.content.Context;
import android.content.Intent;
import android.location.Address;
import android.location.LocationManager;
import android.os.Bundle;
import android.os.Environment;
......@@ -23,7 +22,6 @@ import androidx.fragment.app.FragmentTransaction;
import com.alibaba.android.arouter.facade.annotation.Route;
import com.alibaba.android.arouter.launcher.ARouter;
import com.amap.api.location.AMapLocation;
import com.bigfish.salecenter.ui.fragment.HomeSaleFragment;
import com.dayu.base.api.Api;
import com.dayu.base.api.DownloadService;
......@@ -49,8 +47,6 @@ import com.dayu.event.UserInfo;
import com.dayu.learncenter.ui.fragment.HomeLearnFragment;
import com.dayu.livemodule.LiveUtils;
import com.dayu.livemodule.event.UserKickOutEvent;
import com.dayu.location.base.LocationUtils;
import com.dayu.location.base.LocationUtils1;
import com.dayu.order.common.TabNumEvent;
import com.dayu.order.ui.activity.OrderDetailsActivity;
import com.dayu.order.ui.activity.ReceivingActivity;
......@@ -66,6 +62,7 @@ import com.dayu.utils.AppUtils;
import com.dayu.utils.LogUtils;
import com.dayu.utils.MPermissionUtils;
import com.dayu.utils.SPUtils;
import com.dayu.utils.SharedPreUtil;
import com.dayu.utils.TimeUtils;
import com.dayu.utils.ToastUtils;
import com.dayu.utils.UIUtils;
......@@ -492,6 +489,13 @@ public class MainActivity extends BaseActivity<MainPresenter, ActivityMainBindin
@Override
public void startLocationService() {
SharedPreUtil sharedPreUtil = new SharedPreUtil(mActivity);
Boolean b = sharedPreUtil.getBooleanValueByKey("permission_LOCATION");
if (b){//拒绝过权限
return;
}
MPermissionUtils.getPermissionDialog(mActivity, Manifest.permission.ACCESS_COARSE_LOCATION, "大鱼需要你的定位权限,用于记录处理sop的当前位置", new MPermissionUtils.OnPermissionListener() {
@Override
public void onPermissionGranted() {
......
......@@ -7,13 +7,6 @@
android:supportsRtl="true">
<service android:name="com.dayu.base.api.DownloadService" />
<receiver android:name="com.dayu.utils.NetworkConnectChangedReceiver">
<intent-filter>
<action android:name="android.net.conn.CONNECTIVITY_CHANGE" />
<action android:name="android.net.wifi.WIFI_STATE_CHANGED" />
<action android:name="android.net.wifi.STATE_CHANGE" />
</intent-filter>
</receiver>
<activity android:name="com.dayu.base.ui.activity.PreviewActivty" />
<activity
......
......@@ -76,7 +76,7 @@ public class Constants {
// public static String MULTI_WEB_SOP = "http://47.95.223.6:9004/#/manySop";
// public static final String UP_PHOTO = "/file/uploadMore?targetPath=test/sp/mobile/android/business/checkApply";
// public static final String UP_VIDEO = "/file/uploadVideoOne?targetPath=test/video";
// public static final boolean IS_DEBUG = false;
// public static boolean IS_DEBUG = false;
// public static String VIDEO_SHARE_URL = "http://uat.kf.ai:9099/#/shareVideo?type=_type&id="; //uat 学习视频分享链接 type(课程: course 直播: live)
// public static int XLR_PID = 14; //小绿人商家id
// public static String SCHEME_9099 = "http://uat.kf.ai:9099/#/";
......
package com.dayu.utils;
import android.Manifest;
import android.annotation.TargetApi;
import android.app.Activity;
import android.content.Context;
......@@ -235,8 +234,13 @@ public class MPermissionUtils {
listener.onPermissionGranted();
} else {
ToastUtils.showShortToast("权限申请失败!");
SharedPreUtil sharedPreUtil = new SharedPreUtil(mActivity);
sharedPreUtil.saveBooleanValue("permission_LOCATION",true);
}
});
}else{
SharedPreUtil sharedPreUtil = new SharedPreUtil(mActivity);
sharedPreUtil.saveBooleanValue("permission_LOCATION",true);
}
dialog.dismiss();
});
......
package com.dayu.utils;
import android.content.Context;
import android.content.SharedPreferences;
import java.util.Map;
/**
* Save Data To SharePreference Or Get Data from SharePreference
*
* @author wanglx
*通过SharedPreferences来存储数据,自定义类型
*/
public class SharedPreUtil {
private static String TAG = "PushSharePreference";
private Context ctx;
private String FileName = "YueSuoPingBase";
public SharedPreUtil(Context ctx) {
this.ctx = ctx;
}
/**
* Set int value into SharePreference
*
* @param
* @param key
* @param value
*/
//通过SharedPreferences来存储键值对
public void saveIntValue(String key, int value) {
SharedPreferences sharePre = ctx.getSharedPreferences(FileName,
Context.MODE_PRIVATE);
SharedPreferences.Editor editor = sharePre.edit();
editor.putInt(key, value);
editor.commit();
}
/**
* Set int value into SharePreference
*
* @param key
* @param value
*/
//通过SharedPreferences来存储键值对
public void saveLongValue(String key, long value) {
SharedPreferences sharePre = ctx.getSharedPreferences(FileName,
Context.MODE_PRIVATE);
SharedPreferences.Editor editor = sharePre.edit();
editor.putLong(key, value);
editor.commit();
}
public void writeDownStartApplicationTime() {
SharedPreferences sp = ctx.getSharedPreferences(FileName, Context.MODE_PRIVATE);
long now = System.currentTimeMillis();
// Calendar calendar = Calendar.getInstance();
//Date now = calendar.getTime();
// SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd:hh-mm-ss");
SharedPreferences.Editor editor = sp.edit();
//editor.putString("启动时间", now.toString());
editor.putLong("nowtimekey", now);
editor.commit();
}
/**
* Set Boolean value into SharePreference
*
* @param
* @param key
* @param value
*/
public void saveBooleanValue(String key, boolean value) {
SharedPreferences sharePre = ctx.getSharedPreferences(FileName,
Context.MODE_PRIVATE);
SharedPreferences.Editor editor = sharePre.edit();
editor.putBoolean(key, value);
editor.commit();
}
/**
* Remove key from SharePreference
*
* @param key
*/
public void removeSharePreferences(String key) {
SharedPreferences sharePre = ctx.getSharedPreferences(FileName,
Context.MODE_PRIVATE);
SharedPreferences.Editor editor = sharePre.edit();
editor.remove(key);
editor.commit();
}
/**
*
*
* @param key
* @return
*/
public boolean contains(String key) {
SharedPreferences sharePre = ctx.getSharedPreferences(FileName,
Context.MODE_PRIVATE);
return sharePre.contains(key);
}
/**
* Get all value
*
* @return
*/
@SuppressWarnings("unchecked")
public Map<String, Object> getAllMap() {
SharedPreferences sharePre = ctx.getSharedPreferences(FileName,
Context.MODE_PRIVATE);
return (Map<String, Object>) sharePre.getAll();
}
/**
* Get Integer Value
*
* @param key
* @return
*/
public Integer getIntValueByKey(String key) {
SharedPreferences sharePre = ctx.getSharedPreferences(FileName,
Context.MODE_PRIVATE);
return sharePre.getInt(key, -1);
}
/**
* Get Integer Value
*
* @param fileName
* @param key
* @return
*/
public Long getLongValueByKey(String key) {
SharedPreferences sharePre = ctx.getSharedPreferences(FileName,
Context.MODE_PRIVATE);
return sharePre.getLong(key, -1);
}
/**
* Set String value into SharePreference
*
* @param key
* @param value
*/
public void saveStringValue(String key, String value) {
SharedPreferences sharePre = ctx.getSharedPreferences(FileName,
Context.MODE_PRIVATE);
SharedPreferences.Editor editor = sharePre.edit();
editor.putString(key, value);
editor.commit();
}
/**
* Get String Value
* 通过输入的key来获得userid
* @param key
* @return
*/
public String getStringValueByKey(String key) {
SharedPreferences sharePre = ctx.getSharedPreferences(FileName,
Context.MODE_PRIVATE);
return sharePre.getString(key, null);
}
public Boolean getBooleanValueByKey(String key) {
SharedPreferences sharePre = ctx.getSharedPreferences(FileName,
Context.MODE_PRIVATE);
return sharePre.getBoolean(key, false);
}
/**
* Get Value, Remove key
*
* @param key
* @return
*/
public Integer getIntValueAndRemoveByKey(String key) {
Integer value = getIntValueByKey(key);
removeSharePreferences(key);
return value;
}
/**
* 设置userkey
*
* @param userkey
*/
public void setUserkey(String userkey) {
this.saveStringValue("params_userkey", userkey);
}
/**
* 获取userkey
*
*/
public String getUserkey() {
return this.getStringValueByKey("params_userkey");
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment