本项目是一个 Demo 集合, 存放日常写的一些 Demo 代码。
Android RecyclerView 使用 Demo, 包涵了如下功能:
- RecyclerView 控件的基本用法 ;
- item 的 Click, LongClick 事件处理 ;
- 同一样式的 Item 不同布局的展示 ;
- Item 控件的状态变化处理, 如阅读痕迹等 ...
配套博客地址: https://absentm.github.io/2016/11/21/Android-RecyclerView-Demo/
Apk 下载地址: https://github.com/absentm/Demo/blob/master/apk/RecyclerViewDemo.apk
展示:
一个UI Demo, 实现了如下UI特性:
- 一个好用的侧滑控件materialdrawer的集成与使用
- Tablayout + ViewPager + Fragment实现顶部滑动导航
- 仿Twitter的Toolbar滑动隐藏与呈现效果
配套博客地址: waiting ....
Apk 下载地址: https://github.com/absentm/Demo/blob/master/apk/MaterialDrawerDemo.apk
展示:
Google 官方提供的 UI Demo, 详情见如下表格内容, 相关 APK 下载地址请见项目 apk 文件夹下:
Demo名称 | 描述 | 备注 |
---|---|---|
NavigationDrawerDemo | 官方侧滑菜单导航样例 | - |
ScrollingDemo | 官方 CollapsingToolbarLayout 折叠效果样例 | - |
CoordinatorExamples | @Saul Molinero 总结的加强版折叠效果样例 | https://www.aswifter.com/2015/11/12/mastering-coordinator/ |
LoginDemo | 官方 Material Design 登录样例 | - |
MVP 架构、Dagger2 依赖注入框架、RxJava + Retrofit 使用和 View 注入框架 Buttreknife demo:
Demo 名称 | 描述 | 备注 |
---|---|---|
RxDemo、RxJavaDemo | Rxjava + Retrofit + ButtreKnife Demo | - |
Simple-mvp-demo | mvp 模式样例 | - |
Simple-dagger2-demo | dagger2 依赖注入框架样例 | - |
这个文件夹是参考 《AngularJS 权威教程》、AngularJS 菜鸟教程以及Git Book-学习AngularJS 1.x学习的示例代码。
这个文件夹是参考 Mybatis 官网教程、易百教程学习的示例代码。
这个文件夹是参考易百教程学习的 SpringMVC 示例代码。
这个文件夹使用 Spring + SpringMVC + Mybatis + Mysql + Tomcat + Bootstrap 整合的一个 "增删改查" demo .
这个文件夹是学习 SpringBoot 技术相关的学习 demo. 主要参考博客和 github 代码如下:
- 参考博客地址:http://www.ityouknow.com/spring-boot.html
- 参考代码地址:https://github.com/ityouknow/spring-boot-examples
这个文件夹主要是 Python 学习笔记;
目录说明:
1/ test/ 目录
Python 语法学习的测试代码。
2/ utils/ 目录
常用的工具代码。
3/ spider/ 目录
写的一些爬虫项目代码。
4/ python-sqlite-demo/ 目录
将 sqlite 数据库操作数据的 『 增删改查 』 方法封装,做了一些测试。
5/ logs-demo/ 目录
Python logs 可配置 demo, 可自定义日志级别、日志位置、日志回滚、日志压缩;另外,增加 timeUtil 工具类、定时任务框架 aps 使用、一个错误码定义类
这个文件夹主要是 Linux Bash 学习笔记,完成的一些示例代码和 demo 。
这个文件夹是 Xshell 客户端,自定义配色方案的收集和修改内容:
- Monokai 主题
- Solarized Dark 主题
- Ubuntu 主题
这个文件夹是前端 VUE 学习的一些小 demo
这个文件夹是学习 python flask 的一些小 demo,主要用到的技术包括:
- Blueprint 蓝图
- log 日志框架写法
- Apscheduler 定时框架写法
- Sqlite3 数据库操作