精品下载站:打造最安全最新的免费软件下载站!
您的位置:首页安卓软件工具其它 → 安卓技术中台Debug版 v16.0 Kotlin版
安卓技术中台Debug版图标

安卓技术中台Debug版v16.0 Kotlin版

  • 大小:16.4M
  • 时间:2026-03-03 15:48
  • 星级:
  • 语言:中文
  • 环境:Android
  • 版本:v16.0 Kotlin版
  • 类别:国产软件/ 免费软件
  • 官网:暂无
  • 厂商:
  • 包名:com.hjq.demo.debug

软件介绍 软件截图 相关下载 相关文章 评论(0)

精品下载精心为您推荐:

编辑点评:安卓技术开发开源平台

安卓技术中台软件是基于Kotlin语言开发的一个Debug开源版,此软件供安卓开发者学习使用,自由选择各种安卓显示,兼容性优化,代码设计,app优化,代码统一,更加便捷的开发等功能,没有任何的瑕疵,可以更好的适配优化手机按键,操作便捷。

安卓技术中台Debug版

安卓技术中台使用说明

1、进入软件体验一个真实的应用,首先是隐私协议。

安卓技术中台Debug版

2、包含了列表演示和网页演示。

安卓技术中台Debug版

3、在发现页面有很多常用按钮效果。

安卓技术中台Debug版

4、消息界面,可以有多种形态。

安卓技术中台Debug版

5、点击相应的功能还有弹窗演示。

安卓技术中台Debug版

安卓技术中台软件特色

App 优化:已经进行了全面的内存优化、布局优化、代码优化、瘦身优化,并且对结果进行了严格的长久测试。

代码规范:参照 Android SDK 、Support 源码和参考阿里巴巴的代码规范文档对代码进行命名,并对难点代码进行了注释,对重点代码进行了说明。

代码统一:对项目中常见的代码进行了封装,或是封装到基类中、或是封装到工具类中、或者封装到框架中,不追求过度封装,根据实际场景和代码维护性考虑,尽量保证同一个功能的代码在项目中不重复。

敏捷开发:一个 App 大概率会出现的功能已经写好,对项目的敏捷开发起到了至关重要的作用,可用于新项目开发或者旧项目重构,可将开发周期缩短近一半的时间,并且后续不会因为前期的快速开发而留下成堆的技术遗留问题,万丈高楼平地起,AndroidProject 属于基建工程,而在软件行业我们称之为技术中台。

无任何瑕疵:对小屏手机、全面屏手机、带虚拟按键手机进行了适配和优化,确保每一个界面细节都能处理到位、每一个功能细节都能符合大众的需求、乃至每一行代码都能贴合 Android 程序员的审美观。

兼容性优良:在此感谢开源道路上给予我支持和帮助的小伙伴,一个人一台机在兼容性面前无能为力,而在几百人几百台机面前却不是问题。如果没有这些的测试,有些问题我一个人可能这辈子都发现不了,纵使代码写得再好,逻辑再严谨,没有经过大众的验证,无异于纸上谈兵。

优秀的代码设计:AndroidProject 对 startActivityForResult 的设计进行了改良,使得可以直接在方法上传入监听对象,这样我们就不需要重写 onActivityResult 方法来拿到回调,另外原生的 startActivityForResult 还需要传 requestCode 参数,而 AndroidProject 会自动帮你生成这个 requestCode 码,并在 onActivityResult 进行判断,如果满足条件,那么就会回调外层传入的监听对象。然而这只是冰山一角,更多优秀的代码设计还需要你通过阅读 AndroidProject 源码的形式来发掘,在这里不再细说。

后台接口规范

后台返回的 id 值,不要使用 int 或者 long 类型来接收,而应该用 string 类型来接收,因为我们不需要对这个 id 值进行运算,所以我们不需要关心它是什么类型的。

后台返回的金额数值应该使用 String 来接收,而不能用浮点数来接收,因为 float 或者 double 在数值比较大的情况下会容易丢失精度,并且还需要自己手动转换出想要保留的小数位,最好的方式是后台返回什么前端就展示什么,而到了运算的时候,则应该用 BigDecimal 类来进行转换和计算,当然金额在前端一般展示居多,运算的情况还算是比较少的。

我们在定义后台返回的 Bean 类时,不应当将一些我们没有使用到的字段添加到代码中,因为这样会消耗性能,因为 Gson 是通过反射将后台字段赋值到 Java 字段中,所以我们应当避免一些不必要的字段解析,另外臃余的字段也会给我们排查问题造成一定的阻碍。

如果后台给定的字段名不符合代码命名的时候,例如当遇到 student_name 这种命名时,我们应当使用 Gson 框架中的 @SerializedName 注解对字段进行映射。

请求的接口参数和返回字段必须要写上注释,除此之外还应该备注对应的后台接口文档地址,以便我们后续能够更好地进行维护和迭代。

后台返回的 Bean 类字段不能直接访问,而应该通过生成 Get 方法,然后使用这个 Get 方法来访问字段。

接口请求成功的提示可以不显示,但请求失败的提示需要显示给到用户,否则会加大排查问题的难度,也极有可能会把问题掩盖掉,从而导致问题遗留到线上去。

如果用的 Json 解析框架是 Gson,则建议进行容错处理,秉持不信任后台的原则,因为我们没有办法控制后台返回了什么数据结构,但是我们有办法保证应用不会为这个问题而导致崩溃。

命名规范

包名命名规范

不允许包名中携带英文大写

包名应该以简洁的方式命名

包名要按照模块或者作用来划分

请不要在某一包名下放置一些无关的类

方法命名规范

initXX:初始化相关方法,使用 init 为前缀标识,如初始化布局 initViewisXX:方法返回值为 boolean 型的请使用 is 或 check 为前缀标识getXX:返回某个值的方法,使用 get 为前缀标识,例如 getNamesetXX:设置某个属性值,使用 set 为前缀标识,例如 setNamehandleXX/processXX:对数据进行处理的方法,例如 handleMessagedisplayXX/showXX:弹出提示框和提示信息,例如 showDialogupdateXX:更新某个东西,例如 updateData

saveXX:保存某个东西,例如 saveData

resetXX:重置某个东西,例如 resetData

clearXX:清除某个东西,例如 clearData

removeXX:移除数据或者视图等,例如 removeViewdrawXX:绘制数据或效果相关的,使用 draw 前缀标识,例如 drawText更新日志

16.0更新

一、重磅更新:

适配到 Android 16

适配 Android RTL 特性

AOP 插件兼容高版本 Gradle

升级到 Gradle 版本到 9.2.1

适配 Gradle Version Catalogs 特性

更新所有第三方远程依赖库的版本

对项目通用和代码资源进行抽取和分类

将友盟分享 QQ 和微信的依赖替换成本地仓库

剔除 Android 12 SplashScreen 特性自带的图标显示处理 QQ SDK 和 OkHttp 5.3 会出现编译失败的问题二、新增方面:

新增集成 OkHttp 抓包工具

新增集成 Gradle 图标插件

新增用户协议和隐私政策弹窗

新增获取进程名称和判断主进程的方法

新增支持在 WebView 的界面上面支持全屏播放视频新增支持在 WebView 的界面上申请摄像头或者相机权限新增监听网页控制台打印的日志并同步打印到 Logcat 中新增 FragmentPagerAdapter 支持删除 Fragment新增 BaseFragment.onFragmentPause 回调方法新增 BaseFragment.onActivityPause 回调方法新增 CountdownView 支持判断当前是否处于倒计时新增 DialogManager 类以便支持设置弹窗显示的优先级新增 BaseViewHolder 的 onAttached、onDetached、onRecycled 方法新增 MessageDialog 对话框文本高度限制并且设置支持滚动新增支持 ActivityManager 类存取 Activity 是有序的新增 BasePopupWindow 类支持 Lifecycle 特性新增在 BrowserViewClient、BrowserChromeClient 回调中打印日志(方便追踪问题)新增细化 WebViewClient.onReceivedSslError 方法中的错误提示三、优化方面:

优化项目混淆规则

优化友盟回调逻辑

优化项目 Gradle 下载速度

优化项目代码写法及代码逻辑

优化单选和多选对话框监听器

优化 Activity 动画效果设置方式

优化 PlayView 播放出错回调处理

优化 PasswordEditText 输入类型

优化 MenuDialog 最大高度限制

优化关于我们界面的富文本显示的写法

优化 PlayerView 省电策略(播放状态不息屏,反之会息屏)优化网络安全策略 使得支持抓包软件在 debug 模式直接进行抓包优化选择图片和选择视频页面的 onRestart 方法执行性能优化在非主进程下的 Application 初始化的耗时时间优化 HandlerAction removeCallbacks 方法调用时机优化封装微信回调 WXEntryActivity 类的清单文件配置方式优化在 BrowserActivity 首次加载出现拒绝 SSL 异常时点击返回没有回退界面的问题优化 WebView 在重定向时会调用多次 onPageFinished 方法的问题优化 Android 8.0 透明主题会导致固定方向 Activity 崩溃的问题四、修复方面:

修复 WrapRecyclerView 位置不正确的问题

修复 PasswordEditText 能够输入中文的问题

修复图片选择功能没有过滤掉破损的图片的问题

修复网页底部有输入框会被系统输入法遮挡的问题

修复视频播放界面的调节亮度功能在小米手机上异常的问题修复 GridSpaceDecoration 分割线间距计算不正确的问题修复 TabAdapter 在 Tab 过多的情况下选中 Tab 没有自动滚动的问题修复日期选择器无法选中当年的最后一天的日期的问题修复 HttpListData.isLastPage 方法可能会出现除 0 异常的问题修复 AddressDialog 类因为 ViewPager2 高灵敏度导致错判滑动方向修复 BaseDialog 和 BasePopupWindow 调用多次 postDelayed 只执行一次的问题修复在最新版本的 AndroidX 上面复用 BaseDialog 或 BasePopupWindow 对象会出现崩溃的问题五、更新方面:

更新省市区 Json 文件

更新项目 loading 的 lottie 动画资源

更新 smallestWidth 限定符适配资源

关闭上拉刷新下拉加载框架的彩蛋

统一登录密码输入的最大长度

修改查看大图界面的 ViewPager 换成 ViewPager2

将权限拦截器从全局设置修改成局部设置

六、删除方面:

删除权限 AOP 注解

删除 PhotoViewPager 类

删除 RecyclerPagerAdapter 类

删除 RatioFrameLayout 自定义控件

删除 BaseFragment.getContext 方法

安卓技术中台Debug版截图

下载地址

网友评论

热门评论

最新评论

发表评论查看所有评论(0)

昵称:
表情: 高兴 可 汗 我不要 害羞 好 送花 亲亲
字数: 0/500 (您的评论需要经过审核才能显示)

TOP榜