新浪微博客户端发布照片的功能 请问,客户端上的照片是怎么发送到服务器上的?请给出思路,最好能有示例,谢谢! 解决方案 » 免费领取超大流量手机卡,每月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 socket传输 请教一下关于来电显示的实现 这段代码在java下运行很好,在Android上就报错。。。 谁帮我看看这样算不算SDK Manager下载了 android 流量统计软件中可以区别不同业务的流量吗?比如分别统计出不同业务流量 android 报错求解 口袋通和微信的公众订阅号有关系吗? activity中调用service中的方法问题 在线性布局中动态添加view 求助:Socket通信输入IP点击SEND闪退 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();
}