CNodejs社区原生安卓客户端【2015-4-18更新】
发布于 9 年前 作者 iwhys 16393 次浏览 最后一次编辑是 8 年前 来自 分享

去年底的时候开始学习nodejs,无意中发现了cnodejs.org,并从大家的讨论中获益颇多,但是水平有限,一直在潜水。最近注意到社区里的移动客户端是采用hybrid方式开发的,在android系统的体验上有点差强人意,于是本着回(fang)报(bian)社(zi)区(ji)的宗旨,抽一周多时间写了个原生客户端,希望能提高非水果机的移动体验,欢迎各位拍砖^_^

ps:App的logo图标直接取自官方app,还请见谅:)

2015-4-18更新说明(v1.0.1)

  • 增加简单的栏目缓存
  • 回复列表采用WebView显示,保证页面内容的渲染效果
  • 修复部分机型可能异常退出的bug

功能简介(v1.0.0)

  • 各栏目列表页展示,下拉刷新,上拉加载更多(数据按栏目懒加载,默认15条/页,切换栏目时默认5分钟自动刷新,从栏目页左边缘拖拽可打开左侧菜单)
  • 内容页展示(向右滑动可快速返回)
  • 扫码登录
  • 回复主题,包括@特定用户(点击特定条目可@相应的用户)
  • 发表新话题

App截图 01.png<br> 02.png<br> 03.png<br> 04.png<br>

下载地址

  1. Github https://github.com/iwhys/CNode-android/releases<br> qr.png<br>
  2. FIR http://fir.im/7cfy<br> ddd.png<br>

BUG反馈 请直接回复本帖,或到https://github.com/iwhys/CNode-android/issues发起issue

项目源码 https://github.com/iwhys/CNode-android

53 回复

呀,截图里看到自己了~

谢谢大家的支持 欢迎issue😄

@ilanceli多谢 今天抽时间发一下

正在学习安卓:),有几个问题请教LZ

  1. 用android studio 开发,使用gradle,为什么我只能看到build,build的时候没有连接手机?
  2. 不用gradle的话,可以直接run,直接真机调试。 gradle怎么连接手机调试? :) 快被这个折磨疯了,还得翻墙,容易吗~

@wangkai2014这里讨论安卓?😓g?gradle只是构建工具 你看log提示什么 用教育网的代理可以不墙😜

赞, 好样的.

和ionic版图片一模一样,都没有区分“.” 好吧,好容易混淆哦。

@nqdy666借用的官方的图标😜

@iwhys @nqdy666 我也是借用别人的 LOL

赞一个,跟我做项目用的开源框架一模一样。。

啊。。。其实去年的时候我写过一个的。。。后来在纠结正文内容的渲染问题。。。再后来荒废了。。。

@musicyy☺[握手]

@xingrz正文还好直接WebView里写CSS就行 主要回复里的现在用textview解析无力啊 正在考虑新的方案

native果然要流畅很多……

不错,给赞!😊

太牛了 自豪地采用 CNodeJS ionic

牛逼的人儿 自豪地采用 CNodeJS ionic

我只是想看看交互效果

我想做成ajax刷新评论的效果

第一感觉还以为是用node js做的android 应用呢,为什么用原生的啊,不是应该‘应景’用nodejs做个跨平台的应用,在ios/wp上也能一次搞定!

@wuzhenda官方的就是跨平台的 不过现在安卓机体验不是很理想 写原生的只是为了提供一个能更好的获取社区内容的工具😜

值得关注一下 能移植吗?

支持,很强大的app,方便

最近在学安卓,去学习下楼主代码

非常不错,赞一个

社区的力量就是强大

好厉害。小白问一个问题,咱们社区的后台接口在哪可以得到,怎么get到值?有文档么?@iwhys @xingrz

@lzlun129网站导航栏有😁

看起来很厉害的样子,试一试

点击评论里的@昵称会报错

@oobest 多谢反馈,我查看一下^_^

<strong>heihei</strong>

我总是无法运行,求解答啊

论坛用原生态开发,浪费时间和成本,觉得混合式开发更好,对于一些bug可以无需要更新版本直接修改。还一点就是,可以做到安卓和苹果同期开发出来。

可以增加状态栏透明吗?

👨‍❤️‍💋‍👨 自豪地采用 CNodeJS ionic

代码不错,正在学习。~

回到顶部