Android项目中怎么传递用户的登录信息

我要建立一个android项目,这个项目中使用ksoap2调用webservice(我用的是axis2)中的方法,但在这个项目的apk应用过程中,我随时可能会用到登录人的信息对该登录人的权限进行判断,因此我需要一个容器来对登录人信息进行存储,类似于B/S架构中的session。有过相关项目经验的各位大神,能不能给我提一个解决方案,急用,在线等,大恩不言谢!

0
suannai0314
鹳狸媛 楼主的这个问题解决了么?下边的答案能解决问题么?如果可以麻烦点击答案旁的√采纳哦~如果没有也可以将自己的答案贴上然后进行采纳的。
5 年多之前 回复

1个回答

在application中放一个静态成员变量保存登录人的信息
AndroidManifest.xml中application节点android:name写成自定义的application的完整包名和类名。然后实现那个类,继承android.app.Application。

1
fallignsun1992
tankilo 我也初学,不太懂你的问题。application记的只是一次程序运行时一个人登录的信息。其实我不太知道你这个项目具体情况。
5 年多之前 回复
Defry
Defry 嗯,这个可以解决我描述的问题。但是现在出新问题了,现在我的系统在一个时间点可能有很多人在用,这个时候每个人的信息都这样保存的话,就会只记录最后一个人的信息,这样就没法判断权限了。
5 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
Android最简单的数据传递——用户注册
Activity间传递数据 1 基于消息的通信机制 Intent——–boudle , extra 用这种简单的形式,一般而言传递一些简单的类型是比较容易的,如int、string等 详细介绍下Intent机制 Intent包含两部分: 1 目的【action】——-要去到哪里去 2 内容【category、data】———-路上带些什么,区分性数据和内容性数据 简单数据传递:Str
android记录登录状态
android 开发过程中,我们经常有需要记住登陆的状态的情况。下面是我实现这一功能的一些思路 首先假设,咱们已经实现了登录。 要实现记住登录,我们当然需要将一些数据保存到什么地方。android为我们提供了以下几种保存数据的机制 1、SharedPreference 最简单,也是我们要使用的 2、sqlite数据库 可以实现,但是操作要麻烦一些 3、文件存储//SharedPrefere
电商项目(二十六)用户模块开发(登出、注册、校验功能开发)
一、门户登出功能 1、门户登出功能接口设计(退出登陆) request: 无 response: success { "status": 0, } fail { "status": 1, } 2、Controller层 //登出功能 @RequestMapping(value = "logout.do",method = RequestMethod.POST) @R...
android播放视频
android播放视频,教你怎么在项目中播放视频,很好用的示例
spring mvc中登录用户信息的传递
原理: 1 使用session来传递用户信息 2 set方,通过Model.setAttribute写入 另外加入@SessionAttribute (FIXME) 3 get方,通过Session.getAttribute获得 根据《spring mvc 学习指南》(林仪明等翻译,第50页)。每个请求处理方法可以有多个不同类型的参数,如果需要HttpSession对象,就可以添加Htt
项目中遇到的经典问题1==同步登录的数据,高并发的时候会出现同步两条相同数据
android项目中注销或者退出登陆功能
1. 呵呵   我们项目中基本都有这个功能,退出登陆,如图。这里我学到了两种方法 2. 方法   第一种,使用一个类来管理activity,然后实现三个方法,添加activity,移除activity,注销所有activity,然后一般在activity中使用这三个方法,比如在onCreate中使用添加,onDestroy中使用移除,在退出登陆合适的地方注销所有activity这个方
Volley获取和发送sessionid保持用户登录状态
重写parseNetworkResponse方法获取session: RequestQueue mQueue = Volley.newRequestQueue(getApplicationContext());; StringRequest stringRequest = new StringRequest(Request.Method.POST,url, new Respon
通过JDBC-进行服务器查询数据库中用户名密码并使Android端用户成功登陆
Android端同之前服务器端:entity存放实体类dao 数据访问对象,dao包中存放所有数据库相关操作,增删查改等util 工具包,加载驱动链接数据库等PreparedStatment 有两个方法executeUpdate(),用于进行更新操作                                                executeQuery(),用于进行查询操作命名规则...
记住密码和自动登录
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height=...
从【状态模式】解析App登录功能实战技巧
一、绪 上篇博客和大家分享了设计模式中的观察者模式,以经典案例和实战分析了观察者模式的使用技巧。 以 “猫叫,老鼠就跑” 带你了解观察者模式 今天继续和大家分享一篇关于设计模式的内容。想必有些朋友看到设计模式几字就有点精神错乱,四肢麻木。哈哈,开个玩笑。我不会以单纯描述设计模式来表达,这样的博客随便一搜很多。既然要说设计模式,毕竟缺少不了实战的结合。 二、介绍 设计模式所
优化springcoud子服务之间关于用户信息的传递问题
个人觉得公共功能一个是需要从拓展、性能上将提升,另一个是要兼容性也就是就近兼容性也是要考虑的。 以广东移动现有架构开始分析实现 ​ 现况:以spring cloud1.x版本构建,使用web工程做网关转发功能,任何代码都需要经过网关的代理,甚至部分功能已经在网关进行代码书写,在接口访问上使用的是声名式:Feign,迫切的问题是:由于业务代码中经常需要使用到userId,所以经常需要将该...
电商平台搭建--用户功能模块开发(三)
  欢迎大家来访,本篇博文会完成最后的用户模块功能  再来看一下这张图经过前两篇博文的介绍,我们已经完成了登录、注册、获取用户登录信息、获取用户详细信息、退出登录等核心功能,那么在本篇博文中,我们将完成重置密码、修改个人信息。一、用户模块-修改个人信息功能的实现    修改个人信息,我们需要从数据库中查询数据和修改存放在数据库中的用户数据,先来看Service层// 更新用户信息 p...
Android探索之旅(第三十六篇)Android中用户反馈需要开发?不存在的
作为一个合格的Android开发者,我们时不时会碰到产品给用户反馈功能需求,你大概需要一天?两天?三天?请求接口?NO NO NO~~~不存在的 下面介绍一个平台叫吐个槽官网 1. 进入平台后需要创建产品,创建好之后会为你分配APPID 2. Android文档接入 想要在您的产品中接入吐个槽,首先需要获取该产品的 url,一般由 https://support.qq.com/prod...
Android开发之用户协议字体颜色
这是一个比较简单的例子,我们在用户协议中,会出现同意协议为蓝色(或者还加下划线),其他文字为黑色;其实只要一个textview就可以写出来了。先看效果图: strings文件的代码:<string name="tv_protocol">我已阅读,并同意《用户注册协议》</string>activity_main.xml布局文件:<?xml version="1.0" encoding="utf-8
ssh项目中修改密码
相关配置文件 CommonManager.xml &amp;lt;bean id=&quot;updatePasswordAction&quot; class=&quot;cn.itsouce.pss.web.UpdatePasswordAction&quot; scope=&quot;prototype&quot;&amp;gt; &amp;lt;property name=&quot;employeeService&quot; ref=&quot;employeeService&quot;
Android实现注册登录头像上传等功能常规开发(Android端,服务器端开发实例)
时隔半年再次敲动键盘,发现时间过得真心快。原本自己该干的事情被琐碎事情给耽搁了,现在想想该重新振奋起来好好努力。闲话到此,今天给大家带来的教程是常规化也是常见的登录注册上传头像等操作,本篇也是从项目中挑出部分,项目是真实测试的,完全能实现如上操作,所以各位不用担心,由于时间原因,就不连接服务器测试了,本篇文章也只是演示下过程。包括了客户端和服务器的部分程序,当然了该篇博客仅限学习,项目后来改为手机...
Android:登录保存回显用户信息或配置文件(sharedpreferences)
                登录保存回显用户信息或配置文件(sharedpreferences) 目录                 登录保存回显用户信息或配置文件(sharedpreferences)  1.项目目录结构 二、类:MainActivity 三、类:activity_main.xml  1.项目目录结构   二、类:MainActivity packa...
(c++)常用的编解码函数 BASE64 URL UU Quoted-Printable
#include "scode.h"#include Scode::Scode(){}Scode::~Scode(){}/*Uuencode编码*//* Uuencode的算法很简单,编码时它将3个字符顺序放入一个 24 位的缓冲区, * 缺字符的地方补零,然后将缓冲区截断成为 4 个部分,高位在先, * 每个部分 6 位,用下面的64个字符重新表示: * "`!"#$%&
Android-一个简单的Android库可以轻松将社交登录集成到您的Android项目中
一个简单的Android库可以轻松将社交登录集成到您的Android项目中
用户登录以及分布式session功能
一、两次md5    在前端处理,用户在页面上进行登录、网络传输使用的是明文传输。所以第一次在客户端进行md5加密即明文+固定salt进行加密。这个只能防范密码明文传输,因为在前端是在js写,所以如果有人特意去破解,密码还是会被看到。    在后台处理,加密后的密码传输到后台之后,还需要进行md5进行加密。所以第二次在服务端进行md5加密即用户输入的(第一次md5加密后的结果)+随机salt,第二...
SSH项目中在action中使用cookie保存账号和密码
因为以前都是在jsp页面中使用cookie,所以没遇到这样的问题,这次写ssh项目,想安原本的写法写,突然发现cookie值不能传入action,于是想了一种方法先把代码粘过来//商品登陆 public String login() throws UnsupportedEncodingException { System.out.println(&quot;Login执行了&quot;); User exitus...
做一个Django项目(1.7、使用JWT完成认证并实现登陆)
导入模块 pip install djangorestframework-jwt 添加配置 REST_FRAMEWORK = { 'DEFAULT_AUTHENTICATION_CLASSES': ( 'rest_framework_jwt.authentication.JSONWebTokenAuthentication', 'res...
用户登陆的用户名的值传到下一个页面的代码
public function login(){ $this->display(); $m = new Model('user'); if($_GET['submit']){ $name = $_GET['name']; $password =$_GET['password']; $data =array(
django博客项目---用户认证
day15 Django用户认证系统1. 拓展User模型Django 用户认证系统提供了一个内置的 User 对象,用于记录用户的用户名,密码等个人信息。 对于 Django 内置的 User 模型, 仅包含以下一些主要的属性: username,即用户名 password,密码 email,邮箱 first_name,名 last_name,姓 对于一些...
android新浪微博登录获取用户信息
第一步:准备工作 在新浪微博开发者平台http://open.weibo.com/apps/注册并上传应用各种信息(比较多)获取到appkey,关于签名信息最好使用新浪提供的工具省心些,默认的授权回调页https://api.weibo.com/oauth2/default.html要与代码中一致。 第二步:下载新浪SDK添加到工程librepositories { flatDi
业务模型-电商网站用户登录与购物车的关系
一、按照(购物车缓存)技术使用 1 使用session作为购物车的添加对象,服务器端保存 2 使用cookie作为购物车添加对象,在浏览器客户端保存   二、与用户对象的绑定 1 用户登录时购物车对象与用户对象绑定 2 用户未登陆时,购物车对象与浏览器绑定   三、购物车数据的形式 1 购物车数据db list_cart_db 2 购物车
HttpContent
package com.daydayup.zhoukao1.acitivities;import android.support.v4.app.FragmentManager;import android.support.v4.app.FragmentTransaction;import android.support.v7.app.AppCompatActivity;import android...
单点登录——解决分布式项目中session共享问题
初学有感,希望各位大佬在下面批评指教,晚辈万分感激!----------------------------------------------------------------------------------------------------------------------------------单点登录的实现其实就是cookie与redis配合模拟一个session,具体思路:用户...
android项目开发过程中的本地缓存总结
在现在很多的开发中,开发一个app缓存和网络存储搭配起来使用往往是必须的,自己写过比较多的项目所有谈谈感想。 缓存作用: 所谓的缓存机制就是数据获取方式的变化,app的缓存通常就是把用户经常需要从网络上加载并且变化不是事实的数据进行本地的存储,这样可以减少用户流量的使用。以及一些操作的可行性实现。 一、缓存类型: (1)、本地文件缓存:        本地文件缓存就是将网上的数据存储到本
电商项目(二十五)用户模块开发(登录功能开发)
现在开始写代码: 已经无法用博客表达了,我先8把这个项目弄通。。。
vue 项目中处理用户登录验证以及会员等级的更新的记录
最近用vue撸一个微信公众号的项目,项目需要用户登录,不登录是不开放页面的,所以在main.js中用到了全局的路由守卫 //main.js,用户信息分别保存在本地localStorage和store中,作为长久保存,只需一次登录 router.beforeEach(function (to, from, next) { if(!localStorage.getItem('userInfo'...
PageHelper---开源的mybatis分页插件
1.1介绍  PageHelper是国内非常优秀的一款开源的mybatis分页插件, 它支持基本主流与常用的数据库, 例如mysql、 oracle、 mariaDB、 DB2、 SQLite、 Hsqldb等。 本项目在 github 的项目地址: https://github.com/pagehelper/Mybatis-PageHelper 本项目在 gitosc 的项目地址: ht...
【Android】用户登录注册界面开发及用户信息管理案例代码详解
里面主要是实现了用户的登录、注册、注销、记住密码、修改密码等功能。
用户同一时段不能重复登录类似QQ(MyEclipse+mysql+Ajax)
MyEclipse+mysql+Ajax工具,解决用户同一时段不能重复登录,第二次登录将会挤掉第一次登录用户,弹出消息框(你已在其他地方登录,被迫下线),我也是借鉴其他大师 然后自己整理的。基本逻辑是:用户登录时候检测用户是否已经登录过,如有则删除原来的用户信息,登录现在用户的信息。用户的登录信息保存在SessionMap里面。再加一个session监听和Ajax进行请求,每几秒进行求登录验证一次,检查本用户是否被其他用户登录,如果被其他用户登录,则弹出消息框(Msg)。可以用同一电脑不同浏览器来测试,都能实现此功能。项目可以直接导入Myeclipse测试使用。
ssm实际项目中利用cookie实现快速登陆功能
1.首先编写配置文件spring-ws.xml xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p" xmlns:aop="http://www.springframework.org/schema/aop" xmlns:cont
Android学习之保存用户登录信息
我们写APP时经常会遇到保存用户登录信息,那么怎么来保存用户的登录状态呢? 我们可以通过SharedProferences类的getSharedPreferences(String NAME, int MODE)方法来实现对用户登录信息的保存,如:用户名,密码,cookie等。 Android 平台给我们提供了SharedProferences类,这是一个轻量级的储存类,适用于保存一些小数据。
Android--使用显式Intent,实现从登录界面到注册界面的跳转
//Activity_abaka.xml --------------注册界面 &amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&amp;gt; &amp;lt;RelativeLayout xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot; xmlns:app=&quot;http://schemas.andr...
项目开发使用HttpSession存放当前登录用户的(1)用户信息、(2)可管辖公司
问题:    当某一个用户登录系统时,为当前登录用户分配一个会话对象(session对象)。用来存放此用户相关的   (1)用户信息:用户ID、用户姓名、用户密码、用户所在地等;   (2)用户可管辖的公司(用户数据权限管理:当前登录用户只能查看自己所管辖公司下的司机信息):多个公司ID,以      逗号隔开。   使用session后,在项目其他的JSP页面或者controlle
android Facebook登陆获取用户信息
第一步:准备工作 注册facebook开发者获取ApplicationId,老样子翻墙用蓝灯,可能会被facebook冻结账号,需要上传个人信息验证。 第二步:在Module中添加依赖compile 'com.facebook.android:facebook-android-sdk:4.20.0'第三步:在AndroidManifest.xml文件中添加meta-data<meta-data