Android 新浪微博代码
新浪微博开发
[代码] 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 新浪微博代码的更多相关文章
- android 新浪微博客户端的表情功能的实现
这是一篇好文章,我转来收藏,技术的最高境界是分享. 最近在搞android 新浪微博客户端,有一些心得分享弄android客户端表情功能可以用以下思路1.首页把新浪的表情下载到本地一文件夹种,表情图片 ...
- Intellij idea 和android studio 代码给混淆
Intellij idea 和android studio 代码给混淆 一.指令说明-optimizationpasses 5 # 指定代码的压缩级别 -dontusemixedcaseclassna ...
- Android实用代码七段(五)
前言 每次分享意味着每次都有进步,本系列以实用为主,欢迎和我分享和推荐好用的代码段~~ 声明 欢迎转载,但请保留文章原始出处:) 博客园:http://www.cnblogs.com 农民伯伯 ...
- Android实用代码七段(四)
声明 欢迎转载,但请保留文章原始出处:) 博客园:http://www.cnblogs.com 农民伯伯: http://over140.cnblogs.com 正文 1.发送不重复的通知(Notif ...
- Android开发代码规范(转)
Android开发代码规范 1.命名基本原则 在面向对象编程中,对于类,对象,方法,变量等方面的命名是非常有技巧的.比如,大小写的区分,使用不同字母开头等等.但究其本,追其源,在为一个资源其名称 ...
- 黑客破译android开发代码真就那么简单?
很多程序员辛辛苦苦开发出的android开发代码,很容易就被黑客翻译了. Google似乎也发现了这个问题,从SDK2.3开始我们可以看到在android-sdk-windows\tools\下面多了 ...
- PhoneGap或者Cordova框架下实现Html5中JS调用Android原生代码
PhoneGap或者Cordova框架下实现Html5中JS调用Android原生代码 看看新闻网>看引擎>开源产品 0人收藏此文章, 发表于8小时前(2013-09-06 00:39) ...
- android 开发代码被黑客破译有那么容易吗?
很多程序员辛辛苦苦开发出的android开发代码,很容易就被黑客翻译了. Google似乎也发现了这个问题,从SDK2.3开始我们可以看到在android-sdk-windows\tools\下面多了 ...
- Android 常用代码大集合 [转]
[Android]调用字符串资源的几种方法 字符串资源的定义 文件路径:res/values/strings.xml 字符串资源定义示例: <?xml version="1.0&q ...
随机推荐
- PDF数据提取------2.相关类介绍
1.简介 构造数据类型PdfString封装Rect类,PdfAnalyzer类中定义一些PDF解析方法. 2.PdfString类与Rect类 public class PdfString : IC ...
- jsoup入门
官网地址:http://jsoup.org/ Jsoup是一个开源的Java库,它可以用于处理实际应用中的HTML.它提供了非常便利的API来进行数据的提取及修改,充分利用了 DOM,CSS以及jqu ...
- 《学习OpenCV》练习题第四章第八题ab
这道题是利用OpenCV例子程序里自带的人脸检测程序,做点图像的复制操作以及alpha融合. 说明:人脸检测的程序我参照了网上现有的例子程序,没有用我用的OpenCV版本(2.4.5)的facedet ...
- searchBar 隐藏
searchBar 隐藏 CGRect newBounds = self.tableView.bounds; newBounds.origin.y = newBounds.origin.y + _he ...
- gradle 及 git 环境下利用hook及gradle脚本自动添加versioncode和versionname的方法
在 app/build.gradle 文件里添加几行代码: def gitCommitShortHash = 'git log -1 --pretty=%h'.execute([], project. ...
- opengpg
- C_functions
1.C常用函数分为如下几大类!! 1,字符测试函数. 2,字符串操作 3,内存管理函数 4,日期与时间函数 5,数学函数 6,文件操作函数 7,进程管理函数 8,文件权限控制 9,信号处理 10,接口 ...
- HD1013Digital Roots
Problem Description The digital root of a positive integer is found by summing the digits of the int ...
- Unable to load dll 的解决方案
前几天在做项目时,需要用到一个非托管的 dll 库,其实使用 .Net 的互操作技术可以很方便地调用非托管 dll 文件中的函数,但是在执行时出现了“Unable to load dll HRESUL ...
- How Tomcat Works(八)
下面接着分析Context容器,该接口最重要的方法是addWrapper()方法与creatWrapper()方法,添加具体的子容器,这里是Wrapper容器实例 这里要分析的是一个简单的Contex ...