第一个全功能的非官方android客户端已通过去一年了...貌似已经再也不更新的样子,最近发现,在android 4.1上运行的时候,列表不能滚动了..并且,原界面设计,也并不适合放在android 平板上使用,看了一下源码,跟个人编写风格出入挺大的,因而,就写一个个人博客园android 客户端.node
ps: 本人在广州正在nodejs 工做 不知道有木有推荐一下 (写过一个pomelo(基于nodejs 的实时应用服务端) 的教程: http://blog.gfdsa.net/tags/pomelo/)? 联系邮箱: youxiachai@gmail.comandroid
看了一下,博客园开放的API,没发现有闪存的API,因此没有目前暂时不打算实现关于用户信息这块的内容,登陆帐户,其实也就收藏一个文章,我的感受意义不大....ios
目标:git
而后花了昨天和今天,两天时间,终于把一个原型app 完成,看了一下,完成度还挺高的,首先要感谢@walkingp 的贡献.github
当前版本的进度:ajax
编码花了两天,前天,写设计感,昨天敲代码,今天发布文档...api
TODOLIST:app
如今android 平板已经很多了,android其实提供了一套很好用于兼容,手机和平板的机制,让咱们不需像ios 那样作两个app..工具
看图吧gradle
手机上显示的导航为抽屉式导航:
如下均为示意图,吐槽难看,前面已经说过缘由了...
新闻列表
博客列表
平板上显示为 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