android项目框架大集合

自己整理的代码快速开发框架
代码见github

FrameDemo

android项目框架

1.实体生成

Gson、FastJson

注:

  • 在Android Studio中可采用GsonFomat插件快速生成Model
  • 使用 fastJSON 后,App 四处起火,主要表现为:
    • 加了符号 Annotation 的实体属性,一使用就崩溃。
    • 当有泛型属性时,一使用就崩溃。
      在调试的时候没事,可是每次打签名混淆包,就会出现上述问题。
      解决办法:
      混淆文件缺了以下两行代码导致的:
```
-keepattributes Signature // 避免混淆泛型
-keepattributes *Annotation* // 不混淆注解
```

2.Android混淆

每次发布新版本都要写 mapping.txt。每发布一个版本,如果用户遇到一个bug,同时提交了一个混淆过的堆栈跟踪。 通过保留mapping.txt文件,来确定你可以调试的问题。

Android混淆相关

3.Google开源的FlexboxLayout

Google开源的FlexboxLayout

4.编程指南

5.提升小工具

6.常用控件

    原文作者:gadfly_only
    原文地址: https://www.jianshu.com/p/b94a461a745d
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞