分类
安卓技术中台Debug版是一款开源应用,整体的功能是基于Kotlin语言设计的,让安卓开发者可以得到学习与参考,展示真实应用的架构与实现,集成多样化的设置,从而解决开发中的常见问题,不管是兼容性优化、代码设计、App优化,还是代码统一等都能满足的,过程非常高效。

1.列表与网页
包含列表演示和网页演示,展示基础组件的加载与渲染。
2.常用控件
能展示了多种常用的按钮效果,方便开发者查阅UI实现。
3.消息形态
消息界面支持多种形态展示,适应不同的业务场景需求。
4.反馈演示
点击功能时,提供弹窗演示,展示交互逻辑的处理方式。
1.在内存管理、布局渲染、代码逻辑及安装包瘦身等方面进行优化。
2.常见的功能代码被封装到基类、工具类或框架中,避免代码冗余。
3.对小屏手机、全面屏手机及带有虚拟按键的手机进行了专门适配。

1.下载安装安卓技术中台Debug版,之后打开,同意协议;
2.进入首页,在下方选择对应的分类和项目,点击进入;
3.将对应的内容设置好,即可查看演示的效果。
后台返回的 id值,不要使用 int或者 long类型来接收,而应该用 string类型来接收,因为我们不需要对这个 id值进行运算,所以我们不需要关心它是什么类型的。
后台返回的金额数值应该使用 String来接收,而不能用浮点数来接收,因为 float或者 double在数值比较大的情况下会容易丢失精度,并且还需要自己手动转换出想要保留的小数位,最好的方式是后台返回什么前端就展示什么,而到了运算的时候,则应该用 BigDecimal类来进行转换和计算,当然金额在前端一般展示居多,运算的情况还算是比较少的。
在定义后台返回的 Bean类时,不应当将一些我们没有使用到的字段添加到代码中,因为这样会消耗性能,因为 Gson是通过反射将后台字段赋值到 Java字段中,所以我们应当避免一些不必要的字段解析,另外臃余的字段也会给我们排查问题造成一定的阻碍。
如果后台给定的字段名不符合代码命名的时候,例如当遇到 student_name这种命名时,我们应当使用 Gson框架中的 @SerializedName注解对字段进行映射。
请求的接口参数和返回字段必须要写上注释,除此之外还应该备注对应的后台接口文档地址,以便我们后续能够更好地进行维护和迭代。
后台返回的 Bean类字段不能直接访问,而应该通过生成 Get方法,然后使用这个 Get方法来访问字段。
接口请求成功的提示可以不显示,但请求失败的提示需要显示给到用户,否则会加大排查问题的难度,也极有可能会把问题掩盖掉,从而导致问题遗留到线上去。
如果用的 Json解析框架是 Gson,则建议进行容错处理,秉持不信任后台的原则,因为我们没有办法控制后台返回了什么数据结构,但是我们有办法保证应用不会为这个问题而导致崩溃。