同步操作将从 xtxiaolu/XTXiaolu 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
Xiaolu demo练习 数据格式基本都是在现实项目中提取修改的仅供参考 仅供个人练习使用 写一些能够让初级做Android的可以做个参考的demo,如果感觉喜欢就收藏,持续更新中!项目中常用的功能! 项目中会写一些,java和kotlin一样的案例,我也刚开始接触kotlin,仅供参考希望不要嫌弃!开干吧!
com.example.demo
└── 模块名
├──ui //业务包
│ ├── xxxActivity.java
├──base //基类
│ ├── BaseActivity.java
├──model //模型
│ ├── BaseBean.java
├──data //数据交互
│ ├── DataText.java
├──util //工具类
│ ├── IntentUtil.java
├──view //自定义view
│ ├── TextView.java
mylibrary
com.example.library
└── library包 存放公共的业务类和工具类
控件实现 | 实现类 | 是否不限层级 | 功能简介 |
---|---|---|---|
RecyclerView | MultiLevelTreeActivity.java | ✔ | 自定义封装控件实现比较容易扩展 |
BaseRecyclerViewAdapterHelper | FixedLeveTreeActivity.java | ✘ | 使用常用控件实现写固定层级比较丝滑 |
ExpandableListView | ExpandableTreeActivity.java | ✘ | 支持二级列表丝滑,三级列表嵌套实现 |
Library工具包 简介
Library工具包收录一系列常用的工具类,包括字符串工具、时间工具、网络工具、日志工具等。该工具包的目标是帮助开发者更轻松、高效地进行Android应用程序的开发,减少重复性代码的编写,提高开发效率。
主要功能和特点:
字符串工具类: 提供了一系列字符串处理方法,包括判空、判空白、字符串拼接、去除空格等,方便开发者对字符串进行操作和处理。
时间工具类: 封装了日期格式化、日期解析、获取当前时间、计算时间差等功能,帮助开发者轻松处理与时间相关的操作。
网络工具类: 封装了常见的网络请求方法,支持GET和POST请求,提供异步请求和回调机制,方便开发者实现网络数据的获取和传输。
日志工具类: 集成了日志记录功能,开发者可以在应用程序中输出调试信息和错误信息,便于调试和错误排查。
其他常用工具类: 还收录了其他常用的工具类,如文件操作、设备信息获取等,为开发者提供全面的开发支持。
com.example.library
└── 模块名
├──tree // 树结构
│ ├── BaseAdapter.java
│ ├── BaseModel.java
│ ├── BaseTreeAdapter.java
├──utils // 工具类
│ ├── DateUtil.java
│ ├── TimeUtil.java
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。