1、视频是怎么创建的
2、视频怎么播放的
3、数据库升级策略
4、APP路线图
APP
|——HTPP请求
|——JSON
|——GSON
|——SQLite数据库存储
|——升级策略
|——图片加载
|——缓存机制
|——编码压缩
|——解码图片,参数的含义等
|——内存管理
|——RxJava响应式编程
|——注解自动生成代码
|——Android的Gradle配置说明
|——Gradle 3.0.0新依赖配置
|——Canvas画图API
|——Matrix用于图像变换
|——自定义Android View
|——多媒体技术
|——视频推流技术
|——视频录制
|——视频编辑处理技术
|——Material的新功能设计、动画设计
You’ll find this post in your _posts
directory. Go ahead and edit it and re-build the site to see your changes. You can rebuild the site in many different ways, but the most common way is to run jekyll serve
, which launches a web server and auto-regenerates your site when a file is updated.
To add new posts, simply add a file in the _posts
directory that follows the convention YYYY-MM-DD-name-of-post.ext
and includes the necessary front matter. Take a look at the source for this post to get an idea about how it works.
Jekyll also offers powerful support for code snippets:
Author:林建有
Date: 2021/7/1
//提供了各个LogLevel方法 ,简化了需要传入TAG的麻烦,还可以自动打印出log调用的行号和线程名称
//原生API:Log.e(TAG,"log something"); 不会打印方法调用的名称和行号还有线程名称
MyLog.i("log something");
MyLog.d("log something");
MyLog.e("log something");
MyLog.printCallerStackTrace();//默认是error level
MyLog.printCallerStackTrace(level: String = "e")
注:库里还包含了MVP架构
implementation "com.github.linjonh:mvp-arch-android:1.0.4"