应聘失败,放出一个为应聘试做的源码,请大家指点,主要是图片的异步下载和加载,图片的内存缓存的使用

2015-01-19 12:53:59 +08:00
 yunshansimon
应聘快看漫画android工程师失败,发个用空闲时间做的一个仿快看漫画的app,只做了第一项功能。主要使用listview,标准的异步下载,加载,使用了内存缓存。确实没有什么技术特色,不过可以让新接触android的朋友参考一下。
github: https://github.com/yunshansimon/fakekuaikan
用android studio写的。
另外,希望找有挑战性的项目加入。
欢迎交流。
4638 次点击
所在节点    程序员
19 条回复
yunshansimon
2015-01-19 12:56:31 +08:00
对了,附带说明,除了代码中用到的图片是快看漫画IOS上面截图的,其他所有代码根快看漫画官方没有任何关系。本代码仅用于学习交流,本人不负其他任何责任。
myAngel
2015-01-19 13:04:01 +08:00
喜欢你的较真精神
我这里招聘
qq:156224301
FradSer
2015-01-19 14:59:41 +08:00
@yunshansimon 嘿,你给点赞,能否好好交流一下 fradser#gmail.com
我司也有在招人
kmvan
2015-01-19 15:33:41 +08:00
case $i in
(0) set -- ;;
(1) set -- "$args0" ;;
(2) set -- "$args0" "$args1" ;;
(3) set -- "$args0" "$args1" "$args2" ;;
(4) set -- "$args0" "$args1" "$args2" "$args3" ;;
(5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;;
(6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;;
(7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;;
(8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;;
(9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;;

为啥会出现这种人肉写法的?
belin520
2015-01-19 15:48:40 +08:00
我来打酱油的,表示支持楼主的精神

不过可以把 IDE 生成的一些无用文件给加到 .gitignore 里面
这里可以帮你解决这个小细节 https://www.gitignore.io/
mhycy
2015-01-19 15:59:36 +08:00
路人:有没有编译好的APP能看看?
yellowV2ex
2015-01-19 16:07:29 +08:00
应聘失败的原因是什么?
yunshansimon
2015-01-19 17:55:00 +08:00
@kmvan 那是自动生成的代码,主要代码在src里面
yunshansimon
2015-01-19 17:56:49 +08:00
@mhycy 我不知道直接发个apk模仿快看漫画算不算侵权?毕竟调用了人家的服务端。所以,有兴趣的自己编译也很方便。
yunshansimon
2015-01-19 17:58:28 +08:00
@belin520 多谢提醒
yunshansimon
2015-01-19 18:01:15 +08:00
@yellowV2ex 多半是水平不够吧。有时间多做几个app就好了,毕竟之前都做企业内部的ERP系统,很多代码都不能随便发。所以用人单位看不出水平也是可能的。这次把这个半成品发出来。下次发直接的成品APP源码。
FradSer
2015-01-19 18:21:37 +08:00
@yunshansimon =。=快看的设计表示应该没有问题的
yunshansimon
2015-01-19 19:45:01 +08:00
@FradSer 没说过快看的设计有问题啊?这类型app的主要难点是异步加载以及内存控制,要保证不闪退,还要保证滑动流畅。
fyu2012
2015-01-19 20:07:43 +08:00
@yunshansimon hello, 你说的这几个难点都有现成的轮子来解决了 -> https://github.com/Trinea/android-open-project
目前环境下App开发善用这些已经成熟的工具库对于团队对于自身都是非常好的选择。
yunshansimon
2015-01-20 09:21:54 +08:00
@fyu2012 感谢指点,跟大家交流的比较少,只顾闷头写,以后一定常来,这楼开的太值了。
yunshansimon
2015-01-20 09:48:10 +08:00
@fyu2012 再次感谢,积极参与Android开源,以后自己的代码能共用的也总结一下,看看是否对别人有用
fyu2012
2015-01-20 09:58:34 +08:00
@yunshansimon 恩加油!
aksoft
2015-01-21 14:50:31 +08:00
我喜欢!!下次应聘别的继续发源码啊
yunshansimon
2015-01-21 18:18:17 +08:00
@aksoft 谢谢,下次写完整的再发上来,写这些东西就是业余时候的消遣。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/163435

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX