伤透脑筋了,密码保存问题,求救 我设计了一个密码登陆界面,当用户登陆之后可以自己更改密码并保存,请问密码以什么形式保存呢?我还没学过SQLite,不用数据库用文件可以吗?我在网上搜的用FileOutputStream建立私有什么的只可以暂时保存,在登陆界面就访问不了私有文件了,用私有文件保存可以吗?代码如何,求各位高手解答... 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以使用SharePreference来保存应用属性设置,当然也可以保存你所说的密码了 楼上说的对,可以用sharepreference来保存。但这样做有一个不好的地方:无法跟登录server对应起来。也就是说,server1有一个username, passowrd, 需要保存,server2可能也会有登录,这种情况下,sharepreference可能就不好弄了。所以,建议用sqlite 3来存储。就像webview的一样,你可以试试去访问一个需要登录的server,webview会访问你是否保存密码,如果保存的话,它会存在数据库中,你可以导出来看一看,它是没有加密的。 SharePreference 一般用来保存游戏设置。如果你那个应用只是本地应用的话,SharePreference 就可以了,可以设为private模式。 SharePreference 这个就以可以了 为了安全,可以在保存之前,自己定义一个加密方式把 password 简单加密之后保存 用SharedPreference如果清除用户数据就都没有了啊,咋办呢 事实上,每个android程序可以共用一个application类,你在这个app中保存全局的东西就可以。如果想退出程序还能保存,就必须用文件,内部数据库,外部网站,这几种方式来保存了 可以用SharedPreference设置一个默认值,data被清除了可以用默认值设为密码 关于PowerManager的问题 使用Handler产生空指针异常的问题 请教关于存储卡访问权限的问题。 怎么获取后台运行的Service实例? Andrid问题,关于instance()的。。。速求! android 中的页面显示的分辨率 关于多国语言,国际化 Gallery 3D源代码学习交流 求助:在android布局是全屏的情况下, 如何监听软键盘的弹出和隐藏,有好的方法直接给100分!!! android 蓝牙BluetoothGatt 问题,修改连接超时时间,onConnectionUpdated问题 android apk版本更新的问题,在线等 关于手机双卡的问题
也就是说,server1有一个username, passowrd, 需要保存,server2可能也会有登录,这种情况下,sharepreference可能就不好弄了。所以,建议用sqlite 3来存储。就像webview的一样,你可以试试去访问一个需要登录的server,webview会访问你是否保存密码,如果保存的话,它会存在数据库中,你可以导出来看一看,它是没有加密的。
如果想退出程序还能保存,就必须用文件,内部数据库,外部网站,这几种方式来保存了