![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android-SNS开发
iteye_12649
这个作者很懒,什么都没留下…
展开
-
Android:SNS客户端开发七:发送带图片的微博(一)(调用相机和Gallery获得照片)...
之前已经介绍了如何发布一条文字微博,接下来的两篇文章会介绍如何发送带图片的微博。今天先看如何调用照相或者Gallery来获取我们想要发送图片文件。第一步,看需要申明的几个值private String picPath;//文件路径 private static final int PHOTO_WITH_CAMERA = 1010;// 拍摄照片 private stati...2011-12-07 14:42:16 · 161 阅读 · 0 评论 -
Android:SNS客户端开发八:发送带图片的微博(二)(发送多媒体的post方法)...
好了,之前我们已经获取到了需要发送的图片存在于手机中的路径,也就是上一篇文章中的picPath,那么我们今天通过这个路径将图片发出去。 先看新浪微博对发送图片的说明:http://open.weibo.com/wiki/Statuses/upload。在注意事项中新浪写到:上传图片需要采用multipart/form-data方式提交pic参数,并且放在POST请求的bod...2011-12-08 11:23:34 · 167 阅读 · 0 评论 -
Android:SNS客户端开发一:OAuth认证方法
编写微博客户端,最重要的就是用户授权方法。现在主流SNS社区开放API后,基本都采用OAuth认证进行授权。本文主要记录新浪微博1.0a版本的OAuth认证。但是随着2.0版本的逐渐普及,会在今后的加入2.0版本的方法。 有关OAuth认证的理论及相应流程在这里不做过多追述,各大网站上都已经写的十分清晰,这里主要写下我自己的实现方法。对于OAuth认证,这里采用signpost-oa...2011-12-05 12:43:09 · 195 阅读 · 0 评论 -
Android:SNS客户端开发二:获取授权账号资料
在上一篇文章中,大致介绍了基于新浪微博开放平台的OAuth认证方法及相关实现。那么在用户成功授权,取到相应的AccessToken以及Access_secret后,我们就可以利用这两个值通过新浪提供的对应API,去获取用户资料了。 这里我们需要用到Http请求相关的内容。获取用户资料是采用的Get方法,此处只放出Get方法的相应代码。使用HttpClient开源项目,该项目...原创 2011-12-05 15:09:05 · 162 阅读 · 0 评论 -
Android:SNS客户端开发三:数据库操作(一)
在对账号进行操作的过程中,不可避免的会使用到数据库,存储相应的账号信息。本文结合SNS客户端项目简单讲述Android上有关数据库的部分操作。 Android上采用SQLite数据库,作为一款轻型数据库,它在Android上有着很好的表现,操作起来也十分简单。在这里也像大家推荐一款SQLite的可视化查看工具SQLite Database Browser。大家可以把And...2011-12-05 22:41:41 · 184 阅读 · 0 评论 -
Android:SNS客户端开发四:数据库操作(二)
上一篇文章列出了在Android上对数据库进行操作的基本流程,及简单的增,删,查的方法。这一篇实现添加用户,查找用户的方法调用。UserInfo类请参考上一篇文章。在Android中,我们通过ContentValues往数据库中传值,屏蔽了复杂了insert语句,十分方便。首先结合Android:SNS客户端开发二:获取账号资料中,我们得到的用户信息,声明一个ContentValue对象。代码...2011-12-06 11:09:19 · 131 阅读 · 0 评论 -
Android:SNS客户端开发五:发送微博界面设计
之前的我们已经通过OAuth认证,通过了新浪的授权并且取得了用户相关的信息。今天开始我们来发送一条微博试试。首先是发送微博界面的布局设计。先看布局代码:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"...2011-12-06 12:25:37 · 371 阅读 · 0 评论 -
Android:SNS客户端开发六:发送一条文字微博
之前我们已经完成了发送微博的界面设计,现在我们来尝试编写发送一条微博。新浪微博发送文字微博的API文档查看地址:http://open.weibo.com/wiki/Statuses/update 这里采用post方法向新浪提交数据。与获取账号信息一样,我们还是采用HttpClient开源项目,来为发送http请求。先看post方法:/* * 新浪微博发送普通微...2011-12-06 14:14:58 · 129 阅读 · 0 评论