在Linux下,Android模拟器里使用SD卡
http://www.eoeandroid.com/thread-201250-1-1.html

关于GridView布局和界面的跳转
http://www.eoeandroid.com/thread-201252-1-1.html

Android瀑布流加载图片效果实例
http://www.eoeandroid.com/thread-176638-1-1.html

这个是自己总结出来的经验,用户名密码登录验证后保存Session

// 你的URLHttpPost httppost = new HttpPost(Constants.ServerUrl.WEB_URL + url);try {List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(2);// Your DATAnameValuePairs.add(new BasicNameValuePair("UserName", map.get("UserName")));nameValuePairs.add(new BasicNameValuePair("Password", map.get("Password")));httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs));HttpResponse response;response = httpclient.execute(httppost);if (response.getStatusLine().getStatusCode() == 200) {// 获得响应String result = EntityUtils.toString(response.getEntity());// SharedPreferences preferences = context.getSharedPreferences(// "login", Context.MODE_PRIVATE);// Editor editor = preferences.edit();// String handlers = "";String cookie = "";Date sessionTime = new Date();List<Cookie> cookies = httpclient.getCookieStore().getCookies();if (!cookies.isEmpty()) {for (int i = 0; i < cookies.size(); i++) {cookie = cookies.get(i).getName() + "="+ cookies.get(i).getValue() + ";domain="+ cookies.get(i).getDomain();;sessionTime = cookies.get(i).getExpiryDate();}}//保存sessionPersistentConfig config = new PersistentConfig(context);config.setCookie(cookie);config.setSessionTime(sessionTime.getTime());// for (int i = 0; i < response.getAllHeaders().length; i++) {// if (response.getAllHeaders()<i>.toString().contains(// "set-cookie")) {// handlers += response.getAllHeaders()<i>.toString();// break;// }// }//// editor.putString("cookies",// response.getHeaders("Set-Cookie")[0].toString());// editor.commit();return result;}} catch (ClientProtocolException e) {// TODO Auto-generated catch block
 e.printStackTrace();} catch (IOException e) {// TODO Auto-generated catch block
 e.printStackTrace();}</i></i>

如何在Webview请求网站时使用Session

        //webview初始化的时候调用main_view = (WebView) findViewById(R.id.main_webview);new WebViewTask().execute();private class WebViewTask extends AsyncTask<Void, Void, Boolean> {String sessionCookie;CookieManager cookieManager;@Overrideprotected void onPreExecute() {CookieSyncManager.createInstance(MainActivity.this);cookieManager = CookieManager.getInstance();sessionCookie = new PersistentConfig(getApplicationContext()).getCookieString();if (sessionCookie != null) {// delete old cookies
                                cookieManager.removeSessionCookie();}super.onPreExecute();}protected Boolean doInBackground(Void... param) {// this is very important - THIS IS THE HACKSystemClock.sleep(1000);return false;}@Overrideprotected void onPostExecute(Boolean result) {if (sessionCookie != null) {cookieManager.setCookie(Constants.ServerUrl.WEB_URL,sessionCookie);CookieSyncManager.getInstance().sync();}main_view.setScrollbarFadingEnabled(true);main_view.getSettings().setPluginsEnabled(true);main_view.getSettings().setPluginState(PluginState.ON);main_view.setScrollBarStyle(View.SCROLLBARS_INSIDE_OVERLAY);WebSettings webSettings = main_view.getSettings();webSettings.setJavaScriptEnabled(true);// 设置可以访问文件webSettings.setAllowFileAccess(true);// 设置支持缩放webSettings.setBuiltInZoomControls(true);main_view.setWebViewClient(new WebViewClient() {@Overridepublic void onPageStarted(WebView view, String url,Bitmap favicon) {// TODO Auto-generated method stub super.onPageStarted(view, url, favicon);}@Overridepublic void onLoadResource(WebView view, String url) {// history();
                                }});main_view.setWebChromeClient(new WebChromeClient() {public void onProgressChanged(WebView view, int progress) {//Change
                                }});ShowUrlView(Constants.ServerUrl.INDEX);}}

这样就可以每次刷新页面的时候带着session一起请求

如果想保存用户信息,还是老方法SharedPreferences

原文链接:http://www.eoeandroid.com/thread-199811-1-1.html

webview如何自动登录保存登录信息详情相关推荐

  1. 关于Webview如何自动登录保存登录信息

    [Android实例] 关于Webview如何自动登录保存登录信息 用户名密码登录验证后保存Session // 你的URLHttpPost httppost = new HttpPost(Const ...

  2. scrapy爬取知名问答网站(解决登录+保存cookies值+爬取问答数据)--完整版完美解决登录问题

    菜鸟写Python:scrapy爬取知名问答网站 实战(3) 一.文章开始: 可能看到这篇文章的朋友,大多数都是受慕课网bobby讲师课程的影响,本人也有幸在朋友处了解过这个项目,但是似乎他代码中登录 ...

  3. python 登陆淘宝_如何用 Python 自动登录淘宝并保存登录信息?

    原标题:如何用 Python 自动登录淘宝并保存登录信息? 作者 | 猪哥 责编 | 伍杏玲 前段时间时间为大家讲解了如何使用requests库模拟登录淘宝,而今天我们将对该功能进行丰富.所以我们把之 ...

  4. 登录页跳转时保存用户信息-遇坑记

    项目中遇到的问题,重新建前端界面,遇到了这个问题. 项目中使用Angular JS + admin LTE + bootstrap3 保存用户信息,我有两种思路,一个是使用Angular JS-ser ...

  5. 微信小程序 获取用户信息并保存登录状态

    微信小程序 获取用户信息并保存登录状态:http://www.360doc.com/content/18/0124/11/9200790_724662071.shtml 转载于:https://www ...

  6. php手机短信验证码用cookie存好还是session存好,保存登录信息的时候用session好还是cookie好?...

    其实这个问题本身不是很准确,我觉得可能对浏览器机制和http协议做更多了解,可能更好点.为什么? 首先直接回答问题,一般比较方案是从功能,安全,效率三方面看,功能上都能达到要求,那么从安全和效率两方面 ...

  7. Android:登录保存回显用户信息或配置文件(sharedpreferences)

    登录保存回显用户信息或配置文件(sharedpreferences) 目录 登录保存回显用户信息或配置文件(sharedpreferences) 1.项目目录结构 二.类:MainActivity 三 ...

  8. Android:Day03_完美登录案例(使用流和文件来保存登录信息)

    Day03_完美登录案例 目录 Day03_完美登录案例 一.项目目录结构 二.类和文档(按项目目录结构排序) 1.类:LoginSace 2.类:MainActivity 3.AndroidMani ...

  9. 登录页面设置cookie,用户登录后,创建cookie保存用户信息

    代码要求: 用户登录后,创建cookie保存用户信息 设置cookie的有效期为5分钟 在登录页循环遍历cookie数组,判断是否存在指定名称的cookie,若存在则直接跳转至欢迎页面 代码实现过程: ...

最新文章

  1. API 面试四连杀:接口如何设计?安全如何保证?签名如何实现?防重如何实现?...
  2. LIVE 预告 | 华为诺亚韩凯:Transformer in Transformer
  3. 【图像修复】浅析:图像修复中的TV模型
  4. 怎样写出简洁的css代码??★★★★
  5. mysql主从复制 火墙_MySQL高级知识(十五)——主从复制
  6. Linux系统编程31:进程信号之什么是信号的阻塞及相关术语(递达,未决,pending位图,handler位图)
  7. 4个独立按键实现对数码管数字显示的加减清零等
  8. 【转】Fiddler抓包教程
  9. 编写程序,生成包含1000个0到100之间的随机整数,并统计每个元素的出现次数
  10. android theme错误,关于android:您需要在此活动中使用Theme.AppCompat主题(或后代)。 更改为Theme.AppCompat会导致其他错误...
  11. html怎么打开一个新窗口打开文件,js怎么打开新窗口
  12. 2018年美赛E题M奖论文心得分享
  13. 拉格朗日方程的三种推导方法之基于欧拉-拉格朗日方程推导
  14. jquery Boxy的使用方法
  15. 来聊一聊广告主“又爱又恨”的EDM营销那档子事儿!
  16. 科技公司产品经理和技术总监哪个更重要?
  17. 简单阅读golang的net/http包和Negroni的源码
  18. 数据分析中,到底什么是特征 feature
  19. python项目源代码-python项目源码
  20. “注定不凡“汇众教育17周年 V10.0发布会上海站“剧透”抢先看

热门文章

  1. 如何交叉编译 移植 QT
  2. QT5(一):HelloWord
  3. Linq To Entity 的分页讨论
  4. C#操作ini文件类
  5. java的泛,java_泛型
  6. Android UI开发第四十一篇——墨迹天气3.0引导界面及动画实现
  7. AppWidget实现机制分析--launcher添加和删除appwidget深入分析
  8. Android应用中使用及实现系统“分享”接口
  9. 《代码整洁之道》—第1章1.1节要有代码
  10. redis---安全设置