Skip to content

安卓,从基础到进阶,主要为了复刻抖音,因此集中于视频、拍照等方面。

Notifications You must be signed in to change notification settings

z-waterking/Android-basis2senior

Repository files navigation

摘要

此库为安卓从0-1搭建迷你抖音的教程。每个文件夹即为一个最小可运行单元,并附带了gif表现最终效果

各文件夹中的README.md拎出了重点实现,供参考。

目录如下:

说明 文件夹 内容
基础 01_Foundation 安卓的基本组件
安卓UI 02_UI 界面创建时各方法的调用顺序
动画 03_Animation 小球动画与方块渐变动画
网络 04_Network 请求开发接口与向指定接口上传图片
本地存储 05_Storage 利用本地存储实现普通及增强版(带优先级)的便签功能
视频 06_Video 视频播放,点击跳转进入详情页
相机 07_Camera 调用系统相机,接管相机相应功能
人脸识别 08_FaceDetect 图像人脸识别,检测动作,右下角展现不同的图片

完成后,你可以复刻一个迷你版的抖音。

完成版在个人库:mini-tiktok

实现效果

01_Foundation

  • 基本组件

img

02_UI

  • 界面创建时

img

  • 统计View个数

img

  • 消息列表

img

03_Animation

  • 小球动画

img

  • 方块动画

img

04_Network

  • 请求图片

img

  • 发送图片

img

05_Storage

  • 添加Note

img

  • 更改完成状态

img

  • 删除Note

img

  • 加强版-添加Note

    img

  • 加强版-更改完成状态及删除

img

  • 加强版-写入文件

img

06_Video

  • 视频列表,插入封面,点击跳转详情页

img

  • 视频列表自动播放

img

07_Camera

  • 调用系统相机进行拍照

img

  • 调用系统相机进行视频录制

img

  • 调用Camera实现自动对焦

img

  • 调用Camera进行拍照

img

  • 调用Camera进行视频录制

img

  • 调用Camera进行摄像头切换

img

  • 调用Camera打开闪光灯及镜头对焦

img

08_FaceDetect

  • 人脸检测,检测动作展现不同的图片

img

About

安卓,从基础到进阶,主要为了复刻抖音,因此集中于视频、拍照等方面。

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published