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

开源的 Material Design 豆瓣客户端

  •  5
     
  •   dreamingincode ·
    zhanghai · 2016-02-28 12:55:12 +08:00 · 6770 次点击
    这是一个创建于 3187 天前的主题,其中的信息可能已经有所发展或是发生改变。

    现在自用来刷广播挺久了~

    部分特性:

    • Material Design
    • 首页友邻广播
    • 启动速度优化
    • Lollipop 界面动画
    • 支持屏幕旋转
    • 平板多列视图
    • 支持使用 Custom Tabs 打开网页
    • 支持切换长 /短链接显示

    预览:




    项目地址: https://github.com/DreaminginCodeZH/Douya

    豆瓣账号: http://www.douban.com/people/douban-douya/

    第 1 条附言  ·  2016-02-28 19:12:29 +08:00

    原来的图片挂了。




    39 条回复    2016-08-07 21:11:52 +08:00
    dreamingincode
        1
    dreamingincode  
    OP
       2016-02-28 13:15:34 +08:00
    因为大豆瓣 App 的理念和设计都不合心意,反而怀念起以前的豆瓣广播来,于是自己设计实现了这个 App 。欢迎吐槽建议~

    [新人不太熟悉,过了一段时间发现主题编辑不了了……也不知道怎么给主题加个“豆瓣”的 Tag ,求指点
    pynix
        2
    pynix  
       2016-02-28 14:15:06 +08:00
    能豆油吗?
    dreamingincode
        3
    dreamingincode  
    OP
       2016-02-28 15:19:33 +08:00
    dreamingincode
        4
    dreamingincode  
    OP
       2016-02-28 15:19:51 +08:00
    dreamingincode
        5
    dreamingincode  
    OP
       2016-02-28 15:21:41 +08:00
    对不起……抽了……还删不掉……
    bidu
        6
    bidu  
       2016-02-28 15:35:58 +08:00 via Android
    支持~已 star
    zmj1316
        7
    zmj1316  
       2016-02-28 16:30:26 +08:00
    ym 海神,以及要过 30 分钟的样子才能 append 哦
    anthonyeef
        8
    anthonyeef  
       2016-02-28 16:38:25 +08:00
    好奇是如何拿到 API key 的?
    anthonyeef
        9
    anthonyeef  
       2016-02-28 16:52:10 +08:00
    看到了 repo 里写的怎么拿到 API key 的了。下载了 apk 试用,尝试登录的时候弹出来说「缺少参数」。
    dreamingincode
        10
    dreamingincode  
    OP
       2016-02-28 17:16:30 +08:00
    @anthonyeef

    请参考 HACKING.md

    另一个可能的问题是,如果你先行打开了 App ,需要将 App 强制停止一次让它重新加载配置。
    tangqi92
        11
    tangqi92  
       2016-02-28 18:44:40 +08:00
    赞~我微博上转帮你转发了:)
    anthonyeef
        12
    anthonyeef  
       2016-02-28 18:53:13 +08:00
    @dreamingincode 我还以为是 release 版本就是直接能用的意思……抱歉是我疏忽了。
    nightar
        13
    nightar  
       2016-02-28 19:14:24 +08:00
    啊啊啊好棒,回去下载
    wizardforcel
        14
    wizardforcel  
       2016-02-28 19:53:50 +08:00
    等有了时间,我会考虑反编译官方客户端拿接口来完善的。
    songz
        15
    songz  
       2016-02-28 20:19:42 +08:00
    支持啊!!!!!
    iVeego
        16
    iVeego  
       2016-02-28 20:40:35 +08:00
    @dreamingincode 您能详细写下反编译后如何获得 api key 和 api secret 吗?还有那个文件夹需要手动创建吗?
    songz
        17
    songz  
       2016-02-28 20:45:00 +08:00
    不懂怎么找 key...
    dreamingincode
        18
    dreamingincode  
    OP
       2016-02-28 21:06:00 +08:00
    @iVeego @songz
    https://github.com/DreaminginCodeZH/Douya/blob/master/HACKING.md
    仔细看一看里面的某个 URL 可能有奇效?
    这种事还是不应该说太多的。

    目录是要手动创建的啦。
    iVeego
        19
    iVeego  
       2016-02-28 21:37:27 +08:00
    @dreamingincode 看到那个神奇的链接了。反编译出来了的很多文件夹,不知道 api key 在哪里?可明示?
    iVeego
        20
    iVeego  
       2016-02-28 21:42:40 +08:00
    dreamingincode
        21
    dreamingincode  
    OP
       2016-02-28 22:04:04 +08:00 via Android
    songz
        22
    songz  
       2016-02-28 22:28:18 +08:00
    门槛太高,代码小白的内心是奔溃的,累觉不爱
    dreamingincode
        23
    dreamingincode  
    OP
       2016-02-28 22:36:19 +08:00 via Android
    @songz
    是啊……但我总不能提供这种东西。
    只好希望应用多些人用以后,豆瓣能重新打开 API Key 申请。
    iVeego
        24
    iVeego  
       2016-02-28 22:37:18 +08:00
    小白一枚,@dreamingincode 还是搞不定,谢谢啦。我先等等 @wizardforcel 来完善下。
    jiefoxi
        25
    jiefoxi  
       2016-02-28 22:43:49 +08:00
    com/douban/frodo/toolbox/RequestManager.java
    dreamingincode
        26
    dreamingincode  
    OP
       2016-02-29 09:21:43 +08:00 via Android
    @jiefoxi 😉
    jiefoxi
        27
    jiefoxi  
       2016-02-29 10:21:32 +08:00
    @dreamingincode 登录成功了,可是什么也看不到, Toolbar 下面一片空白。 logcat 中出现了与这里提到的一样的情况
    https://code.google.com/p/android/issues/detail?id=202037
    dreamingincode
        28
    dreamingincode  
    OP
       2016-02-29 11:36:30 +08:00
    @jiefoxi
    唔……在我的 6.0 虚拟设备测试过了,没有复现这个 Bug 。
    能多提供一些复现的信息么?
    开了一个 Issue : https://github.com/DreaminginCodeZH/Douya/issues/5

    这 Support 23.2 怎么这么多 Bug ……残念。
    iVeego
        29
    iVeego  
       2016-02-29 17:01:56 +08:00
    @jiefoxi 感谢。
    @dreamingincode 友邻广播下有内容,除此之外的 tab 下面都是空白。点击消息私信和搜索均没反应。打开 drawer 后点击反馈也没反应。
    iVeego
        30
    iVeego  
       2016-02-29 17:07:04 +08:00
    @dreamingincode 设备是小米 4 电信 4G ,系统是原生 6.0.1
    jiefoxi
        31
    jiefoxi  
       2016-02-29 17:15:34 +08:00
    开句玩笑,我上了作者 @dreamingincode 的当了,看到这么多截图,都以为可以用了,没想到该项目还在深度开发中……
    dreamingincode
        32
    dreamingincode  
    OP
       2016-02-29 17:56:10 +08:00 via Android   ❤️ 1
    @iVeego
    正如 @jiefoxi 所说,项目其实很大,以我一人精力完成功能架构设计实现等等其实任务繁多,所以目前只是友邻广播初步可用(在 README 里也写了,不过内容比较多可能不太容易看到,让你失望了有些抱歉……)。
    毕竟大豆瓣 App 代码量可能 10w+,豆芽现在才 1.5w+。
    但是友邻广播的查看我已经日用很久了,自己感觉 MD 确实赏心悦目。
    iVeego
        33
    iVeego  
       2016-02-29 18:42:21 +08:00
    @dreamingincode 感谢感谢。我其实只会用豆瓣的电影音乐盒图书,看看书评影评什么的。一直用豆瓣电影,只是最近在启动页面会收到升级为豆瓣的提醒,觉得很烦。另外, MD 的确赏心悦目,很漂亮。
    LeoQ
        34
    LeoQ  
       2016-03-04 10:02:03 +08:00
    很漂亮!!! 给豆瓣发邮件了么
    littletotoro
        35
    littletotoro  
       2016-03-07 21:50:24 +08:00
    感谢,不知道您还会不会继续维护下去呢
    dreamingincode
        36
    dreamingincode  
    OP
       2016-03-09 11:02:11 +08:00
    @littletotoro 这个学期稍微忙些,但正在筹备一个好看的个人信息页面,若感兴趣可以看看 commit history ~
    littletotoro
        37
    littletotoro  
       2016-03-12 03:23:33 +08:00
    @dreamingincode 嗯,已 star ,期待更新!
    dreamingincode
        38
    dreamingincode  
    OP
       2016-08-07 20:22:39 +08:00   ❤️ 1
    @songz @littletotoro

    豆芽持续集成( CI )构建版本上线了~
    现在可以在 https://github.com/DreaminginCodeZH/DouyaCiBuilds 下载最新测试版本的豆芽;请结合 https://github.com/DreaminginCodeZH/DouyaApiKey 食用!

    https://www.douban.com/people/douban-douya/status/1873033864/
    songz
        39
    songz  
       2016-08-07 21:11:52 +08:00
    @dreamingincode 会上 google play 吗
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2996 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 14:43 · PVG 22:43 · LAX 06:43 · JFK 09:43
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.