[Android实例] android登录Web以及登录保持,cookie管理相关
来源:互联网 发布:汉王手写软件下载 编辑:程序博客网 时间:2024/05/21 10:41
对于登录功能本身没有任何特别,使用httpclient向服务器post用户名密码即可。
但是为了保持登录的状态(在各个Activity之间切换时要让网站知道用户一直是处于登录的状态)就需要进行cookie的读写。
httpclient相当强大,读写cookie非常容易:另外的一个问题是,为了在各个activity之间使用一个共通的cookie,需要一个全局变量来解决问题。对于java来说,可以使用静态类,但是对于android来说,更符合android结
构的作法是使用拥有这些activity的application类:
首先声明一个application类用来存取cookie: 另外,要在AndroidManifest.xml文件中将上面声明的这个类绑定到包含所有activity的application上,方法是为application标签加 android:name=".myApp"
这样就可以在Activity中使用这个“全局变量”了: 经过以上的步骤,android程序完成一个Web登录后就可以保持登录的状态了。
ps.
从一个httpclient取得statuscode的方法: 做的一个是要登录自己的图书馆账号,用于查看自己所借阅的书籍,
看了一下图书馆的代码,发现是POST用户名和密码,
而在代码实现主要有两个难点:一、保存账号密码 二、保存Cookie
那么 ,第一个可以使用之前提到过的Sharedpreference ,每次就直接从sharedpreference里获取账号名和密码就可以了,不需要每次都输入
第二个怎么获得服务器的cookie呢,知道这次的session id
通过Httpclient 中的getcookiestore 获得了session id后,怎么再添加到我们的POST或者GET请求里面呢, 转自:http://blog.csdn.net/t80t90s/article/details/7967452
但是为了保持登录的状态(在各个Activity之间切换时要让网站知道用户一直是处于登录的状态)就需要进行cookie的读写。
httpclient相当强大,读写cookie非常容易:另外的一个问题是,为了在各个activity之间使用一个共通的cookie,需要一个全局变量来解决问题。对于java来说,可以使用静态类,但是对于android来说,更符合android结
构的作法是使用拥有这些activity的application类:
首先声明一个application类用来存取cookie: 另外,要在AndroidManifest.xml文件中将上面声明的这个类绑定到包含所有activity的application上,方法是为application标签加 android:name=".myApp"
这样就可以在Activity中使用这个“全局变量”了: 经过以上的步骤,android程序完成一个Web登录后就可以保持登录的状态了。
ps.
从一个httpclient取得statuscode的方法: 做的一个是要登录自己的图书馆账号,用于查看自己所借阅的书籍,
看了一下图书馆的代码,发现是POST用户名和密码,
而在代码实现主要有两个难点:一、保存账号密码 二、保存Cookie
那么 ,第一个可以使用之前提到过的Sharedpreference ,每次就直接从sharedpreference里获取账号名和密码就可以了,不需要每次都输入
第二个怎么获得服务器的cookie呢,知道这次的session id
通过Httpclient 中的getcookiestore 获得了session id后,怎么再添加到我们的POST或者GET请求里面呢, 转自:http://blog.csdn.net/t80t90s/article/details/7967452
- android登录Web以及登录保持,cookie管理相关
- android登录Web以及登录保持,cookie管理相关
- android登录Web以及登录保持,cookie管理相关
- android登录Web以及登录保持,cookie管理相关
- android登录Web以及登录保持,cookie管理相关
- android登录Web以及登录保持,cookie管理相关
- android登录Web以及登录保持,cookie管理相关
- android登录Web以及登录保持、cookie管理相关
- android登录Web以及登录保持,cookie管理相关
- android登录Web以及登录保持,cookie管理相关
- [Android实例] android登录Web以及登录保持,cookie管理相关
- Android登录Web以及登录保持和cookie的使用方法
- Android Cookie共享到WebView避免再次登录(保持登录状态)
- Android Cookie共享到WebView避免再次登录(保持登录状态)
- Android Cookie共享到WebView避免再次登录(保持登录状态)
- HttpClient---cookie(保持登录)
- Android WebView保存Cookie登录
- Android WebView保存Cookie登录
- MAC常用命令
- 关于IO转换流
- Java定时任务Timer
- Flex3 LineChart动态添加数据源(动态添加线)
- 日期判断昨天、今天、明天
- [Android实例] android登录Web以及登录保持,cookie管理相关
- IOS笔记 搜索框
- 用新浪jS接口取客户端IP 及位置
- PHP设计模式之单例模式
- DECLARE_MESSAGE_MAP()
- 输入框挡住键盘的解决办法
- postgreSql性能优化提升技巧指南
- 母版页和ifarme 之间的区别 .
- SQL Server 2005 大数据量数据存储设计思路分享