原创内容,转载请注明原文网址:http://homeqin.cn/a/wenzhangboke/jishutiandi/Android/2019/0621/548.html
信息并同步留存,使第二次不消登录也可稽查个人信息。
Android应用WebView加载登录的html界面,则通过登录胜利获得Cookie并同步,可以是下一次不消登录也能够稽查到个人信息,
注:要是初始化加载登录,可通过缓存Cookie信息来考证是否要加载登录界面。Cookie信息蕴含了你登录的信息,打印是是这种格式。
蕴含种种编码,16进制等,可通过转码稽查信息(蕴含目前城市,IP,个人相关信息等)
复制代码
public class MainActivity extends Activity {
public String urlSign = "http://xwwscs.com/app.php?platform=android&appkey=40a3e8e50fa27b8e6f1dd1a4b7454a0a&version=1.0&c=member&a=viewlogin";
/***
* 尝试账号 name:DickyQie pwd:123456
*/
private WebView webView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
initView();
findViewById(R.id.button1).setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
startActivity(new Intent(MainActivity.this, Page.class));
}
});
}
@SuppressLint({ "SetJavaScriptEnabled", "JavascriptInterface" })
private void initView() {
webView = (WebView) findViewById(R.id.activity_webview);
webView.requestFocus();
webView.setHorizontalScrollBarEnabled(false);
webView.setVerticalScrollBarEnabled(false);
WebSettings web = webView.getSettings();
web.setJavaScriptEnabled(true);
web.setBuiltInZoomControls(true);
web.setSupportZoom(true);
web.setLayoutAlgorithm(WebSettings.LayoutAlgorithm.NARROW_COLUMNS);
web.setUseWideViewPort(true);
web.setLoadWithOverviewMode(true);
web.setSavePassword(true);
web.setSaveFormData(true);
webView.loadUrl(urlSign);
webView.setWebViewClient(new MyWebViewClient());
}
private class MyWebViewClient extends WebViewClient {
public boolean shouldOverrideUrlLoading(WebView view, String url) {
return true;
}
public void onPageFinished(WebView view, String url) {
CookieManager cookieManager = CookieManager.getInstance();
String CookieStr = cookieManager.getCookie(url);
if (CookieStr != null) {
Log.i("cookie", CookieStr);
}
super.onPageFinished(view, url);
}
}
}
复制代码
不要忘怀在AndroidManifest.xml加权限哦!
<uses-permission android:name="android.permission.INTERNET"/>
上篇:上一篇:浅谈辅助功效 AccessibilityService
下篇:下一篇:android处理url中的特殊字符