Skip to content

Instantly share code, notes, and snippets.

@s1ntoneli
Last active March 1, 2018 11:06
Show Gist options
  • Select an option

  • Save s1ntoneli/0da0fd4f934cf8a554e76eecb246937f to your computer and use it in GitHub Desktop.

Select an option

Save s1ntoneli/0da0fd4f934cf8a554e76eecb246937f to your computer and use it in GitHub Desktop.
开发者 Sample 项目

先记录目前想到的几个点:

  • 抽屉导航: 方便再不同 Sample 间切换。全局功能开关。不影响正常视野。
  • 可选的 ActionBar: Sample 里需要的功能,比如刷新、重新加载等
  • Google Design Sample 常用颜色: 看着比较高端
  • 可录制的 Fragment: 方便开发者为 Sample 录制课程
  • 可视化可开关的 log: 方便调试

增强功能:

  • 可录制声音。录制视频或专有的带声音图片的格式

  • 自资源管理系统。录制的资源自动保存。可选自动云同步。

  • 可增加 mac 或 web 客户端。与 markdown 写作结合。 流程:

    • mac 端写作
    • 手机端录制
    • 同步到云端
    • mac 端拖到正文
  • 使用 Depth-LiB-Android 添加应用内布局深度查看器。主要是炫

  • 申请 key 可使用我提供的同步功能。key 的来源可以多样化的。由于这个目标用户是开发者,所以很适合作微博粉丝收益。

这个项目来源于 Android 学习中的几个痛点,一个是学习新的 feature 时,总是需要通过新建项目进行实践。这个项目把每个feature作一个单位,通过抽屉导航进行切换。有效地解决重复建项目的痛点。 再一个是当我们学有所成,便会有学习记录/心得分享的需求。这个时候,总是需要展示学习成果或步骤。而既有的步骤极其繁琐。而 Sample 项目中的应用内录制和云同步功能可以很好地把这个流程简化。节约大量时间。

@s1ntoneli
Copy link
Author

view gif 录制的几点收获:

当前版本 bitmap.recycle() 没用
manifest 里注册 largeHeap 不雅但有用
bitmap scale 后保存节省很多内存
matrix 很好用
onLowMemory 调用时后台进程已经没了
onTrimMemory 调用时后台进程快没了

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment