Android——GT库发布
GT库
最新版本: v1.2.7
GT库官方教程
此次版本更新:切换到github
* 更新时间:2020.8.19 * CSDN 详细教程:https://blog.csdn.net/qq_39799899/article/details/98891256 *
CSDN 博客:https://blog.csdn.net/qq_39799899 * 更新内容:(1.2.7 版本 GT_Fragment 重构代码 增加启动模式 与 切换方式) * 1.更新了 HttpUtil (网络请求)类 * 2.更新了 GT_Fragment 类 增加了页面数据恢复 与 BaseFragments 的优化(BaseFragment 增加了 onBackPressed 方法) * 3.增加了 logAll 与 errAll 增加打印所有日志方法 * 4.在 AnnotationActivity、BaseActivity、BaseFragments中增多了startFragment方法 * 5.优化了 BaseDialogFragments类 新增 onBackPressed(返回监听)、setFullScreen(设置充满全屏)、setHideBackground(设置隐藏背景)、SetHideDefaultTitle(设置隐藏默认标题) * 6.Hibernate 数据库除增删查改的功能方法增加 class 形参方法 * 7.在 GT_Fragment 类中 添加 AnnotationFragment 与 AnnotationDialogFragment 注解基类(使用方法请参考官网) * 8.将 BaseActivity 与 AnnotationActivity 统一添加到 GT_Activity 类中管理(使用方法请参考官网)
GT包依赖:
第一步 1. 将以下存储库将其添加到根构建中。存储库末尾的gradleallprojects { repositories { google() jcenter() maven { url 'https://jitpack.io' } }}第二步 2. 添加依赖关系dependencies {//GT基础功能implementation 'com.github.1079374315:GSLS_Tool:v1.2.7'//如果不需要使用全部功能,可以只添加GT基础依赖。//GT全部功能 需要添加的包 implementation 'com.google.code.gson:gson:2.8.5' //JSON 数据解析 implementation 'com.lzy.net:okgo:3.0.4' //OkGo 网络框架 implementation 'com.squareup.okhttp3:okhttp:3.12.0'//OkHttp 网络框架 implementation 'com.github.bumptech.glide:glide:4.9.0'//加载图片的 glide implementation 'org.jsoup:jsoup:1.10.3'//Jsoup格式化html数据 implementation 'com.blankj:utilcodex:1.25.9'//集成 AndroidUtilCode 工具包}
GT混淆:
**2. GT包混淆:**````gradle## GT:(必要的混淆)-keep class com.gsls.gt.GT**{*;}## 继承GT包中的 GT_Fragment.BaseFragments 均不能混淆:(如果没有继承该类,可以不用混淆)## Fragment -keep class com.gsls.gt.GT$GT_Fragment$BaseFragments**{*;}-keep public class * extends com.gsls.gt.GT$GT_Fragment$BaseFragments { *; }## 继承 GT包中的 GT.GT_Fragment.BaseDialogFragments 均不能混淆:(如果没有继承该类,可以不用混淆)-keep class com.gsls.gt.GT$GT_Fragment$BaseDialogFragments**{*;}-keep public class * extends com.gsls.gt.GT$GT_Fragment$BaseDialogFragments { *; }## gson(使用到 GT包中SP的,需要混淆)-dontwarn com.google.gson.**-keep class sun.misc.Unsafe { *; }-keep class com.google.gson.** { *; }-keep class com.google.gson.JsonObject { *; }-keep class com.google.gson.examples.android.model.** { *; }````
让你在开发中爱不释手的 GT 包。关注GSLS官网,查看更多源码 ヾ(✿゚▽゚)ノ工具包。
所有文章 小编尽量让读者可以 直接 读懂 与 完全 复制粘贴,其中复杂或较多 的源码 会有 源码 并 贴上 github 网址。
GT 类 里面的源码完全开源,较多的中文注释,让更多的人直接读懂。
点个关注点个赞呗(〃'▽'〃),关注博主最新发布库: https://github.com/1079374315/GSLS_Tool
美帝 框架,让创造变得如此简单!
更多相关文章
- [Android]文件操作模式与SDCard读写访问
- Android中的SystemClock类
- Android周笔记(9.8-14)(持续更新)
- android通过代码控制ListView上下滚动
- Android使用libgdx实现模拟方向键控制角色移动的方法
- Android(安卓)UI 之 ListView
- Android中Drawable Bitmap Canvas Paint之间区别
- LinearLayout中添加分割线
- Android纯透明的Activity