首先我需要向你致歉,这次确实有些标题党的意味了。
当你点进来的时候我可以大致判断一下,你应该是这样的!
- 安卓开发课没有认真听过一节
- Android Studio此刻都没有安装
- 现在想用别人的代码套个皮肤也懒得动
在昨天的时候,刘通老师在QQ群里面提到了一下要求
害怕查重就写成设计报告格式,如:xxx设计报告
总体设计思路:
界面布局设计:
类的主要成员:
初始化(成员与界面组件的关联):
播放文件(音乐文件的存储,数组,下标等):
事件监听器设计(这是核心和主题):
播放控制:
文件访问许可:
测试效果:
结果:
……
你看到上面的要求是这样的,就是说你只要提交一份报告就是可以了,不用提交一个完整项目压(至于原因你看看我下面这张图片你就知道?)
(图一:我的项目文件大小)
我们每一个提交一份一个400MB左右的压缩包,如果你使用QQ邮箱来发送给老师,抱歉超过50MB的附件只能保存大约7天,400MB*150(人)=大约40~60GB,这样的大小不禁让我想到一个游戏GTA5(当然写的心态炸裂玩几把游戏还是不错的)
(图二:GTA5的海报)
正常情况,我们是这样写报告的
- 写完代码运行测试
- 将运行测试的结果粘贴在报告里提交
这里面最重要的是布局文件xml文件,以及Java代码,以及运行截图
现在我们这样完成
- 寻找一个小众的音乐播放器将其假定为我们所开发的音乐播放器
- 使用这款播放器的播放音乐的截图作为我们的截图
- 反编译这款APP得到Xml文件以及Java(查看教程)
- 稍微修改的代码变成引用之中老师要求的格式
- 编写的报告提交大作业
PS: 我和你一样上课打酱油,安卓开发没有认真听过任何一节,数据分析数据挖掘、人工智能、汇编语言同样也一样,当大家有问题常常问我的时候,我只想哭,因为我真的什么也不会!
此刻我的安卓大作业是完成了,我先用了两天时间在网上找博客里Github、开源中国等等开源社区找的项目有的无法运行,有的太过高端完全可以媲美网易云、酷狗最后再一位大佬将他的主逻辑代码分享给我我用了两天时间,终于完成了只有几个按钮的播放器。
我记得5月29号那天我早晨5点起床,整天都在修改那个代码,终于在30号的凌晨00:30,我修改完了就是那个只有几个按钮的代码。又用了两天时间在今天下午才算彻底修改了它的逻辑错误,加了几个页面,总算可以交差了,我昨天晚上不想改了,想到了上面反编译的主意,深刻觉得完全可行。
我太难了,一个安卓作业已经绞尽脑汁了,后面的数据挖掘,数据分析只能满篇胡说八道了,安卓作业我实在不想写第二次了,我太难了。
儿童节到了,儿童节快乐,童年是十分快乐的,我希望你永远是曾经那个少年,而不是那个孩子。
备注:最终我没有采用上面的方法,老老实实把安卓的音乐播放器写完了。后面在我的开源项目里面会提到。
文-卑微的折竹
END.