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

v2ex for android 2.0 demo

  •  4
     
  •   kyze8439690 ·
    kyze8439690 · 2014-11-28 01:07:50 +08:00 · 6406 次点击
    这是一个创建于 3650 天前的主题,其中的信息可能已经有所发展或是发生改变。
    第 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
    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   ·   实用小工具   ·   5625 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 07:10 · PVG 15:10 · LAX 23:10 · JFK 02:10
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.