//Sample.java

import org.apache.http.util.EncodingUtils;

import android.app.Activity;
import android.os.Bundle;
import android.webkit.WebView;

public class WebLogin extends Activity {
private WebView mWebView;


/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
mWebView = (WebView)findViewById(R.id.web_view);
String URL = "https://reg.163.com/logins.jsp?type=1&product=mail126&url=http://entry.mail.126.com/cgi/ntesdoor?hid%3D10010102%26lightweight%3D1%26verifycookie%3D1%26language%3D-1%26style%3D-1";
String postData = "domain=126.com&language=-1&bCookie=&username=username%40126.com&savelogin=&url2=http%3A%2F%2Fmail.126.com%2Ferrorpage%2Ferr_126.htm&user=username&password=password&style=-1&secure=&enter.x=%B5%C7%A1%A1%C2%BC";
mWebView.postUrl(URL, EncodingUtils.getBytes(postData, "BASE64"));
}
}

/*

先用firebug查看网页post的网址,用变量URL存储,然后查看post的参数,将其复制,用postData存储,

然后调用 webview的postUrl方法,第一个参数为url,第二个参数为数据,

这里要注意的是,第二个参数是byte[]型的,所以我们要把我们得到的String型的postData作点转换处理,

用EncodingUtils.getBytes(postData, "BASE64"),转换成byte[]就行了

*/

更多相关文章

  1. Android(安卓)SharedPreferences使用
  2. android maven lion
  3. Android(安卓)跳转+两种ListView+ListheaderView
  4. Ubuntu 下开发 Android(安卓)环境变量设置
  5. Gps简单更新
  6. 使用Toast(android中的一种提醒方式) & 建立监听 --4
  7. Android(安卓)Studio 快捷键中英文对译
  8. mybatisplus的坑 insert标签insert into select无参数问题的解决
  9. Python技巧匿名函数、回调函数和高阶函数

随机推荐

  1. 46.Android(安卓)自定义Dialog
  2. 移植Android(安卓)GingerBread 2.3.4系统
  3. Android(安卓)Activity class and static
  4. 自定义平滑滑动页面的组件:DragableSpace
  5. 获取联系人信息和删除联系人
  6. android中的保存数据方法
  7. Android访问权限总结
  8. Android中使用Spinner改变字体,颜色等
  9. Android(安卓)如何修改默认输入法
  10. Android动画之一:Drawable Animation