@fenjuly
2015-07-27T14:11:44.000000Z
字数 893
阅读 1139
今日工作内容
- 入职培训(3h)
主要内容是腾讯的文化,实习生制度,公司的发展历程,公司的整体构成的介绍。整个过程老师一直在跟我们互动,很欢快。
- Mini项目(2h)
上周搭建好Mini项目后台之后就开始了Android这边的开发,今天主要搭好了App的整体架构。对于是否采用Material Design我想了很久,最后还是决定采用。主要有以下几点思考:
1、Material Design是Google新出的设计语言,目前很多App都采用了这种UI设计,是一种趋势。
2、在一个平台应该要遵照那个平台的规范。
3、Google提供了很多的组件与兼容包,减轻了很大一部分开发成本。
- 用zopfli的方式来重新压缩png
导师布置的任务,有这个小实验的起因是想减轻手Q APK的大小,想用这个算法来重新压缩png图片看能不能减轻图片的大小。研究了导师给的资料之后,写了一个小工具在本地跑,发现确实能减少png图片的大小。但有一个问题就是耗时比较长。准备明天用这个小工具扫描一下整个手Q项目,然后重新编译一遍,看看能减少的大小。
遇到的问题
- 在写zopfli compressor时,自己的做法是在电脑上写了一个脚本,然后运行Java程序去调用这个脚本,本来应该没什么问题,却发现当读到有些名字里面含有空格的png文件是,shell脚本会执行错误,原因是脚本将空格当成了分隔符。自己在这里卡了好久,也尝试了很多种方法,但还是没有解决。
今天的收获
- 在写一些东西时,看似功能很简单,思路也很清晰,但潜在的坑还是有很多的,就像今天我并不会想到处理一个文件名含空格的问题会导致我的工作进度停滞。
- 自己在Mini项目中虽然用了Mateial Design。但是自己目前对他的理解还是停留在直观感觉上,就好像一个界面,它有一个
FloatingButton
,含有ToolBar
,然后点击起来会有波纹效果它就是Material Design。自己对他的理解不够深,有机会想仔细研究下Google关于这一设计的博客。
明日计划
- Mini项目特别赶,看来得加紧了。
- 继续完成zopfli小工具,然后在本地测试一下使用和使用后Apk的大小。然后写一份报告。