新浪微博开发
[代码] android
Weibo weibo=new Weibo();
weibo.setUserId("sdhjob@hotmail.com");
weibo.setPassword("123456"); try{
List<Status> statuses = weibo.getHomeTimeline();
for (Status status : statuses) {
System.out.println(status.getUser().getName() + ":" +
status.getText());
}
long id=statuses.get(0).getId();
//所有收藏
List<Status> allf=weibo.getFavorites();
System.out.println("----我的收藏-------------------------------");
for(Status statu :allf)
{
System.out.println("id:"+statu.getId()+",txt:"+statu.getText());
}
//测试获取所有关注人
System.out.println("----我的关注-------------------------------");
List<User> allfriend=weibo.getFriendsStatuses();
for(User us :allfriend)
{
System.out.println("id:"+us.getId()+",txt:"+us.getName());
}
//所有粉丝
System.out.println("----我的粉丝-------------------------------");
List<User> allfollow=weibo.getFollowersStatuses();
for(User us :allfollow)
{
System.out.println("id:"+us.getId()+",txt:"+us.getName());
}
System.out.println("----提到我的-------------------------------"); //@我 提到我的
List<Status> allmention=weibo.getMentions();
for(Status statu :allmention)
{
System.out.println("id:"+statu.getUser().getName()+",txt:"+statu.getText());
}
//测试发送私信
//weibo.sendDirectMessage("1768869367", "晚上10点老地方还见");
//weibo.sendDirectMessage("4988339936", "晚上9点老地方见哦");
//测试获取所有私信
List<DirectMessage> alldm= weibo.getDirectMessages();
for(DirectMessage statu :alldm)
{
System.out.println("id:"+statu.getSenderId()+",txt:"+statu.getText());
}
//关注
//weibo.createFriendship("1768869367");
//取消关注
//weibo.destroyFriendship("1768869367");
//测试发布微博
Status status = weibo.updateStatus("一而三思五...");
// 测试发布带有地理位置的
///Status status = weibo.updateStatus("", 116,40.13);
//添加评论 // Comment cmt = weibo.updateComment("增加评论1 " + new java.util.Date(), String.valueOf(id), null);
// weibo.updateComment("吃亏是福评论2 " + new java.util.Date(), String.valueOf(id), null);
//
// //获取收到的评论
// int n= weibo.getComments(String.valueOf(id)).size();
// System.out.println("----评论条数-------------------------------"+n); //获取发送的 weibo.getCommentsByMe()
//获取收到和发送的 weibo.getCommentsTimeline()
System.out.println("----转发微博-------------------------------");
weibo.retweetStatus(id,"转发我首页的第一条");
//获取热门用户
List<User> lu=weibo.getHotUser("ent");
System.out.println("----热门-------------------------------");
for(User u:lu)
{
System.out.println("uname:"+u.getName()+",uid"+u.getId()+
"ta关注"+u.getFriendsCount()
+"ta粉丝"+u.getFollowersCount()
+"ta收藏"+u.getFavouritesCount());
}
}catch(WeiboException e)
{
System.out.println("err:"+e.getStatusCode());
}
catch(Exception e){}

Android 新浪微博代码的更多相关文章

  1. android 新浪微博客户端的表情功能的实现

    这是一篇好文章,我转来收藏,技术的最高境界是分享. 最近在搞android 新浪微博客户端,有一些心得分享弄android客户端表情功能可以用以下思路1.首页把新浪的表情下载到本地一文件夹种,表情图片 ...

  2. Intellij idea 和android studio 代码给混淆

    Intellij idea 和android studio 代码给混淆 一.指令说明-optimizationpasses 5 # 指定代码的压缩级别 -dontusemixedcaseclassna ...

  3. Android实用代码七段(五)

      前言  每次分享意味着每次都有进步,本系列以实用为主,欢迎和我分享和推荐好用的代码段~~ 声明 欢迎转载,但请保留文章原始出处:)  博客园:http://www.cnblogs.com 农民伯伯 ...

  4. Android实用代码七段(四)

    声明 欢迎转载,但请保留文章原始出处:) 博客园:http://www.cnblogs.com 农民伯伯: http://over140.cnblogs.com 正文 1.发送不重复的通知(Notif ...

  5. Android开发代码规范(转)

    Android开发代码规范 1.命名基本原则    在面向对象编程中,对于类,对象,方法,变量等方面的命名是非常有技巧的.比如,大小写的区分,使用不同字母开头等等.但究其本,追其源,在为一个资源其名称 ...

  6. 黑客破译android开发代码真就那么简单?

    很多程序员辛辛苦苦开发出的android开发代码,很容易就被黑客翻译了. Google似乎也发现了这个问题,从SDK2.3开始我们可以看到在android-sdk-windows\tools\下面多了 ...

  7. PhoneGap或者Cordova框架下实现Html5中JS调用Android原生代码

    PhoneGap或者Cordova框架下实现Html5中JS调用Android原生代码 看看新闻网>看引擎>开源产品 0人收藏此文章, 发表于8小时前(2013-09-06 00:39) ...

  8. android 开发代码被黑客破译有那么容易吗?

    很多程序员辛辛苦苦开发出的android开发代码,很容易就被黑客翻译了. Google似乎也发现了这个问题,从SDK2.3开始我们可以看到在android-sdk-windows\tools\下面多了 ...

  9. Android 常用代码大集合 [转]

    [Android]调用字符串资源的几种方法   字符串资源的定义 文件路径:res/values/strings.xml 字符串资源定义示例: <?xml version="1.0&q ...

随机推荐

  1. Cocos本地存储LocalStorage

    HTML5 LocalStorage 本地存储 //存档 var stopResumeMenu4 = cc.MenuItemFont.create("存档", this.onSav ...

  2. 第三百三十二天 how can I 坚持

    今天一大早,住的这就施工了,被吵醒了.. 下午去了趟小米之家,小米5还行,黑科技不黑,哈哈. 小米5黑科技不太黑,就知道造词,整体感觉还行,就是感觉屏幕有点长,小米之家人倒是不少,还有老太太去小米之家 ...

  3. TDBXCommand TDBXReader

    TDBXCommand  *cmd; cmd= FDBXConnection->CreateCommand(); cmd->CommandType=TDBXCommandTypes_DSS ...

  4. Spark RDD概念学习系列之RDD的缺点(二)

        RDD的缺点? RDD是Spark最基本也是最根本的数据抽象,它具备像MapReduce等数据流模型的容错性,并且允许开发人员在大型集群上执行基于内存的计算. 为了有效地实现容错,(详细见ht ...

  5. log4j:ERROR LogMananger.repositorySelector was null likely due to error in class reloading, using NOPLoggerRepository.

    The reason for the error is a new listener in Tomcat 6.0.24. You can fix this error by adding this l ...

  6. Samsung Galaxy S II GT-I9100 指令全集 部分指令请慎用

    英文版 谷歌翻译 Obtain/Change Device Information *#06# (Display IMEI number) *#1234# (Display current firmw ...

  7. JQuery中attr ,html,text,val,的一些用法

    attr:主要获取元素内部的属性,返回 的是属性值 html:返回当前元素(不包括他自己本身的标签,但是可以返回他自己的)的标签加上内容.仅限于返回第一个. text:和 .html() 方法不同, ...

  8. <MFC_1>深入剖析MFC的WinMain和消息机制

    一.开篇引论 熟悉Win32开发的朋友,应该非常了解它的基本组成和流程 1. WinMain:书写窗口类(WNDCLASS) -> 注册窗口类 -> 创建窗口 -> 显示窗口和更新窗 ...

  9. mssql 用户只能查看授权的数据库

    问题背景:公司的一台数据库服务器上放在多个数据库,每个数据库都使用不同的登录名称,但在将项目文件发布到Ftp时,有些Ftp的信息是在客户那边的 一旦客户那边使用配置文件中的数据库信息连接到数据库他就能 ...

  10. UVa 1617 Laptop (贪心)

    题意:有n个长度为1的线段,确定它们的起点,使得第i个线段在[ri,di]之间,输出空隙数目的最小值. 析:很明显的贪心题,贪心策略是这样的,先把所有的区间排序,原则是按右端点进行排序,如果相等再按左 ...