This commit is contained in:
jia
2024-12-17 00:48:11 +08:00
parent cc93199516
commit 20d578a843
3424 changed files with 4 additions and 3285 deletions
+3 -19
View File
@@ -1,8 +1,8 @@
apply plugin: 'com.android.application'
apply plugin: 'org.jetbrains.kotlin.android'
gradle.ext {
pushVersion = '3.8.6'
thirdPushVersion = '3.8.6'
// pushVersion = '3.8.6'
// thirdPushVersion = '3.8.6'
}
android {
@@ -87,7 +87,6 @@ dependencies {
implementation files('libs/xUtils-2.6.14.jar')
implementation files('libs/commons-logging-1.1.1.jar')
implementation 'com.google.code.gson:gson:2.10.1'//2.8.9
//bugly
implementation files('libs/commons-io-1.4.jar')
implementation 'de.greenrobot:eventbus:2.4.0'
implementation 'com.squareup.picasso:picasso:2.5.2'
@@ -96,24 +95,18 @@ dependencies {
implementation 'com.google.zxing:core:3.5.1'//3.3.0
//云信聊天
implementation 'androidx.multidex:multidex:2.0.1'
//自动滚动ViewPager
implementation 'com.jude:rollviewpager:1.4.5'
//拖拽小红点控件
implementation project(':BageView')
implementation 'jp.wasabeef:picasso-transformations:2.1.0'
//Picasso 显示圆形图片
implementation 'com.google.android.material:material:1.0.0'//1.0.0
implementation 'com.github.bumptech.glide:glide:4.15.1'//4.11.0
implementation 'androidx.core:core-ktx:1.10.1'//1.10.1
implementation 'androidx.core:core-ktx:1.9.0'//1.10.1
annotationProcessor 'com.github.bumptech.glide:compiler:4.16.0'//4.11.0
//Glide
implementation 'cn.bingoogolapple:bga-refreshlayout:1.1.7@aar'
//下拉刷新
implementation project(':JCVideo_Library')
implementation 'com.github.PhilJay:MPAndroidChart:v3.0.3'
implementation files('libs/mina-core-2.0.17.jar')
// implementation files('libs/fastjson-1.1.34.android.jar')
implementation(name: 'p2p-core-release', ext: 'aar')
// implementation(name: 'pano-release', ext: 'aar') // jjia
implementation(name: 'soundwave-release', ext: 'aar')
@@ -131,22 +124,13 @@ dependencies {
implementation 'com.aliyun.ams:alicloud-android-httpdns:2.1.1'
implementation 'io.reactivex:rxandroid:1.2.1'
implementation 'io.reactivex:rxjava:1.1.6'
//阿里云推送相关
// api "com.aliyun.ams:alicloud-android-push:${gradle.pushVersion}"
// api "com.aliyun.ams:alicloud-android-third-push:${gradle.thirdPushVersion}"
// api "com.aliyun.ams:alicloud-android-third-push-xiaomi:3.8.6.1"
// api "com.aliyun.ams:alicloud-android-third-push-huawei:${gradle.thirdPushVersion}"
implementation 'com.tencent.mm.opensdk:wechat-sdk-android:6.8.24'//微信官方依赖库
implementation 'androidx.appcompat:appcompat:1.6.1'//1.3.0
implementation 'androidx.constraintlayout:constraintlayout:2.1.4'//2.0.4
implementation 'com.tencent:mmkv:2.0.0'
implementation("com.github.bumptech.glide:okhttp3-integration:4.11.0" )
// 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 'io.github.lucksiege:pictureselector:v3.11.2'
// 图片压缩 (按需引入)
implementation 'io.github.lucksiege:compress:v3.11.2'
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -8,11 +8,7 @@
package com.ifish.baseclass;
import android.app.Activity;
import android.app.NotificationChannel;
import android.app.NotificationManager;
import android.content.Context;
import android.graphics.Color;
import android.os.Build;
import android.os.Bundle;
import android.util.Log;
import android.util.TypedValue;
@@ -20,18 +16,14 @@ import android.view.Gravity;
import android.view.ViewGroup;
import android.widget.FrameLayout;
import android.widget.TextView;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.multidex.MultiDexApplication;
//import com.clj.fastble.BleManager;
//import com.clj.fastble.scan.BleScanRuleConfig;
import com.ifish.activity.BuildConfig;
import com.ifish.basebean.EventBean;
import com.ifish.utils.ActivityManager;
import com.ifish.utils.ImageDownLoader;
import com.ifish.utils.KVUtil;
import com.ifish.utils.L;
import com.ifish.utils.SystemUtil;
import com.ifish.utils.TrustAllCerts;
//import com.igexin.sdk.PushManager;
@@ -80,16 +72,8 @@ public class BaseApplication extends MultiDexApplication {
public void onCreate() {
super.onCreate();
app = this;
initCrashSDK();
// initLocationSDK();
// initShareSDK();
// initSMSSDK();
// initAlibcTradeSDK();
// initalipushSDK();
P2PSpecial.getInstance().init(app, APPID, APPToken, APPVersion);
initLog();
//初始化MMKV
// KVUtil.init(this);
initPicasso();
//jjia-push
// BleManager.getInstance().init(this);
@@ -231,59 +215,6 @@ public class BaseApplication extends MultiDexApplication {
});
}
// private void initalipushSDK() {
// PushServiceFactory.init(this);
//
// //创建渠道
// if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
// NotificationManager mNotificationManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
// // 通知渠道的id。
// String id = "1";
// // 用户可以看到的通知渠道的名字。
// CharSequence name = "爱鱼奇";
// // 用户可以看到的通知渠道的描述。
//// String description = "通知";
// int importance = NotificationManager.IMPORTANCE_HIGH;
// NotificationChannel mChannel = new NotificationChannel(id, name, importance);
// // 配置通知渠道的属性。
//// mChannel.setDescription(description);
// // 设置通知出现时的闪灯(如果Android设备支持的话)。
// mChannel.enableLights(true);
// mChannel.setLightColor(Color.RED);
// // 设置通知出现时的震动(如果Android设备支持的话)。
// mChannel.enableVibration(true);
// mChannel.setVibrationPattern(new long[]{100, 200, 300, 400, 500, 400, 300, 200, 400});
// // 最后在notificationmanager中创建该通知渠道。
// mNotificationManager.createNotificationChannel(mChannel);
// }
//
//
// }
// private void initSMSSDK() {//初始化MOB短信 SDK
// SMSSDK.initSDK(this, "18c495ec6c718", "7db27e28ff94227f246ae7ef5ad3fb92");
// }
//初始化腾讯bugly SDK&全局捕获Crash
private void initCrashSDK() {
// CrashReport.initCrashReport(getApplicationContext(), "4c8cf75014", true);//注册bugly上报
}
//初始化友盟社会化分享
// private void initShareSDK() {
// // 友盟社会化分享SDK预初始化函数
// // preInit预初始化函数耗时极少,不会影响App首次冷启动用户体验
// UMConfigure.preInit(this, "55f7d5bfe0f55a14770001da", "ifish");
// /**
// * 在微博开放平台设置的授权回调REDIRECT_URL必须与代码中设置一致 http://open.weibo.com/apps/1240247140/info/advanced
// */
//// Config.REDIRECT_URL = "http://sns.whalecloud.com/sina2/callback";
// PlatformConfig.setWeixin("wxb3b27d653ec3e3cb", "79d35215d7ef369b927f7cb21a2b8ff6");
// PlatformConfig.setWXFileProvider("com.ifish.activity.fileprovider");
//// PlatformConfig.setSinaWeibo("1240247140", "d5825aae9f4c8552b60e112b42c345f3");
//// PlatformConfig.setQQZone("1105206998", "rTiJNwzYY79DExD9");
// }
public boolean inMainProcess() {
String packageName = getPackageName();
String processName = SystemUtil.getProcessName(this);
@@ -312,8 +243,6 @@ public class BaseApplication extends MultiDexApplication {
*/
public static OkHttpClient getSOkHttpClient() {
//创建okhttp的请求对象 参考地址 http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2015/0106/2275.html
// if (sOkHttpClient == null) {
// sOkHttpClient =
return new OkHttpClient.Builder()
.readTimeout(20000, TimeUnit.SECONDS)//设置读取超时时间
.writeTimeout(20000, TimeUnit.SECONDS)//设置写的超时时间
@@ -326,8 +255,6 @@ public class BaseApplication extends MultiDexApplication {
}
})
.build();
// }
// return sOkHttpClient;
}
/**