删除部分sdk

This commit is contained in:
jia 2024-12-09 22:45:45 +08:00
parent fa668f3a14
commit 4b32355941
17 changed files with 85 additions and 235 deletions

View File

@ -27,4 +27,4 @@ android.useAndroidX=true
android.useDeprecatedNdk=true
versionCode=45
versionName=4.11.17
versionName=4.11.5

View File

@ -90,8 +90,6 @@ dependencies {
implementation 'com.google.code.gson:gson:2.10.1'//2.8.9
//bugly
implementation files('libs/commons-io-1.4.jar')
implementation files('libs/TalkingDataAnalytics_V2.1.37.jar')
implementation 'de.greenrobot:eventbus:2.4.0'
implementation 'com.squareup.picasso:picasso:2.5.2'
implementation 'com.squareup.okhttp3:okhttp:3.9.0' //3.9.0
@ -179,8 +177,8 @@ dependencies {
implementation 'com.github.Jasonchenlijian:FastBle:2.4.0'
//
// annotationProcessor 'com.github.bumptech.glide:compiler:3.7.0'
implementation 'com.getui:gtsdk:3.3.7.0' //SDK
implementation 'com.getui:gtc:3.2.16.0' //
// implementation 'com.getui:gtsdk:3.3.7.0' //SDK
// implementation 'com.getui:gtc:3.2.16.0' //
implementation 'io.github.lucksiege:pictureselector:v3.11.2'
// ()

View File

@ -207,13 +207,13 @@
android:usesCleartextTraffic="true"
tools:replace="android:icon,android:theme,android:allowBackup">
<!-- 推送服务 -->
<service
android:name="com.ifish.push.IPushService"
android:exported="false"
android:label="PushService"
android:process=":pushservice" />
<service android:name="com.ifish.push.IIntentService" />
<!-- 推送服务 jjia-push-->
<!-- <service-->
<!-- android:name="com.ifish.push.IPushService"-->
<!-- android:exported="false"-->
<!-- android:label="PushService"-->
<!-- android:process=":pushservice" />-->
<!-- <service android:name="com.ifish.push.IIntentService" />-->
<activity
android:name=".NewBindDeviceChoiceActivity"
android:exported="false"

View File

@ -31,7 +31,6 @@ import com.ifish.utils.AnimationUtil;
import com.ifish.utils.Commons;
import com.ifish.utils.HttpManager;
import com.ifish.utils.ToastUtil;
import com.tendcloud.tenddata.TCAgent;
import java.net.DatagramPacket;
import java.net.DatagramSocket;
@ -243,7 +242,6 @@ public class AboutActivity extends BaseActivity {
if(!AboutActivity.this.isDestroyed() && !AboutActivity.this.isFinishing()){
eggsDialog = dialog.show();
}
TCAgent.onEvent(AboutActivity.this, "弹出彩蛋", "弹出彩蛋");//统计事件
}
@Override

View File

@ -1,12 +1,10 @@
package com.ifish.activity;
import android.Manifest;
import android.app.AlertDialog;
import android.content.Context;
import android.content.Intent;
import android.graphics.Color;
import android.media.AudioManager;
import android.os.Build;
import android.os.Bundle;
import android.os.CountDownTimer;
import android.os.Handler;
@ -46,7 +44,6 @@ import com.ifish.geewe.DeviceCamera;
import com.ifish.permission.PermissionHelper;
import com.ifish.utils.ActivityManager;
import com.ifish.utils.AnimationUtil;
import com.ifish.utils.AppUtil;
import com.ifish.utils.Commons;
import com.ifish.utils.Commons.LoginSPKey;
import com.ifish.utils.Commons.NetWork;
@ -112,21 +109,6 @@ public class LoadingActivity extends BaseActivityNotAnim {
private PermissionHelper permissionHelper;
private static String firstShowPrivacy = "firstShowPrivacy";
String[] permission;
// String[] permissionM = new String[]{
// android.Manifest.permission.CAMERA,
// android.Manifest.permission.ACCESS_FINE_LOCATION,
// android.Manifest.permission.READ_EXTERNAL_STORAGE,
// Manifest.permission.WRITE_EXTERNAL_STORAGE,
// android.Manifest.permission.READ_PHONE_STATE};
//
// String[] permission13 = new String[]{
// android.Manifest.permission.CAMERA,
// android.Manifest.permission.ACCESS_FINE_LOCATION,
// android.Manifest.permission.READ_PHONE_STATE,
// android.Manifest.permission.READ_MEDIA_IMAGES,
// android.Manifest.permission.READ_MEDIA_VIDEO};
@Override
protected void onCreate(Bundle savedInstanceState) {
@ -138,19 +120,17 @@ public class LoadingActivity extends BaseActivityNotAnim {
if (savedInstanceState != null) {
setIntent(new Intent()); // 从堆栈恢复不再重复解析之前的intent
}
// permission = AppUtil.getPermissionList();
// permissionHelper = new PermissionHelper(LoadingActivity.this, permission, 250);
//
// Boolean showPrivacy = SPUtil.getInstance(getApplicationContext()).getBoolean(firstShowPrivacy, false);
// Boolean aBoolean = ConfigUtil.getInstance(getApplicationContext()).getBoolean(LoginSPKey.IS_FirstOpen, false);
// if(!aBoolean && !showPrivacy){
// startPrivacyTextDialog();
// }else{
// getPermission();
// }
Boolean showPrivacy = SPUtil.getInstance(getApplicationContext()).getBoolean(firstShowPrivacy, false);
Boolean aBoolean = ConfigUtil.getInstance(getApplicationContext()).getBoolean(LoginSPKey.IS_FirstOpen, false);
if(!aBoolean && !showPrivacy){
startPrivacyTextDialog();
}else{
initapp();
}
}
private void analysisBaseUrlError(){
showProgressDialog();
Observable.create(new ObservableOnSubscribe<Boolean>() {
@ -322,94 +302,7 @@ public class LoadingActivity extends BaseActivityNotAnim {
}
}
private void getPermission() {
permissionHelper.request(new PermissionHelper.PermissionCallback() {
@Override
public void onPermissionGranted() {
initapp();
}
@Override
public void onIndividualPermissionGranted(String[] grantedPermission) {
// AlertDialog.Builder dialog = new AlertDialog.Builder(LoadingActivity.this);
// dialog.setCancelable(false);
// dialog.setMessage("请先同意app获取权限");
// dialog.setPositiveButton("确定", new DialogInterface.OnClickListener() {
// @Override
// public void onClick(
// DialogInterface dialog,
// int which) {
//
// }
// });
// dialog.setNegativeButton("取消", new DialogInterface.OnClickListener() {
// @Override
// public void onClick(DialogInterface dialog, int which) {
// finish();
// }
// });
// dialog.show();
initapp();
}
@Override
public void onPermissionDenied() {
// AlertDialog.Builder dialog = new AlertDialog.Builder(LoadingActivity.this);
// dialog.setCancelable(false);
// dialog.setMessage("请先同意app获取权限");
// dialog.setPositiveButton("确定", new DialogInterface.OnClickListener() {
// @Override
// public void onClick(
// DialogInterface dialog,
// int which) {
// getPermission();
// }
// });
// dialog.setNegativeButton("取消", new DialogInterface.OnClickListener() {
// @Override
// public void onClick(DialogInterface dialog, int which) {
// finish();
// }
// });
// dialog.show();
initapp();
}
@Override
public void onPermissionDeniedBySystem() {
// AlertDialog.Builder dialog = new AlertDialog.Builder(LoadingActivity.this);
// dialog.setCancelable(false);
// dialog.setMessage("请到应用管理-爱鱼奇-应用权限页面开启权限后重新打开app");
// dialog.setPositiveButton("确定", new DialogInterface.OnClickListener() {
// @Override
// public void onClick(
// DialogInterface dialog,
// int which) {
// Intent mItent = new Intent(Settings.ACTION_SETTINGS);
// startActivity(mItent);
// finish();
// }
// });
// dialog.setNegativeButton("取消", new DialogInterface.OnClickListener() {
// @Override
// public void onClick(DialogInterface dialog, int which) {
// finish();
// }
// });
// dialog.show();
initapp();
}
});
}
@Override
public void onRequestPermissionsResult(int requestCode, @NonNull String[] permissions, @NonNull int[] grantResults) {
super.onRequestPermissionsResult(requestCode, permissions, grantResults);
if (permissionHelper != null) {
permissionHelper.onRequestPermissionsResult(requestCode, permissions, grantResults);
}
}
private void initapp() {
@ -996,7 +889,8 @@ public class LoadingActivity extends BaseActivityNotAnim {
public void onClick(View v) {
alertDialog.cancel();
SPUtil.getInstance(getApplicationContext()).putBoolean(firstShowPrivacy,true);
getPermission();
// getPermission();
initapp();
}
});
}

View File

@ -67,8 +67,6 @@ import com.p2p.core.P2PHandler;
import com.p2p.core.P2PValue;
import com.p2p.core.P2PView;
import com.squareup.picasso.Picasso;
import com.tendcloud.tenddata.TCAgent;
import java.io.File;
import de.greenrobot.event.EventBus;
@ -155,7 +153,6 @@ public class LookAtMonitorActivity extends BaseMonitorActivity implements OnClic
protected void onResume() {
isToast = true;
super.onResume();
TCAgent.onResume(this);
callP2P();
}
@ -168,7 +165,6 @@ public class LookAtMonitorActivity extends BaseMonitorActivity implements OnClic
protected void onPause() {
isToast = false;
super.onPause();
TCAgent.onPause(this);
P2PHandler.getInstance().reject();//挂断监控
finish();
}

View File

@ -69,7 +69,6 @@ import com.p2p.core.P2PHandler;
import com.p2p.core.P2PValue;
import com.p2p.core.P2PView;
import com.squareup.picasso.Picasso;
import com.tendcloud.tenddata.TCAgent;
import java.io.File;
import java.util.ArrayList;
@ -233,7 +232,6 @@ public class LookFishMonitorActivity extends BaseGradeMonitorActivity implements
protected void onResume() {
isToast = true;
super.onResume();
TCAgent.onResume(this);
callP2P();
}
@ -241,7 +239,6 @@ public class LookFishMonitorActivity extends BaseGradeMonitorActivity implements
protected void onPause() {
isToast = false;
super.onPause();
TCAgent.onPause(this);
P2PHandler.getInstance().reject();//挂断监控
finish();
}

View File

@ -93,9 +93,7 @@ import com.p2p.core.P2PHandler;
import com.p2p.core.P2PValue;
import com.p2p.core.P2PView;
import com.squareup.picasso.Picasso;
import com.tendcloud.tenddata.TCAgent;
import com.umeng.socialize.UMShareAPI;
import com.zhy.autolayout.utils.ScreenUtils;
import java.io.File;
import java.net.InetAddress;
@ -536,7 +534,6 @@ public class MonitorActivity extends BaseGradeMonitorActivity implements OnClick
protected void onResume() {
isToast = true;
super.onResume();
TCAgent.onResume(this);
if (!Commons.FishKey.On.equals(mCamera.isActive)) {//摄像头未激活
activeDialog();
} else {
@ -579,7 +576,6 @@ public class MonitorActivity extends BaseGradeMonitorActivity implements OnClick
protected void onPause() {
isToast = false;
super.onPause();
TCAgent.onPause(this);
P2PHandler.getInstance().reject();//挂断监控
finish();
}

View File

@ -1,11 +1,8 @@
package com.ifish.baseclass;
import android.app.Activity;
import android.app.ProgressDialog;
import android.content.Context;
import android.content.Intent;
import android.content.pm.ActivityInfo;
import android.os.Build;
import android.os.Bundle;
import android.os.Handler;
@ -16,7 +13,6 @@ import android.view.Window;
import android.view.inputmethod.InputMethodManager;
import android.widget.TextView;
import android.widget.Toast;
import com.ifish.activity.R;
import com.ifish.basebean.BaseBean;
import com.ifish.basebean.UserAsset;
@ -28,7 +24,6 @@ import com.ifish.utils.HttpManager;
import com.ifish.utils.L;
import com.ifish.utils.ToastGradeUtil;
import com.ifish.view.CustomProgressDialog;
import com.tendcloud.tenddata.TCAgent;
/**
* @author Jacky dada
@ -207,14 +202,12 @@ public class BaseActivity extends Activity implements OnClickListener {
@Override
protected void onResume() {
super.onResume();
TCAgent.onResume(this);
L.i(this.getClass().getName() + "----------------onResume");
}
@Override
protected void onPause() {
super.onPause();
TCAgent.onPause(this);
L.i(this.getClass().getName() + "----------------onPause");
}

View File

@ -17,7 +17,6 @@ import android.widget.Toast;
import com.ifish.utils.ActivityManager;
import com.ifish.utils.L;
import com.ifish.view.CustomProgressDialog;
import com.tendcloud.tenddata.TCAgent;
/**
*
* @ClassName: BaseActivityNotAnim
@ -36,7 +35,7 @@ public class BaseActivityNotAnim extends Activity implements OnClickListener {
this.requestWindowFeature(Window.FEATURE_NO_TITLE);//取消标题栏
super.onCreate(savedInstanceState);
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);//锁定竖屏
toast = Toast.makeText(this, "", 0);
toast = Toast.makeText(this, "", Toast.LENGTH_SHORT);
}
/**
* 初始化控件
@ -77,13 +76,11 @@ public class BaseActivityNotAnim extends Activity implements OnClickListener {
@Override
protected void onResume() {
super.onResume();
TCAgent.onResume(this);
L.i(this.getClass().getName()+"----------------onResume");
}
@Override
protected void onPause() {
super.onPause();
TCAgent.onPause(this);
L.i(this.getClass().getName()+"----------------onPause");
}
@Override

View File

@ -40,15 +40,10 @@ import com.ifish.utils.ImageDownLoader;
import com.ifish.utils.KVUtil;
import com.ifish.utils.L;
import com.ifish.utils.SystemUtil;
import com.ifish.utils.ToastUtil;
import com.ifish.utils.TrustAllCerts;
import com.igexin.sdk.IUserLoggerInterface;
import com.igexin.sdk.PushManager;
//import com.igexin.sdk.PushManager;
import com.p2p.core.P2PSpecial.P2PSpecial;
//import com.tencent.bugly.crashreport.CrashReport;
import com.squareup.picasso.Picasso;
import com.tencent.mmkv.MMKV;
import com.tendcloud.tenddata.TCAgent;
import com.umeng.commonsdk.UMConfigure;
import com.umeng.socialize.PlatformConfig;
@ -61,8 +56,6 @@ import javax.net.ssl.SSLContext;
import javax.net.ssl.SSLSession;
import javax.net.ssl.SSLSocketFactory;
import javax.net.ssl.TrustManager;
import de.greenrobot.event.EventBus;
import okhttp3.OkHttpClient;
/**
@ -97,7 +90,6 @@ public class BaseApplication extends MultiDexApplication {
super.onCreate();
app = this;
initCrashSDK();
initTalkingDataSDK();
// initLocationSDK();
initShareSDK();
// initSMSSDK();
@ -175,9 +167,12 @@ public class BaseApplication extends MultiDexApplication {
}
});
PushManager.getInstance().preInit(this);
PushManager.getInstance().initialize(this);
PushManager.getInstance().setDebugLogger(this, s -> L.i("jjia--------"+s));
// jjia-push
// IPushService
// IIntentService
// PushManager.getInstance().preInit(this);
// PushManager.getInstance().initialize(this);
// PushManager.getInstance().setDebugLogger(this, s -> L.i("jjia--------"+s));
}
@ -310,11 +305,6 @@ public class BaseApplication extends MultiDexApplication {
// SMSSDK.initSDK(this, "18c495ec6c718", "7db27e28ff94227f246ae7ef5ad3fb92");
// }
//talkingdata应用留存统计
private void initTalkingDataSDK() {
TCAgent.init(getApplicationContext());
}
//初始化腾讯bugly SDK&全局捕获Crash
private void initCrashSDK() {
// CrashReport.initCrashReport(getApplicationContext(), "4c8cf75014", true);//注册bugly上报

View File

@ -27,7 +27,6 @@ import com.ifish.utils.HttpManager;
import com.ifish.utils.L;
import com.ifish.utils.ToastGradeUtil;
import com.ifish.view.CustomProgressDialog;
import com.tendcloud.tenddata.TCAgent;
/**
*
* @ClassName: BaseFragmentActivity
@ -160,13 +159,11 @@ public class BaseFragmentActivity extends FragmentActivity implements OnClickL
@Override
protected void onResume() {
super.onResume();
TCAgent.onResume(this);
L.i(this.getClass().getName()+"----------------onResume");
}
@Override
protected void onPause() {
super.onPause();
TCAgent.onPause(this);
L.i(this.getClass().getName()+"----------------onPause");
}
@Override

View File

@ -18,7 +18,6 @@ import android.widget.Toast;
import com.ifish.activity.R;
import com.ifish.utils.ActivityManager;
import com.ifish.utils.L;
import com.tendcloud.tenddata.TCAgent;
/**
*
* @ClassName: BaseActivity 无标题点击效果 点两下返回退出应用
@ -40,7 +39,7 @@ public class BaseSingleActivity extends Activity implements OnClickListener {
this.requestWindowFeature(Window.FEATURE_NO_TITLE);//取消标题栏
super.onCreate(savedInstanceState);
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);//锁定竖屏
toast = Toast.makeText(this, "", 0);
toast = Toast.makeText(this, "", Toast.LENGTH_SHORT);
}
/**
*
@ -62,13 +61,11 @@ public class BaseSingleActivity extends Activity implements OnClickListener {
@Override
protected void onResume() {
super.onResume();
TCAgent.onResume(this);
L.i(this.getClass().getName()+"----------------onResume");
}
@Override
protected void onPause() {
super.onPause();
TCAgent.onPause(this);
L.i(this.getClass().getName()+"----------------onPause");
}
@Override

View File

@ -20,7 +20,6 @@ import com.ifish.utils.AnimationUtil;
import com.ifish.utils.L;
import com.ifish.view.CustomProgressDialog;
import com.ifish.view.SwipeBackActivity;
import com.tendcloud.tenddata.TCAgent;
/**
*
* @ClassName: BaseSwipeBackActivity
@ -40,7 +39,7 @@ public class BaseSwipeBackActivity extends SwipeBackActivity implements OnClic
this.requestWindowFeature(Window.FEATURE_NO_TITLE);//取消标题栏
super.onCreate(savedInstanceState);
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);//锁定竖屏
toast = Toast.makeText(this, "", 0);
toast = Toast.makeText(this, "", Toast.LENGTH_SHORT);
}
/**
* 初始化控件
@ -81,13 +80,11 @@ public class BaseSwipeBackActivity extends SwipeBackActivity implements OnClic
@Override
protected void onResume() {
super.onResume();
TCAgent.onResume(this);
L.i(this.getClass().getName()+"----------------onResume");
}
@Override
protected void onPause() {
super.onPause();
TCAgent.onPause(this);
L.i(this.getClass().getName()+"----------------onPause");
}
@Override

View File

@ -1,51 +1,51 @@
package com.ifish.push;
import android.content.Context;
import android.content.Intent;
import com.ifish.activity.PushActivity;
import com.ifish.activity.RecentContactsActivity;
import com.ifish.baseclass.BaseApplication;
import com.ifish.utils.L;
import com.igexin.sdk.GTIntentService;
import com.igexin.sdk.message.GTNotificationMessage;
import com.igexin.sdk.message.GTTransmitMessage;
public class IIntentService extends GTIntentService {
@Override
public void onReceiveClientId(Context context, String s) {
super.onReceiveClientId(context, s);
L.i("jjia----------push--cid--"+s);
}
@Override
public void onReceiveMessageData(Context context, GTTransmitMessage gtTransmitMessage) {
super.onReceiveMessageData(context, gtTransmitMessage);
}
// cid离线上线通知
@Override
public void onReceiveOnlineState(Context context, boolean b) {
super.onReceiveOnlineState(context, b);
}
// 通知到达
@Override
public void onNotificationMessageArrived(Context context, GTNotificationMessage gtNotificationMessage) {
super.onNotificationMessageArrived(context, gtNotificationMessage);
L.i("jjia---------通知到达---");
}
//通知点击
@Override
public void onNotificationMessageClicked(Context context, GTNotificationMessage gtNotificationMessage) {
super.onNotificationMessageClicked(context, gtNotificationMessage);
L.i("jjia---------通知点击---");
Intent intent = new Intent();
intent.setClass(context, PushActivity.class);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(intent);
}
}
//package com.ifish.push;
//
//import android.content.Context;
//import android.content.Intent;
//
//import com.ifish.activity.PushActivity;
//import com.ifish.activity.RecentContactsActivity;
//import com.ifish.baseclass.BaseApplication;
//import com.ifish.utils.L;
//import com.igexin.sdk.GTIntentService;
//import com.igexin.sdk.message.GTNotificationMessage;
//import com.igexin.sdk.message.GTTransmitMessage;
//
//public class IIntentService extends GTIntentService {
//
// @Override
// public void onReceiveClientId(Context context, String s) {
// super.onReceiveClientId(context, s);
// L.i("jjia----------push--cid--"+s);
// }
//
// @Override
// public void onReceiveMessageData(Context context, GTTransmitMessage gtTransmitMessage) {
// super.onReceiveMessageData(context, gtTransmitMessage);
// }
//
// // cid离线上线通知
// @Override
// public void onReceiveOnlineState(Context context, boolean b) {
// super.onReceiveOnlineState(context, b);
// }
//
// // 通知到达
// @Override
// public void onNotificationMessageArrived(Context context, GTNotificationMessage gtNotificationMessage) {
// super.onNotificationMessageArrived(context, gtNotificationMessage);
//
// L.i("jjia---------通知到达---");
// }
//
// //通知点击
// @Override
// public void onNotificationMessageClicked(Context context, GTNotificationMessage gtNotificationMessage) {
// super.onNotificationMessageClicked(context, gtNotificationMessage);
// L.i("jjia---------通知点击---");
// Intent intent = new Intent();
// intent.setClass(context, PushActivity.class);
// intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
// context.startActivity(intent);
// }
//}

View File

@ -1,6 +1,6 @@
package com.ifish.push;
import com.igexin.sdk.PushService;
public class IPushService extends PushService {
}
//import com.igexin.sdk.PushService;
//
//public class IPushService extends PushService {
//}