新浪微博开发
[代码] 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. cocos2dx 内存管理的理解

    关于引擎内存管理的细节,网上有大量的详解,这里概括一下: cocos2d-x 的世界是基于 CCObject 类构建的,所以内存管理的本质就是管理一个个 CCObject. //CCObject 内部 ...

  2. 三年程序学习之二:(对web初认识)

    接着上一篇讲,之后第二天我就来公司上班了,主要是前端,CSS+DIV,table,网站维护之类的,这样的日子过了将近3个星期,一直没什么进展,自己也学不到什么技术,不过我觉得CSS+DIV我算是基础的 ...

  3. ps做gif 登陆下拉菜单效果

    作者这里仅介绍登录动画的制作思路和简单过程.一些细节的制作,如登录框,每一帧的图像等都需要自己根据参考图慢慢完成.最终效果 1.新建大小适当的文件,背景填充暗蓝色.首先设计一个底座,主要用图层样式来完 ...

  4. Hadoop学习笔记3---安装并运行Hadoop

    本文环境是在Ubuntu10.04环境下运行的. 在Linux上安装Hadoop之前,首先安装两个程序: 1.JDK1.6(或更高版本).Hadoop是用Java编写的程序,Hadoop编译及MapR ...

  5. poj 2196 Specialized Four-Digit Numbers

    如果一个数字 十进制的各位数的和 == 十六进制的各位数的和 == 十二进制的各位数的和,则输出,从2992到9999 #include <cstdio> int toDD(int n) ...

  6. 实体框架 (EF) 入门 => 三、CodeFirst 支持的完整特性列表

    KeyAttribute 设置主键.如果为int类型,将自动设置为自增长列. 系统默认以Id或类名+Id作为主键.StringLengthAttribute 可设置最大最小长度以及验证提示信息等.最大 ...

  7. stm32F4各个库文件的作用分析

    system_stm32f4xx.c:This file contains the system clock configuration for STM32F4xx devices. /** **** ...

  8. hdu 5475 An easy problem(暴力 || 线段树区间单点更新)

    http://acm.hdu.edu.cn/showproblem.php?pid=5475 An easy problem Time Limit: 8000/5000 MS (Java/Others ...

  9. socket的一个错误的解释SocketException以及其他几个常见异常

    写socket程序有可能会遇见这个问题  其他信息: 由于套接字没有连接并且(当使用一个 sendto 调用发送数据报套接字时)没有提供地址,发送或接收数据的请求没有被接受.  这种情况我的 错误原因 ...

  10. URAL 2073 Log Files (模拟)

    题意:给定 n 场比赛让你把名称,时间,比赛情况按要求输出. 析:很简单么,按照要求输出就好,注意如果曾经AC的题再交错了,结果也是AC的. 代码如下: #pragma comment(linker, ...