android开发:保存并且记住账号密码,输入输出流
保存到data里面
方法一:这种保存方法并不提倡使用,因为绝对路径换一个环境可能就不能使用了
//传过来的参数用##拼接成一个字符串String info=name+"##"+password;
// 创建一个文件,用于存放密码账户File file=new File("data/data/com.example.test11/info.txt");try {//文件输出流,用于往内存中写数据FileOutputStream fos = new FileOutputStream(file);fos.write(info.getBytes());fos.close();} catch (Exception e) {// TODO Auto-generated catch blocke.printStackTrace();}
我理解的输入输出流的方法是:以自己为中心,如果你要向外界,向文档里面写东西,就是你向外边输出,这就是输出流,使用FileOutputStream
从内存里提取出来东西让我知道,是输入,输入流FileInputStream
方法二:使用上下文获取相对路径,安全
String temp=name+"##"+password;try {FileOutputStream fos = context.openFileOutput("info2.txt",Context.MODE_PRIVATE);fos.write(temp.getBytes());fos.close();} catch (Exception e) {// TODO Auto-generated catch blocke.printStackTrace();}
保存到SD卡
String temp=name+"##"+password;//获取sd卡的相对路径File file=new File(Environment.getExternalStorageDirectory().getAbsolutePath()+"/info.txt");try {FileOutputStream fos = new FileOutputStream(file);fos.write(temp.getBytes());fos.close();} catch (Exception e) {// TODO Auto-generated catch blocke.printStackTrace();}
记住密码,再次登陆时账号和密码能够显示出来
//保存密码的路径
File file=new File("data/data/com.example.test11/info.txt");try {// 文件输入流,为文本内容从内存里读过来FileInputStream fis=new FileInputStream(file);
// 开始从内存里读过来BufferedReader reader=new BufferedReader(new InputStreamReader(fis));String temp=reader.readLine();String[] result = temp.split("##");return result;} catch (Exception e) {// TODO Auto-generated catch blocke.printStackTrace();return null;}
给大家分享一个专注于分享编程知识和有趣案例的公众号:oldCode
android开发:保存并且记住账号密码,输入输出流相关推荐
- android 记住多个账号,Android实现记住账号密码功能
本文实例为大家分享了Android实现记住账号密码的具体代码,供大家参考,具体内容如下 布局 一个复选框 android:id="@+id/checkbox" android:ra ...
- Android开发保存QQ密码
Android开发保存QQ密码 技术要点: 使用文件储存的方式保存数据 实现步骤 ①用户交互界面的设计与实现 ②工具类(FileSaveQQjava )的设计与实现 ③界面逻辑代码的设计与实现 页面布 ...
- android中注册的账号密码储存在,Android中使用SharedPreferences完成记住账号密码的功能...
效果图: 记住密码后,再次登录就会出现账号密码,否则没有. 分析: SharedPreferences可将数据存储到本地的配置文件中 SharedPreferences会记录CheckBox的状态,如 ...
- Jsp使用Cookie完成记住账号密码的功能
网站中对于记住账号密码,方便下次登录的使用非常普遍,那么它是怎么实现的呢? 首先他的流程是,设计一个复选框,当选中复选框时,就会传值到处理页面,复选框的用途就是判断用户是否愿意记住账号密码. 我们通过 ...
- QT 记住账号密码登录
弄了个简单的记住账号密码登录功能,适合初学者学习,直接上代码,代码有注释. 喂饭到嘴边了,看你会不会吃啦 开发环境是VS2015 1.由于没有写注册功能,所以账号和密码我提前写在一个ini文件,这个文 ...
- Vue实现记住账号密码功能
实现思路: 用户登录时若勾选"记住我"功能选项,则将登录名和密码(加密后)存入本地缓存,下次登录页面加载时自动获取保存好的账号和密码(需解密),回显到登录输入框中. 说到存入本地缓 ...
- 360浏览器保存密码设置_电脑小技巧查看浏览器保存的系统账号密码
电脑小技巧--电脑做无线热点 电脑小技巧--U盘坏了如何修复 电脑小技巧--自动维护计划.任务关闭.禁用 电脑小技巧--预防U盘中毒 电脑小技巧--提高U盘读写速度 电脑小技巧--调整引导高级选项加快 ...
- 账号密码代码php,JS代码怎样实现记住账号密码
这次给大家带来JS代码怎样实现记住账号密码,JS代码实现记住账号密码的注意事项有哪些,下面就是实战案例,一起来看一下. 很多登录功能上都有个"记住密码"的功能,其实无非就是对coo ...
- 利用SharedPreferences完成记住账号密码的功能
利用SharedPreferences完成记住账号密码的功能 效果图: 记住密码后,再次登录就会出现账号密码,否则没有. 分析: SharedPreferences可将数据存储到本地的配置文件中 Sh ...
最新文章
- 记忆模糊、记忆泛化的关键分子开关被发现
- (转)Javascript模块化编程(一):模块的写法
- Allegro如何导入导出DXF
- javase11源码文件_JavaSE 7,8:确定特定文件系统支持的视图
- Java线程--BlockingQueue使用
- python读取每一行文字二十四_python接口自动化(二十四)--unittest断言——中(详解)...
- 【Android】6.3 ProgressDialog
- include 与 Widget
- 六一儿童节,看我用ModelArts让8090梦回童年
- linux/ubuntu下简单好用的python opencv安装教程 ( 解决 imshow, SIFT, SURF, CSRT使用问题)
- VMware Workstation 虚拟机中的 虚拟交换机和地址规划
- 腾讯产培课堂|产品经理岗位解析×面试指南
- vmware安装dsm7.0
- 概率论 方差公式_斯坦福 CS229 机器学习课程的数学基础(概率论)翻译完成
- “K米” 软件产品评测
- 徒步50公里,35岁的联想可以,你也可以
- openwrt热插拔HotPlug
- 计算机毕业设计(附源码)python智慧门诊综合管理系统
- 简普科技Q3财报解读:业绩超过预期之后的更多确定性
- 微信开放平台开发——网页微信扫码登录(OAuth2.0)
热门文章
- 联动优势 java_联动优势快捷支付
- JAVA实习生工作总结(三)
- 2022低压电工题库及在线模拟考试
- Flutter高仿微信-第3篇-主页
- 通过HttpPost发送http请求实现文件上传
- 炫界 (302) -(查动简)_原302张鸿飞主任退休了吗?菊梅医生:乙肝妈妈的母乳喂养...
- html怎么做成多彩背景随心换,html实现像百度的首页效果一样的背景图(代码)...
- 2023年金三银四软件测试超频面试题,带你走进大厂!
- 有限元(FEM)基本知识速阅
- linux实现字符火焰动画,ubuntu中Compiz的火焰关闭效果