Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
yydcdut committed Nov 21, 2015
1 parent 1918c90 commit a37d887
Showing 1 changed file with 13 additions and 8 deletions.
21 changes: 13 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -44,21 +44,26 @@ debug{

# 技术点

1. 相机MVC架构(正在抽离出来中 <a href="https://github.com/yydcdut/Camera-Camera2-MVC">Camera-Camera2-MVC</a>)
2. 相机的状态机(状态机不对很容易崩哦~还要参数部分)。
3. 照片缓存分为两种,一个是大图,一个是小图,小图是相册界面缩略图的时候加载的,大图是可以照片详情页面的时候加载的
4. 每个笔记的数据库ID都是某个分类的外键
1. 整体项目MVP结构
2. 相机MVC架构(正在抽离出来中 <a href="https://github.com/yydcdut/Camera-Camera2-MVC">Camera-Camera2-MVC</a>)。
3. 相机的状态机(状态机不对很容易崩哦~还要参数部分)
4. 照片缓存分为两种,一个是大图,一个是小图,小图是相册界面缩略图的时候加载的,大图是可以照片详情页面的时候加载的
5. 图片处理,这是一个老生常谈的了。但是在App中,发现很多这方面的问题我还没有解决。比如红米1s后置摄像头800W,那么拍一张图是3M左右,但是Camera的照片的0度是我们正常手机视角的90度。那么我们需要把这个3M的图片给翻转过来,又不想失分辨率,诶,java臣妾做不到啊!那么现在的解决办法是不去拍摄800W像素的,拍大概400-500W像素的不会OOM的。
6. 沙盒。每次拍完照都是先把数据放到沙盒数据库中,然后再到服务中去作图,做完的话再从数据库中删除掉。作图的Service是和Camera那个Activity绑定的(bind方式),当不再拍照的时候就退出了Service,然后回到相册界面的时候会去判断沙盒数据库中是否有没有做完的图,没有做完的话另外启一个进程的Service继续作图。
7. 图片处理完之后(比如在Service中做完了图之后)通知更新界面,用的是广播
8. 高斯模糊(网上找的),如果图大的话会非常慢。
9. activity退出和进入的动画。这块弄了很久,主要是想模仿Android5.0的那种,但是有些界面做出来超级卡
10. 主题设置,沉浸式状态栏(5.0)
7. activity退出和进入的动画。这块弄了很久,主要是想模仿Android5.0的那种,但是有些界面做出来超级卡
8. 一些UI的动画,比如 “ 意见反馈”、 “ 语音输入” 这里面的动画。
9. 主题设置,沉浸式状态栏(5.0)
10. 切换主题
11. 可以滑动item和可以拖放item的ListView(<a href="https://github.com/yydcdut/SlideAndDragListView">SlideAndDragListView</a>)。
12. …...

# 更新版本说明

## 1.2.0

- 修复Bug
- MVP结构

## 1.1.5

- 重新设计笔记详情页面
Expand Down

0 comments on commit a37d887

Please sign in to comment.