第一个全功能的非官方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..

看图吧

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

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

phoneNav

新闻列表

phonenews

博客列表

phonebloglist

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

新闻列表

tabletNewsList

博客列表

tabletbloglist

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

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

pay_encourage

这个项目基于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项目目录结构
  2. 价格战拉上了Android平板电脑
  3. flutter与android混合开发一:Android原生项目创建flutter模块、An
  4. Android网络游戏之神农诀项目开发--视频
  5. Android项目发布 ---- Jcenter篇
  6. Android Studio(五):修改Android Studio项目包名
  7. android项目案例6- 基于Android studio的android用户注册
  8. Android疑惑记录-----在Adapter中配置按钮监听器时,列表项内容获

随机推荐

  1. 都在说EventBus,我也来一波EventBus
  2. Android学习心得——序言
  3. Android新语言Kotlin
  4. 微软为Win10开发Android和iOS快速移植工
  5. Android(安卓)Intent:不同应用程序之间通
  6. Android自定义控件以及控件属性的自定义
  7. Android(安卓)那些你所不知道的Bitmap对
  8. Android(安卓)资源和国际化 [复制链接]
  9. androd中使用 https ssl
  10. android 通过操作像素来实现水波效果