第一个全功能的非官方android客户端已经过去一年了...貌似已经不再更新的样子,最近发现,在android 4.1上运行的时候,列表不能滚动了..而且,原界面设计,也并不适合放在android 平板上使用,看了一下源码,跟我的编写风格出入挺大的,于是,就写一个我的博客园android 客户端.

ps: 本人在广州正在nodejs 工作 不知道有木有推荐一下 (写过一个pomelo(基于nodejs 的实时应用服务端) 的教程: http://blog.gfdsa.net/tags/pomelo/)? 联系邮箱: youxiachai@gmail.com

看了一下,博客园开放的API,没发现有闪存的API,所以没有目前暂时不打算实现关于用户信息这块的内容,登录账户,其实也就收藏一个文章,个人感觉意义不大....

目标:

  1. 自适应android 手机和平板
  2. 简约的设计风格
  3. 文章自动离线保存
  4. 支持代码样式的博客内文

然后花了昨天和今天,两天时间,终于把一个原型app 完成,看了一下,完成度还挺高的,首先要感谢@walkingp 的贡献.

当前版本的进度:

  1. android 和平板的响应式设计
  2. 完成新闻列表,和博客列表的api

编码花了两天,前天,写设计感,昨天敲代码,今天发布文档...

TODOLIST:

  1. 完善界面
  2. 实现新闻内容和博文内容的显示
  3. 博文内容里面的代码支持样式(长期计划)

现在android 平板已经不少了,android其实提供了一套很好用于兼容,手机和平板的机制,让我们不需像ios 那样做两个app..

看图吧

手机上显示的导航为抽屉式导航:

以下均为示意图,吐槽难看,前面已经说过原因了...

新闻列表

博客列表

平板上显示为 actionbar Tabs 式导航:

新闻列表

博客列表

有兴趣当白老鼠的可以下载打包好的APK....https://github.com/youxiachai/CnBlogs4Android/blob/master/CnblogsApp/CnblogsApp.apk 不保证能够完美运行在所有android 设备上.....

如果,你对这个很感兴趣,愿意支持一下的话,没有什么比捐点线实在了...

这个项目基于gradle 构建,因为,大多数库都有android 资源文件,并不方便打包,不过,现在有了gradle 倒是方便了很多(发现 0.4.2 还是有bug...作为保留工具,目前主力工具还是adt)...由于依赖库的位置问题,目前而言,还不能直接fork就能跑..而且也不建议这个时候下载,或者fork,因为,还有很多地方会有改动.

项目地址 : https://github.com/youxiachai/CnBlogs4Android

ActionTitleBar : https://github.com/youxiachai/ActionTitleBar

OneXListView : https://github.com/youxiachai/OneXListview

ajaxQuery : https://github.com/youxiachai/ajaxAquery

嗯..以上类库目前皆无文档....不过,以后会有的...

SlidingMenu : https://github.com/jfeinstein10/SlidingMenu


更多相关文章

  1. Android(安卓)Honeycomb板仅有343万?
  2. 【移动生活】Google项目副总裁安迪・鲁宾谈Android
  3. Android(安卓)平板电脑设计
  4. 利用 RDP Wrapper 实现 Android(安卓)平板变身 Windows 平板
  5. Android实现底部弹出列表选择器
  6. android通过反射获取内置外置存储器列表
  7. 下拉列表
  8. Android——分别获取导航栏、状态栏高度
  9. android 开发 实例 下部主导航(1)

随机推荐

  1. 深度学习GPU环境Ubuntu16.04+GTX1080+CUD
  2. 如何删除 JavaScript 数组中的虚值[每日
  3. 10年漫威,到底有多少角色。
  4. Docker部署pinpoint2.2
  5. 中文分词原理及常用Python中文分词库介绍
  6. 轻松获得海量稳定代理!ADSL拨号代理的搭建
  7. 183条地铁线路,3034个地铁站,发现中国地铁
  8. App爬虫神器mitmproxy和mitmdump的使用
  9. Attention原理及TensorFlow AttentionWra
  10. Unity平台 | 快速集成华为AGC AppLinking