开源新浪微博Android客户端

四次元是一个新浪微博客户端开源项目,不错的学习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),以免影响四次元的崩溃统计数据
  • 编译
    • 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

<setting

type
="app_key">

    <des>APP应用授权key</des>

    <value></value>

</setting>

 

<setting

type
="app_secret">

    <des>APP应用授权secret</des>

    <value></value>

</setting>

 

<setting

type
="callback_url">

    <des>授权回调地址</des>

    <value></value>

</setting>

项目主页:http://www.open-open.com/lib/view/home/1413071512156

时间: 2024-09-24 02:29:04

开源新浪微博Android客户端的相关文章

新浪微博android客户端 底部导航消息一栏是否是用的viewpager控件展示的?

问题描述 新浪微博android客户端 底部导航消息一栏是否是用的viewpager控件展示的? 如标题... 每个页面的数据 异步加载是如何进行的 ... .. 解决方案 私认为是通过Fragment结合TabHost实现的.每个页面用一个Fragment管理. 解决方案二: 猜ViewPage+Fragment

开源中国 Android 客户端 v2.8.4 代码开源

接着前天正式发布开源中国 Android 客户端 v2.8.4 之后,今天我们给大家带来该版本全部源码,敬请各位笑纳! 获取开源中国客户端 Android 版源码,请访问码云:http://git.oschina.net/oschina/android-app 前天发布版本的时候已经提到过,这个版本中主要的变化有: 新增:开源热评功能.在资讯.博客的评论中找到自己喜欢的评论并点击分享,可以邀请好友一起参与开源热评.(先剧透一下:很快会有热评奖项等着你哦) 改进:线下活动报名.签到流程.为了方便众

新浪微博Android客户端添加智能排序功能

近日消息,有网友发现,新浪微博推出智能排序功能,访问新浪微博时可按"智能排序"或"更新时间"排序. 有网友访问新浪微博时,显示:"温馨提示:你正通过智能排序的方式浏览微博,智能排序依据你的喜好帮你梳理微博内容." 新浪微博客服表示,智能排序是根据用户的关注.标签和微博内容等相关信息来判断用户的喜好进行微博排序. 据悉,智能排序将对同类微博进行合并,对可能感兴趣的微博进行优先展示. 新浪微博Android客户端已添加智能排序功能.目前,新版新浪微博

开源中国Android客户端v2.6.3代码开源

上周开源中国Android客户端发布了v2.6.3新版,这个地球人都知道啦! 今天,万众瞩目的客户端源码正式开源. 请大家访问码云并通过git来克隆最新代码: http://git.oschina.net/oschina/android-app/tree/master/ 大家都知道,开源中国秉承自由.开放.分享的精神,每次客户端升级之后代码都会在第一时间开源,以供大家查阅.学习.批评.指正.所以,遇到有问题或更好的建议时,请大家通过码云issue来向我们反馈. 当然,客户端小组童鞋更希望广大OS

开源中国 Android 客户端 v2.8.2 代码开源

继上周五发布开源中国 Android 客户端 v2.8.2 版本之后,今天我们非常高兴地宣布,该版本的代码今天正式开源,敬请各位OSCer们笑纳. 获取开源中国 Android 客户端源码,请访问码云:http://git.oschina.net/oschina/android-app 在上周五的发布新闻中我们也提到过,这个版本中最大的变化在「发现」--> 「码云推荐」中.这个版本中我们把码云推荐的项目加进来,给大家一个全新的体验,可以随时随地查阅优秀的码云项目及其源码. 新版本的核心代码主要集

开源中国 Android 客户端 v2.8.0 代码开源

继昨天发布开源中国 Android 客户端 v2.8.0 版本之后,今天我们如约双手奉上该版本源代码,敬请各位OSCer笑纳. 我们非常欢迎各位访问码云获取源代码:http://git.oschina.net/oschina/android-app 昨天我们已经提到过,这个版本中最大的变化在于 「附近的程序员」,目前我们使用百度周边雷达实现该功能.但就目前而言,雷达能够提供的数据非常有限,所以这部分相关的功能我们还会不断调整,敬请各位关注.此外,我们还对动弹编辑界面进行了重新设计与实现,广大OS

开源中国Android客户端v2.6.5代码开源啦!

我们发布了开源中国Android客户端v2.6.5,这个版本中包含了大量的细节改进,感兴趣的朋友们现在就可以checkout代码出来钻研了交流了. (新版界面实现等,请参考 net.oschina.app.improve 包) 请大家访问码云checkout最新的代码: http://git.oschina.net/oschina/android-app 需要说明的几点: 仓库的master分支中,并不保留任何代码 最新的代码总是会在其版本号对应的tag中(如:v2.6.5) 将代码放到分支(或

开源中国 Android 客户端 v2.8.6 代码开源

继昨天发布新版之后,今天我们如约爽分奉上该版本源码,敬请各位OSCer笑纳! 获取开源中国客户端 Android 版源码,请访问码云:http://git.oschina.net/oschina/android-app 新版本的核心代码主要集中在 net.oschina.app.improve 包中,欢迎各位OSCer阅读.点评.交流. 此外,对于托管在码云上的客户端源码,需要说明以下几点: 需要说明的几点: 仓库的master分支中,并不保留任何代码 最新的代码总是会在其版本号对应的tag或b

开源中国 Android/iOS 客户端测试版

Hi All~ 在这个凉爽的五月,给大家带来开源中国客户端最新测试版,亦即:开源中国 Android 客户端 v2.8.6 beta版.开源中国 iOS 客户端 v3.8.4 beta版. 鉴于这次版本更新时加入了一些新功能,我们打算先发布一个测试版供大家鉴赏.反馈,之后我们再推送正式版给大家伙儿.在这次的版本更新中大致包括以下内容: 1.新增:码云代码片段鉴赏 大家都知道,近期我们正在将码云客户端中原有的功能逐渐向社区客户端中转移.在上个版本中我们给大家带来了「码云推荐」项目的功能.这个版本中