v2ex for android 2.0 demo - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
kyze8439690
V2EX    分享创造

v2ex for android 2.0 demo

  •  4
     
  •   kyze8439690
    kyze8439690 2014-11-28 01:07:50 +08:00 6958 次点击
    这是一个创建于 4049 天前的主题,其中的信息可能已经有所发展或是发生改变。
    第 1 条附言    2015-02-03 12:03:33 +08:00
    大家要编译/查看代码记得切换到develop分支
    73 条回复    2015-02-10 15:57:25 +08:00
    tititake
        1
    tititake  
       2014-11-28 01:12:12 +08:00
    多谢,就等你升级呢。
    zzutmebwd
        2
    zzutmebwd  
       2014-11-28 01:13:17 +08:00 via Android
    icedx
        3
    icedx  
       2014-11-28 01:23:16 +08:00
    求编译
    SunRunAway
        4
    SunRunAway  
       2014-11-28 01:46:53 +08:00 via Android
    从选择节点页里点进一个节点。再点进一个主题。再点左上角返回 就直接退回了选择节点页

    用安卓返回键正常
    Dreista
        5
    Dreista  
       2014-11-28 03:51:42 +08:00
    相当酷。
    mthli
        6
    mthli  
       2014-11-28 07:31:55 +08:00 via Android   1
    WOW!动画效果相当攒!

    不过我想咨询一下,有一些动画(比如点击头像查看用户信息的那个跳跃动画还有波纹效果)是5.0特有的效果吧?还是你已经移植到了4.X?
    WildCat
        7
    WildCat  
       2014-11-28 07:48:07 +08:00 via iPhone
    derekling
        8
    derekling  
       2014-11-28 07:52:40 +08:00 via iPad
    Good
    canky
        9
    canky  
       2014-11-28 07:59:00 +08:00 via iPhone
    weeker
        10
    weeker  
       2014-11-28 08:16:14 +08:00
    不错,期待正式发布
    1yndonn3u
        11
    1yndonn3u  
       2014-11-28 08:17:44 +08:00
    U SEE. 竟然是U2B链接,N5手机,给1w个好评。
    kyze8439690
        12
    kyze8439690  
    OP
       2014-11-28 08:39:51 +08:00 via Android
    @mthli 4.0支持,不过我还没测试看看
    kyze8439690
        13
    kyze8439690  
    OP
       2014-11-28 08:41:46 +08:00 via Android
    @SunRunAway 目前版本还没有选择节点功能,你说的应该是老的holo version,那个是因为android design里面对于home up button的定义和你的理解有误差吧
    kyze8439690
        14
    kyze8439690  
    OP
       2014-11-28 08:42:41 +08:00 via Android
    @lyndonneu18 不是n5,丝小米2s而已
    WildCat
        15
    WildCat  
       2014-11-28 08:44:37 +08:00 via iPhone
    想发个赞,被反队形系统和谐了(9楼)

    但是我还是再来发个赞
    yx30
        16
    yx30  
       2014-11-28 09:12:08 +08:00
    32个赞~~~~
    Registering
        17
    Registering  
       2014-11-28 09:12:08 +08:00
    决定了,今晚开工!
    stcode
        18
    stcode  
       2014-11-28 09:18:34 +08:00
    强烈点赞的欲望
    CtrlSpace
        19
    CtrlSpace  
       2014-11-28 09:26:50 +08:00
    原来材料设计可以兼容API14+的设备啊0.0
    kyze8439690
        20
    kyze8439690  
    OP
       2014-11-28 09:30:31 +08:00
    @CtrlSpace 准确来说是api7+
    StackGao
        21
    StackGao  
       2014-11-28 09:49:46 +08:00
    赞! 为了感受此APP,特意从S5换回了N4.
    kyze8439690
        22
    kyze8439690  
    OP
       2014-11-28 09:57:22 +08:00
    @StackGao S5又不是不能安装……
    proudzhu
        23
    proudzhu  
       2014-11-28 10:02:47 +08:00
    求 LZ 先编个 apk 出来耍耍
    StackGao
        24
    StackGao  
       2014-11-28 10:03:10 +08:00
    @kyze8439690 咱追求的是原汁原味的Material design
    kyze8439690
        25
    kyze8439690  
    OP
       2014-11-28 10:09:32 +08:00
    @proudzhu 等完善了再说吧,挺多功能还没做呢
    ahu
        26
    ahu  
       2014-11-28 10:14:59 +08:00
    我去,震精啊,我看到我的头像和我发的帖子........
    ahu
        27
    ahu  
       2014-11-28 10:16:27 +08:00
    @kyze8439690 话说哪里有apk我可以下载安装?
    kyze8439690
        28
    kyze8439690  
    OP
       2014-11-28 10:25:20 +08:00
    @ahu clone checkout develop ./gradlew assembleDebug
    ahu
        29
    ahu  
       2014-11-28 10:31:58 +08:00
    @kyze8439690 额,not a 程序猿:(
    pirex
        30
    pirex  
       2014-11-28 10:34:17 +08:00
    还以为是为安卓2.0开发的。
    xiaolu
        31
    xiaolu  
       2014-11-28 10:41:37 +08:00
    什么时候能发布阿,一直再用的说,很好
    kyze8439690
        32
    kyze8439690  
    OP
       2014-11-28 11:33:51 +08:00
    @xiaolu When it is ready.
    brucewzp
        33
    brucewzp  
       2014-11-28 14:47:49 +08:00
    太特么牛逼了,顶楼主
    看了下代码,觉得db那块可以用orm框架做,用ormlite做下来应该会省点力气
    kyze8439690
        34
    kyze8439690  
    OP
       2014-11-28 15:31:21 +08:00
    @brucewzp 好的,我去看看,一直没用过orm
    happywowwow
        35
    happywowwow  
       2014-11-28 15:46:34 +08:00
    这里那个9楼被吃掉了吗??
    删回复??
    yaxin
        36
    yaxin  
       2014-11-28 16:47:48 +08:00
    cool
    Registering
        37
    Registering  
       2014-11-28 22:04:05 +08:00   1
    楼主,请教一下,,v2ex有开放登陆API??
    kyze8439690
        38
    kyze8439690  
    OP
       2014-11-28 22:48:39 +08:00
    @Registering 没有,webview跳login页面,跳转后抓cookie
    scola
        39
    scola  
       2014-11-29 16:58:45 +08:00   1
    很赞, 另外问下LZ这个视频是怎么录制的?
    kyze8439690
        40
    kyze8439690  
    OP
       2014-11-29 22:48:19 +08:00
    @scola 有一个叫mirror的软件,cm大神开发的,也就是右下角那个水印图标
    Registering
        41
    Registering  
       2014-11-30 13:50:26 +08:00
    楼主,,你是在什么环境下开发的?eclipse?android studio?intellij?

    我在eclipse下用git的插件导入,编译不通过,
    pubby
        42
    pubby  
       2014-11-30 15:10:37 +08:00 via Android   1
    帖子列表跟网站是不一样的?
    kyze8439690
        43
    kyze8439690  
    OP
       2014-11-30 16:06:47 +08:00
    @pubby 这要看api有没有延时了
    pubby
        44
    pubby  
       2014-11-30 16:13:28 +08:00 via Android
    @kyze8439690 嗯,app[最新主题] 和网站的[全部] 不一致,起码顺序不同
    HXM
        45/span>
    HXM  
       2014-11-30 18:39:30 +08:00 via Android
    我一直用的sign in with Google account,你的客户端如何用这个方式登录?
    kmvan
        46
    kmvan  
       2014-11-30 19:46:13 +08:00
    这个动画效果会不会把我机器卡死啊。。。
    kyze8439690
        47
    kyze8439690  
    OP
       2014-11-30 20:52:40 +08:00
    @HXM 只要能跳回首页,抓到cookie,就能用
    kyze8439690
        48
    kyze8439690  
    OP
       2014-11-30 20:53:09 +08:00
    @kmvan 确实有点卡,我已经把animator换成animation了
    Registering
        49
    Registering  
       2014-12-12 01:15:03 +08:00
    把项目编译通过运行起来之后,,,
    点击头像报以下错误,,,

    java.lang.RuntimeException: Unable to start activity ComponentInfo{me.yugy.v2ex/me.yugy.v2ex.activity.UserActivity}: java.lang.NullPointerException
    Registering
        50
    Registering  
       2014-12-12 01:15:57 +08:00
    楼主可以的话发一个最新的可以用的apk给我,,[email protected] 谢谢
    kyze8439690
        51
    kyze8439690  
    OP
       2014-12-12 09:17:03 +08:00
    @Registering 确定是develop分支吗?
    Registering
        52
    Registering  
       2014-12-14 13:49:05 +08:00
    @kyze8439690 搞错,我下了master了,,,楼主,你这个项目编译通真心难啊,,,,加上我的破笔记本用android studio那么卡,在eclipsei导入然后自己把包引进去的才把master那个编译通过了
    kyze8439690
        53
    kyze8439690  
    OP
       2014-12-14 17:41:41 +08:00
    @Registering 。。。你没用android studio?
    Registering
        54
    Registering  
       2014-12-14 20:06:11 +08:00
    前阵子下载了1.0版本的来用,感觉在我笔记本上超级卡,可能一般的笔记本没个SSD跑起来比较卡吧。。。android studio感觉入门学习曲线比eclipse陡,有空得学学,,
    Richy
        55
    Richy  
       2014-12-29 22:28:28 +08:00
    请问楼主,android-async-http最新的1.4.6版本中JsonHttpResponseHandler onSucces回调都不不止一个参数,我看你的源码里面都是只有JSONObject或者Array的参数,编译不过,敢问哪个版本可以编译过
    kyze8439690
        56
    kyze8439690  
    OP
       2014-12-30 09:27:55 +08:00   1
    @Richy develop branch
    armysheng
        57
    armysheng  
       2015-01-29 13:40:39 +08:00
    膜拜楼主,能否分享下android的学习经验,楼主是看的什么教程,比如说如何吧一个项目按activity,adapter,fragment这种文件夹分出来。
    q84629462
        58
    q84629462  
       2015-01-29 20:40:46 +08:00
    @WildCat 有个问题想请教,mac + android studio环境(android sdk在adt文件夹里),该怎么样打开从Download zip按钮下载的项目代码?
    q84629462
        59
    q84629462  
       2015-01-29 20:42:46 +08:00   1
    @WildCat 抱歉,@错人了
    @kyze8439690 上一贴恳请解答,我一直在使用Android Studio来新建项目,没有导入过项目。
    kyze8439690
        60
    kyze8439690  
    OP
       2015-01-30 09:34:29 +08:00
    @q84629462 大致是import project,然后根据提示更新gradle wrapper地址,build.gradle里面的版本,还有更改proguard设置的语法(如果你用的是最新的as)
    q84629462
        61
    q84629462  
       2015-01-30 14:39:51 +08:00
    @kyze8439690
    提示找不到com.github.kyze8439690:myutils:0.0.4-SNAPSHOT@aar
    最后我下载了MyUtils复制到项目了事。。。
    q84629462
        62
    q84629462  
       2015-01-30 14:40:49 +08:00
    @kyze8439690 我是想从代码里学习一下视频中那些动画是怎么实现的
    q84629462
        63
    q84629462  
       2015-01-30 14:51:36 +08:00
    @kyze8439690
    用不用香港的ss,都无法连接到v2ex。。。
    下图是用了ss的,电脑测试连上相同的ss是可以打开ss的
    kyze8439690
        64
    kyze8439690  
    OP
       2015-01-30 17:01:46 +08:00
    kyze8439690
        65
    kyze8439690  
    OP
       2015-01-30 17:04:12 +08:00
    @armysheng 多看代码,就这样了
    armysheng
        66
    armysheng  
       2015-01-30 20:42:40 +08:00
    @kyze8439690 不错,看的代码质量高,有什么小而精的的开源项目推荐嘛,当然先把v2ex daily看明白。
    kyze8439690
        67
    kyze8439690  
    OP
       2015-02-01 01:02:17 +08:00
    @armysheng 碎总的几个项目可以看一下
    kyze8439690
        68
    kyze8439690  
    OP
       2015-02-01 01:02:27 +08:00
    还有@daimajia
    CtrlSpace
        69
    CtrlSpace  
       2015-02-03 10:03:17 +08:00
    @kyze8439690 你好啊,请教一下,我最近在学习Android 客户端登录 V2EX 取 Cookie 的技术,你说的 webview 直接跳 login 界面,为什么你的登录界面是原生的呢
    第2个呢,我看你这个源码的时候,有个 onceCode 不是很了解是什么,有空可以回复我一下 :)
    kyze8439690
        70
    kyze8439690  
    OP
       2015-02-03 12:03:01 +08:00
    @CtrlSpace develop分支
    kyze8439690
        71
    kyze8439690  
    OP
       2015-02-03 12:04:12 +08:00
    @CtrlSpace onceCode是之前做评论的时候模拟post报文用的随机值
    CtrlSpace
        72
    CtrlSpace  
       2015-02-03 12:25:00 +08:00
    @kyze8439690 en 谢谢啦

    看到代码里有跟JS 交互的接口,不明了。
    我还是提升一下再研究吧哈哈
    fourj
        73
    fourj  
       2015-02-10 15:57:25 +08:00
    超酷!关注+_+
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5676 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 39ms UTC 01:57 PVG 09:57 LAX 17:57 JFK 20:57
    Do have faith in what you're doing.
    ubao msn 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