论坛首页 移动开发技术论坛

Android腾讯微薄客户端开发十五:终结篇(分享源代码)

浏览 90985 次
该帖已经被评为精华帖
作者 正文
   发表时间:2011-08-02   最后修改:2011-08-02
楼主,建议去掉那3个jar包,因为androidSDK里面有相关的类,如:
HttpPost post =new HttpPost(url);
List<NameValuePair> list =new ArrayList<NameValuePair>();
list.add(new BasicNameValuePair("par","request-post"));
HttpEntity entity = new UrlEncodedFormEntity(list,"utf-8");
post.setEntity(entity);
HttpClient httpClient = new DefaultHttpClient();
HttpResponse response = httpClient.execute(post);
String responseData = EntityUtils.toString(entity);
0 请登录后投票
   发表时间:2011-08-02  
先下载,后回复,非常感谢楼主的分享
0 请登录后投票
   发表时间:2011-08-02  
王海龙 写道
怕被诅咒,虽然不希望500w,楼主还是深幽默很上进的!看好你!

呵呵,谢谢你的看好,你的头像很酷啊!
0 请登录后投票
   发表时间:2011-08-02  
kyfxbl 写道
LZ,报告一个BUG。在无网络环境下启动应用,一会就报ANR了。大概是连接网络的操作放在UI线程里了

恩,后面的有几个地方,我没开线程连接网络,这样会阻塞ui,这是错误,你可以按照首页修改一下
0 请登录后投票
   发表时间:2011-08-02  
liuyes 写道
DataHelper里用的都是Log.e(...),这是为什么泥???


这是一个失误,可能敲的时候敲错了,意图是在ddms看一些调试打印信息,你可改为Log.d(...
0 请登录后投票
   发表时间:2011-08-02  
xj753277 写道
楼主,建议去掉那3个jar包,因为androidSDK里面有相关的类,如:
HttpPost post =new HttpPost(url);
List<NameValuePair> list =new ArrayList<NameValuePair>();
list.add(new BasicNameValuePair("par","request-post"));
HttpEntity entity = new UrlEncodedFormEntity(list,"utf-8");
post.setEntity(entity);
HttpClient httpClient = new DefaultHttpClient();
HttpResponse response = httpClient.execute(post);
String responseData = EntityUtils.toString(entity);

这是能做到的,把3个jar包可以去除了,但需要对sdk通信的部分修改下,是httpclient3(腾讯API用的是3)到httpcilent4(android.jar集成的是4)的升级,去除了可以减少一点工程的大小
0 请登录后投票
   发表时间:2011-08-02   最后修改:2011-08-02
先回复再来下。。。我想中500W
0 请登录后投票
   发表时间:2011-08-02   最后修改:2011-08-02
helloandroid 写道
cheney_love 写道
helloandroid 写道
cheney_love 写道
helloandroid 写道
我找了我两个朋友,测试了一下,是成功运行的

楼主,为什么登录之后就跳转到帐号管理界面,没数据昵。


你点击一下添加账号,需要跳往腾讯的授权页面来登录,然后再返回此界面才能有数据

点击了,在里面添加完帐号,点授权之后,好像快速的跳转到一个“找不到……”的界面,然后又跳转回了此界面,谢谢。

那个找不到得界面是因为 腾讯微博API的CallbackUrl 造成的(我设置了值),

,你看看ddms里面的打印信息,看看有没有报错信息,看看数据库里面插入数据没有?




LZ你好,我昨天一直不能运行,原来是因为我没有上传头像造成的,现在好了
user.setUserName(cursor.getString(4));
	ByteArrayInputStream stream = new ByteArrayInputStream(
						cursor.getBlob(5));
	Drawable icon = Drawable.createFromStream(stream, "image");
	user.setUserIcon(icon);

如果没有头像,上述代码会报错,如果有朋友运行不了,可能是这个原因哦

0 请登录后投票
   发表时间:2011-08-02  
佩服楼主啊,我现在刚开始研究android,不知道楼主有没有做过电子杂志之类的,指点我一下。
0 请登录后投票
   发表时间:2011-08-02  
问下LZ,我电脑不能连外网,只能连内网,是可以运行的嘛?
0 请登录后投票
论坛首页 移动开发技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics