安卓开发中常常遇见有注册登录的功能要写,这些功能实现起来其实很简单,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));