- 博客(30)
- 资源 (1)
- 收藏
- 关注
原创 解决http://wthrcdn.etouch.cn/weather_mini?city=接口获取天气的返回字符串是乱码
最近在做一个类似天气预报的demo,数据是从http://wthrcdn.etouch.cn/weather_mini?city=获取,但是解析出来的字符串是乱码,通常更换编码类型就可以了,但是并不见效。所以最后才发现问题所在,这个接口的数据传给客户端的时候把数据压缩了,所以当我们在客户端获取到数据后要给他解压缩gzip即可,问题就解决了,现在把代码贴出来。// 获取天气预报 public
2015-04-23 17:09:19
34263
3
原创 加载listview里面不同样式的item
最近做项目遇到的问题是加载listview里面的item,但是item本身的样式各不相同,如下图:图中item的图片数量不一样,要想解决这个问题,我们首先想到的是adapter里面给我们提供了获取当前item种类的方法,所以adapter的代码如下:public class ItemAdapter extends BaseAdapter{ private Array
2015-04-14 17:32:58
4369
原创 Android 微信支付
今天这篇文章讨论一下微信支付,微信支付客户端需要做的事情不多,基本交互在SDK文档里已经十分详细。所以客户端所要做的事情很简单,接受服务器端传过来的参数,发起微信支付。核心代码如下:PayReq req = new PayReq();req.appId = Constants.WEIXIN_APP_ID; //微信开发者平台注册的Appidreq.partn
2015-03-09 11:02:32
1023
原创 Android与H5的交互
如今H5的广泛应用,使得Android与H5交互也变得十分广泛,这篇文章就交互问题浅谈一下。 Android通过内置的控件Webview来加载H5页面。webview的应用十分简单,只有设置一下其属性即可。代码如下: webView.setVerticalScrollBarEnabled(false);webView.setHorizontalS
2015-03-09 10:29:46
15879
2
原创 Volley进行网络通讯,获取网页内容
我们在程序中需要和网络通信的时候,大体使用的东西莫过于AsyncTaskLoader,HttpURLConnection,AsyncTask,HTTPClient,Volley等,但是Volley是Android平台上的网络通信库,能使网络通信更快,更简单,更健壮。
2014-09-12 21:09:24
811
原创 用Sqlite数据库来对Android页面的数据进行增删改查
Sqlite是一款轻型的数据库,它包含在一个相对小的C库中,它的设计目标是嵌入式的,由于它占用资源非常少,可能只需要几百K的内存就可以了,
2014-08-24 10:45:23
658
原创 Dao对数据库的操作进行封装
package dao;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import java.util.List;
2014-08-06 14:01:58
1135
原创 利用JS实现全选相关功能
全选function allCheck(){var alls=document.getElementById("allCheck");var lists=document.getElementsByName("list");for(var i=0;iif(alls.checked){lists[i].checked=true;}else{lists[i].che
2014-07-24 22:28:56
491
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人