新浪微博客户端发布照片的功能 请问,客户端上的照片是怎么发送到服务器上的?请给出思路,最好能有示例,谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 下载新浪微博的sdk,里面有个例子就是分享图片的,具体可以看下http://blog.csdn.net/tianjianshi/article/details/7024624 SDK 里面有。 先把图片转成2进制,传进2个参数即可。 BufferedInputStream bufferedInputStream = new BufferedInputStream(getAssets().open("to_rate.png")); Bitmap bt= BitmapFactory.decodeStream(bufferedInputStream); byte[] by = ImageChange.Bitmap2Bytes(bt); try { ImageItem imageItem = new ImageItem(by); String weibo_text = URLEncoder.encode("XXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZ", "UTF-8"); Status status = weibo.uploadStatus(weibo_text, imageItem); Message message = new Message(); message.obj = status; message.what = 10; myHandler.sendMessage(message); } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); } } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } 通过java的HttpURLConnection或者apache的HttpClient即我们说的web service上传到服务器,当然你首先要通过android获取到该照片的字节数组,然后写入到流,传给服务器,服务器那边写一个接收的代码就可以了 类似于新浪微博的回复提醒功能 android 表情功能的实现 android HTTP请求响应的问题 下源码报Unable to look up android.git.kernel.org(port 9418) Name or service not know android 得到本机上的一张图路径,在线等 TP影响基底电流 有做过ffmpeg + SDL 在android上的播放器吗? android 搜索功能动画界面 图片翻转180度 注:不是旋转 点击不同按钮,显示不同文字 apk反编译的问题 android 如何导出联系人
先把图片转成2进制,传进2个参数即可。
BufferedInputStream bufferedInputStream = new BufferedInputStream(getAssets().open("to_rate.png"));
Bitmap bt= BitmapFactory.decodeStream(bufferedInputStream);
byte[] by = ImageChange.Bitmap2Bytes(bt);
try
{
ImageItem imageItem = new ImageItem(by);
String weibo_text = URLEncoder.encode("XXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZ", "UTF-8");
Status status = weibo.uploadStatus(weibo_text, imageItem);
Message message = new Message();
message.obj = status;
message.what = 10;
myHandler.sendMessage(message);
} catch (Exception e)
{
// TODO Auto-generated catch block
e.printStackTrace();
} } catch (IOException e)
{
// TODO Auto-generated catch block
e.printStackTrace();
}