开源夏令营第一周
2014-07-15 01:01
246 查看
首先十分感谢林帅老师对我的信任,并给予了我这次宝贵的实践经验。
从项目确立到现在有一周多的时间了,在这一周的时间中我第一次接触到了很多,同时也学习到了很多。几天前跟林老师面聊了下,第一次真正意义上接触了IT圈子,也从老师那里了解到了一些前沿的消息,收获颇丰。除此之外跟老师交换了下意见,大致明确了接下来的项目计划,现在也在有条不紊的进展中。
项目名称:Seadroid app开发
项目地址:http://code.csdn.net/os_camp/24/proposals/29
单就项目内容而言,任务并不是十分困难,但对于我来说却是接触到一个新的高度。工欲善其事必先利其器,在这个工作周期中,我有一半的时间花费在了环境的搭建,学习github的使用上。剩余的时间便用在了熟悉项目代码上。但是完成项目的任务个人感觉并不困难,由于前辈们开发了大量API以及撰写了许多博文,解决这些问题只是耐心和信心的问题。我个人认为,可以获得一个完整的面向企业级的源码并不容易,更多的应该去研读学习前辈们如何去架构,如何去分块地将功能实现,学以致用才是重点。
但任务终归得要完成,通过简单的查询,对项目的要求大致有了解决方案:
1.1 在安卓客户端上删除一个文件、目录
这个任务可以使用File类来解决,用string类来记录目标文件的路径,调用File类中的成员函数,删除文件操作使用delete,删除文件夹使用delete(childFiles[i])递归进行删除。
1.2 在安卓客户端上移动、复制一个文件、目录
复制操作也可以使用File类,可以目标地址建立空文件,建立缓冲区,读取要复制的文件放入缓冲区,再将它们写入到新文件中;
移动的话就是复制+删除操作。
解决方案很简单,但是如何将这些代码布置,并且配合UI给与客户良好的用户体验才是一个优秀的程序员要关注的。所以下一步的工作重心将放在这里,当然感兴趣的朋友们也以一起研读,大家相互讨论,共同进步!
项目代码:https://github.com/haiwen/seadroid
从项目确立到现在有一周多的时间了,在这一周的时间中我第一次接触到了很多,同时也学习到了很多。几天前跟林老师面聊了下,第一次真正意义上接触了IT圈子,也从老师那里了解到了一些前沿的消息,收获颇丰。除此之外跟老师交换了下意见,大致明确了接下来的项目计划,现在也在有条不紊的进展中。
项目名称:Seadroid app开发
项目地址:http://code.csdn.net/os_camp/24/proposals/29
单就项目内容而言,任务并不是十分困难,但对于我来说却是接触到一个新的高度。工欲善其事必先利其器,在这个工作周期中,我有一半的时间花费在了环境的搭建,学习github的使用上。剩余的时间便用在了熟悉项目代码上。但是完成项目的任务个人感觉并不困难,由于前辈们开发了大量API以及撰写了许多博文,解决这些问题只是耐心和信心的问题。我个人认为,可以获得一个完整的面向企业级的源码并不容易,更多的应该去研读学习前辈们如何去架构,如何去分块地将功能实现,学以致用才是重点。
但任务终归得要完成,通过简单的查询,对项目的要求大致有了解决方案:
1.1 在安卓客户端上删除一个文件、目录
这个任务可以使用File类来解决,用string类来记录目标文件的路径,调用File类中的成员函数,删除文件操作使用delete,删除文件夹使用delete(childFiles[i])递归进行删除。
1.2 在安卓客户端上移动、复制一个文件、目录
复制操作也可以使用File类,可以目标地址建立空文件,建立缓冲区,读取要复制的文件放入缓冲区,再将它们写入到新文件中;
移动的话就是复制+删除操作。
解决方案很简单,但是如何将这些代码布置,并且配合UI给与客户良好的用户体验才是一个优秀的程序员要关注的。所以下一步的工作重心将放在这里,当然感兴趣的朋友们也以一起研读,大家相互讨论,共同进步!
项目代码:https://github.com/haiwen/seadroid
相关文章推荐
- 开源夏令营第二周
- 开源夏令营第五周--中期总结
- CSDN开源夏令营 百度数据可视化实践 ECharts 11 (期末总结)
- 2014年开源夏令营结体报告
- 我的开源夏令营之旅
- 夏令营第一周总结
- 开源夏令营之JStorm Trident接口性能优化——开篇
- 开源夏令营之项目汇报1
- 开源夏令营之foldcolumn工具及解决方案之box-drawing character
- 开源夏令营——Jstorm on YARN之期末总结
- 开源夏令营Memcached哈希性能优化(二)
- 开源夏令营——JStorm on YARN之中期报告
- [开源夏令营][八] 期中总结
- 【开源夏令营优秀开题报告】专题之三-云与大数据合集
- 【CSDN开源夏令营】 基于Web的SSH客户端,实现跨平台的云服务管理(四)文件树功能的实现
- 开源夏令营《基于HackRF开发GPS信号仿真模拟器》工作总结(五)
- 开源夏令营第六周--要求调整及近期安排
- 开源夏令营之foldcolumn工具及解决方案(七)测试与总结
- CSDN开源夏令营 基于Compiz的switcher插件设计与实现之编译compiz源代码
- 开源夏令营最终总结