安卓开发中的登录注册及base64加密

              安卓开发中常常遇见有注册登录的功能要写,这些功能实现起来其实很简单,java已经给我们封装好了SharedPreferences接口,我们只要去引用他就行了。布局写好后,我们就要到Activity中去实现功能了。下面我对注册,登录,以及数据的存取和加密简单介绍一下,安卓学习交流请加 QQ:1248986624

//首先得到SharedPreferences

  SharedPreferences sp=getSharedPreferences("这里是我们要保存的文件名字", 这里是文件权限 );

//文件权限有:

MODE_PRIVATE         私有的,不可追加的。

MODE_APPEN            私有的,可以追加的

MODE_WORLD_READABLE         全局赌

MODE_WORLD_WRITEABLE        全局写

//将得到的数据保存在SharedPreferences中,用于注册功能

     Editor editor=sp.edit();
     editor.putString("user", name);

    //对mima进行加密
     mima=Base64.encodeToString(mima.getBytes(), 0);
     editor.putString("password", mima);
     editor.commit();

//得到SharedPreferences中的数据,用于登录功能

String sname=sp.getString("user", null);

 String spw=sp.getString("password", null);

//对得到的spw进行解密

spw=new String(Base64.decode(spw, 0));

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值