应聘失败,放出一个为应聘试做的源码,请大家指点,主要是图片的异步下载和加载,图片的内存缓存的使用 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
yunshansimon
V2EX    程序员

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

  •  
  •   yunshansimon 2015-01-19 12:53:59 +08:00 5013 次点击
    这是一个创建于 3918 天前的主题,其中的信息可能已经有所发展或是发生改变。
    应聘快看漫画android工程师失败,发个用空闲时间做的一个仿快看漫画的app,只做了第一项功能。主要使用listview,标准的异步下载,加载,使用了内存缓存。确实没有什么技术特色,不过可以让新接触android的朋友参考一下。
    github: https://github.com/yunshansimon/fakekuaikan
    用android studio写的。
    另外,希望找有挑战性的项目加入。
    欢迎交流。
    19 条回复    2015-01-21 18:18:17 +08:00
    yunshansimon
        1
    yunshansimon  
    OP
       2015-01-19 12:56:31 +08:00
    对了,附带说明,除了代码中用到的图片是快看漫画IOS上面截图的,其他所有代码根快看漫画官方没有任何关系。本代码仅用于学习交流,本人不负其他任何责任。
    myAngel
        2
    myAngel  
       2015-01-19 13:04:01 +08:00 via Android
    喜欢你的较真精神
    我这里招聘
    qq:156224301
    FradSer
        3
    FradSer  
       2015-01-19 14:59:41 +08:00   1
    @yunshansimon 嘿,你给点赞,能否好好交流一下 fradser#gmail.com
    我司也有在招人
    kmvan
        4
    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" ;;

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

    不过可以把 IDE 生成的一些无用文件给加到 .gitignore 里面
    这里可以帮你解决这个小细节 https://www.gitignore.io/
    mhycy
        6
    mhycy  
       2015-01-19 15:59:36 +08:00   1
    路人:有没有编译好的APP能看看?
    yellowV2ex
        7
    yellowV2ex  
       2015-01-19 16:07:29 +08:00
    应聘失败的原因是什么?
    yunshansimon
        8
    yunshansimon  
    OP
       2015-01-19 17:55:00 +08:00
    @kmvan 那是自动生成的代码,主要代码在src里面
    yunshansimon
        9
    yunshansimon  
    OP
       2015-01-19 17:56:49 +08:00
    @mhycy 我不知道直接发个apk模仿快看漫画算不算侵权?毕竟调用了人家的服务端。所以,有兴趣的自己编译也很方便。
    yunshansimon
        10
    yunshansimon  
    OP
       2015-01-19 17:58:28 +08:00
    @belin520 多谢提醒
    yunshansimon
        11
    yunshansimon  
    OP
       2015-01-19 18:01:15 +08:00
    @yellowV2ex 多半是水平不够吧。有时间多做几个app就好了,毕竟之前都做企业内部的ERP系统,很多代码都不能随便发。所以用人单位看不出水平也是可能的。这次把这个半成品发出来。下次发直接的成品APP源码。
    FradSer
        12
    FradSer  
       2015-01-19 18:21:37 +08:00
    @yunshansimon =。=快看的设计表示应该没有问题的
    yunshansimon
        13
    yunshansimon  
    OP
       2015-01-19 19:45:01 +08:00 via iPad
    @FradSer 没说过快看的设计有问题啊?这类型app的主要难点是异步加载以及内存控制,要保证不闪退,还要保证滑动流畅。
    fyu2012
        14
    fyu2012  
       2015-01-19 20:07:43 +08:00   1
    @yunshansimon hello, 你说的这几个难点都有现成的轮子来解决了 -> https://github.com/Trinea/android-open-project
    目前环境下App开发善用这些已经成熟的工具库对于团队对于自身都是非常好的选择。
    yunshansimon
        15
    yunshansimon  
    OP
       2015-01-20 09:21:54 +08:00
    @fyu2012 感谢指点,跟大家交流的比较少,只顾闷头写,以后一定常来,这楼开的太值了。
    yunshansimon
        16
    yunshansimon  
    OP
       2015-01-20 09:48:10 +08:00
    @fyu2012 再次感谢,积极参与Android开源,以后自己的代码能共用的也总结一下,看看是否对别人有用
    fyu2012
        17
    fyu2012  
       2015-01-20 09:58:34 +08:00
    @yunshansimon 恩加油!
    aksoft
        18
    aksoft  
       2015-01-21 14:50:31 +08:00
    我喜欢!!下次应聘别的继续发源码啊
    yunshansimon
        19
    yunshansimon  
    OP
       2015-01-21 18:18:17 +08:00
    @aksoft 谢谢,下次写完整的再发上来,写这些东西就是业余时候的消遣。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2669 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 02:24 PVG 10:24 LAX 19:24 JFK 22:24
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86