精华 【CNode Material Design】 Android原生第三方客户端 - 1.0.10 - 更新夜间模式【2015.10.26】
发布于 9 年前 作者 TakWolf 8183 次浏览 最后一次编辑是 8 年前 来自 分享

ic_launcher.png

https://github.com/TakWolf/CNode-Material-Design

最新版更新了夜间模式

CNode社区第三方Android客户端,原生App,Material Design风格

简易Markdown编辑器,夜间模式,自定义尾巴,支持Android 2.3以上版本。

打造最炫酷的CNode Android客户端!欢迎 star 和 fork !

下载地址:

截图:

screenshot_s01.png screenshot_s02.png

screenshot_s03.png screenshot_s04.png

55 回复

好牛逼…大黄果然依旧屌炸天…

From Noder

话说,大黄你不上班么?连续几天搞这个

From Noder

@soliury 我这周恰好空闲

来自炫酷的 CNodeMD

@fcwatcher 还在原来的公司么

From Noder

@fcwatcher 所噶……我还以为你跳了勒

From Noder

好基友。。。

@soliury 目前团队还不错

来自炫酷的 CNodeMD

@fcwatcher 所噶………改天可以聚一聚,对了,等rn发布安卓版,帮忙弄一下noder,好不好

From Noder

@soliury 好,react正在看中。。

来自炫酷的 CNodeMD

@fcwatcher 好的…✨ ︵ ("(●-●) \ / 0\
( )" _T_/

From Noder

怎么登陆?

@yuu2lee4 已解决

来自炫酷的 CNodeMD

@yuu2lee4 收藏接口挂掉了,程序可能会闪退

测试

来自炫酷的 CNodeMD

@TakWolf 来一个夜间模式呗

来自炫酷的 CNodeMD

@yuu2lee4 需要夜间模式吗 我考虑一下

现在切换帖子类型时,不管之前有没有访问过都是清空列表,提示一个无内容。

是否可以使用一下本地缓存,让加载感觉更快一点

来自炫酷的 CNodeMD

@TakWolf 当然 晚上太刺眼。。。。话说能沉浸么

@pangnate 下个版本优化一下

来自炫酷的 CNodeMD

@yuu2lee4 夜间模式我要考虑一下

现在状态栏其实就是沉浸的,因为没有特别好的布局思路,就弄成现在这样最简单的模式了

来自炫酷的 CNodeMD

@TakWolf 可能我用的miui。。所以看不到效果

@yuu2lee4 系统内核需要5.0

不是你没看到效果,状态栏就是黑的

来自炫酷的 CNodeMD

我给你一个图片上传接口,你可以整合进编辑器吗?

来自炫酷的 CNodeMD

@472404420 可以 但是用户验证要怎么做

来自炫酷的 CNodeMD

@TakWolf 我给你一个token,有这个token就可以传

来自炫酷的 CNodeMD

@472404420

这个token怎么和cnode的账户绑定

来自炫酷的 CNodeMD

@TakWolf 你传图片我,我返回一个图片url就行,不需要绑定用户吧?

来自炫酷的 CNodeMD

@472404420

要保证接口不能被恶意调用

如果没有任何验证,恐怕是不行

来自炫酷的 CNodeMD

@TakWolf 有一种方案是,我把用户的asses token传给你,你在后端调用api验证

问题是会把assestoken泄漏给第三方,老大是不会同意的

来自炫酷的 CNodeMD

@TakWolf 你有没有好方法,我只是想提供一个存储空间给你

来自炫酷的 CNodeMD

@TakWolf 是啊,最好不传

来自炫酷的 CNodeMD

@472404420 图片上传我之前考虑过,没想到好办法

唯一可行的方案就是CNode 开放图片上传接口,召唤老大:@alsotang

目前来讲客户端其实图片上传需求还不是特别强烈,能回复就好了,设计代码或者图片分享的一般都会上电脑

@TakWolf 限制调用次数呢?

来自炫酷的 CNodeMD

@472404420 用户验证这个问题必须解决,否则都不可靠

@TakWolf @472404420

@472404420 的方案就好了,我们 cnode 这边,注册一个账号也是随时的事情,并且我们也并没有限制图片上传。这方面,恶意使用者会去研究新浪或者腾讯的图床,我们这种小应用,流量一大马上就查出来了。不会有问题的。 况且懂得客户端抓包的人太少了,就用 @472404420 的接口就好了。

@alsotang 不做任何验证,给一个公开的图片上传接口吗

@TakWolf 也可以验证啊,你们商定一个token要不?只有你们两个知道的那种

@alsotang 肯定是不行啊,代码都是开放的

@TakWolf 代码开源不影响,你别把token放代码里去就行

来自炫酷的 CNodeMD

@TakWolf 整个 nodeclub 都是开源的。。。。。。。各种 token 都没有泄露啊

@alsotang @472404420 这不一样啊,你的数据库没有泄露,所有我即使知道Access Token是个UUID,也知道UUID的生成算法,我也没办法获取到特定用户的AccessToken,没权限调用。

现在客户端和第三方图片上传接口私定义token,这个token没法经过cnode的认证,任何人都可以随便生成使用

@472404420 不会接受使用git忽略token生成代码的方式来实现。 强迫症表示必须保证任何fork和clone都是一个完成可以构建的项目

@TakWolf 除了 access token,我这里还有 github 的验证token,还有极光推送的push token,不也都没有暴露吗。。。

@alsotang 这些token都是服务端生成的,调用需要在服务端验证,所以没问题

@alsotang 这样的方案是可以的

我在第三方上传图片的时候,向第三方发送access token,第三方调用CNode验证接口验证用户

问题是会泄露给第三方Access token

这个第三方必须是CNode认证可信的,我才敢这么做(相当于官方接口)

@TakWolf untitled1.png

七牛这边免费的10G存储,和流量。你先用着,等超了的时候,我找七牛的人谈赞助。可以吧?

@alsotang 老大这个方法行

来自炫酷的 CNodeMD

@alsotang @472404420 那么现在是这样的方案,客户端向第三方上传图片的时候不会经过CNode验证,客户端和第三方协商一个私有算法,通过LoginName生成uploadtoken,这部分代码push到私有分支。

如果将来出了问题,再说

@alsotang 七牛这个要怎么用?

@TakWolf http://www.qiniu.com/ 按正常流程注册就有免费额度送了。

更新了夜间模式,顶一下

回到顶部