四次元是一个新浪微博客户端开源项目,不错的学习Demo.
Gradle 构建
- 版本
- 最新 Android SDK
- Gradle 1.8
- 环境变量
- ANDROID_HOME
- GRADLE_HOME,同时把bin放入path变量
- Android SDK 安装
- Android SDK Build-tools 19+
- Google Repository 4+
- Google Play services 13+
- Android Support Repository 3+
- Android Support Library 19+
- 移除配置
- 修改AndroidManifest.xml里面
com.google.android.maps.v2.API_KEY
为你的Google Map key - 移除AndroidManifest.xml里面
com.crashlytics.ApiKey
和AccountActivity的Crashlytics.start(this)
,以免影响四次元的崩溃统计数据
- 修改AndroidManifest.xml里面
- 编译
gradle build
,编译好的apk在build/apk下面,没签名,需要签名的修改build.gradle
项目主页:https://github.com/qii/weiciyuan
另一个开源客户端。
Aisen微博是新浪微博的第三方客户端,遵循Android Design,Holo主题风格,设计从界面简约清爽操作简单易用出发,力争为Android用户提供更好以及特别的微博体验。基于AisenForAndroid(Aisen)框架开发,Aisen框架是一个android快速开发框架,包含ORM、IOC、BitmapLoader等开发组件,四层结构:UI层、业务接口层、持久层、数据通讯层。
基本功能
- 多账号授权管理
- 侧边栏抽屉菜单
- 图片高清阅读(9宫格、智能排版风格)
- 分组左右划屏切换阅读,可自由排序
- 聚合评论阅读
- 用户、微博搜索
- 发布内容可设置延迟
- 多语言支持
- 中文简体
- 中文繁体
- 草稿箱
- 离线编辑
- 定时发布
- 发布失败的内容
- 其他功能
- 字体大小设置
- 图片浏览设置,WIFI展示高清,移动网络展示小图,或者自行设置
- 支持GIF浏览,上传
- 分组编辑功能,支持排序
应用截图
- 账号管理
- Aisen支持三种主流刷新控件
- 分组左右切屏阅读,可以编辑、排序
- 内容离线编辑,可以保存到草稿箱,可以设置定时发布
- 图片高清阅读,支持自动排版、9宫格模式
须知
- 私信、多图上传、点赞功能没有权限
- 用户粉丝、关注只能获取30%的数据
- 用户搜索限制:v用户、粉丝500以上的达人、粉丝600以上的普通用户
- 用户微博列表只能是当前授权登录用户
配置
- 导入AisenForAndroid,已包含所有依赖项目;
- 配置action.xml,设置你的appkey等相关参数
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
|
项目主页:http://www.open-open.com/lib/view/home/1413071512156
时间: 2024-09-24 02:29:04