采用上下文获取应用程序文件目录
来源:互联网 发布:怎样查询淘宝店铺贷款 编辑:程序博客网 时间:2024/06/05 11:29
public class SaveData {public static void saveUserFile(Context context,String user,String pass)throws Exception{File userData=new File(context.getFilesDir(),"info.txt");FileOutputStream fos=new FileOutputStream(userData);fos.write((user+"##"+pass).getBytes());fos.close();
File userData=new File(context.getFilesDir(),"info.txt");相当于File userData =new File("/data/data/packagename/info.txt")
知识点:Activity是Context的子类,getApplicationContext()可以直接写成this
public void login(View view){String name=userName.getText().toString().trim();String pass=password.getText().toString().trim();if(TextUtils.isEmpty(name)||TextUtils.isEmpty(pass)){Toast.makeText(getApplicationContext(), "用户名或密码不能为空",0).show();return;}if(savePass.isChecked()){try {SaveData.saveUserFile(this,name, pass);Toast.makeText(this, "用户名密码保存成功",0).show();} catch (Exception e) {e.printStackTrace();Toast.makeText(getApplicationContext(), "用户名密码保存 失败",0).show();}}}
File userData=new File(context.getFilesDir(),"info.txt");
FileOutputStream fos=new FileOutputStream(userData);
上面的两行代码相当于
FileInputStream fis=context.openFileInput("info.txt");
0 0
- 采用上下文获取应用程序文件目录
- 获取应用程序目录,判断文件是否存在
- 获取应用程序目录大全
- c#获取应用程序目录
- c#获取应用程序目录
- c#获取应用程序目录
- 怎么获取Android应用程序的上下文
- 获取另外应用程序上下文Context的方法
- 获取其他应用程序上下文(Context)
- 获取文件采用什么编码
- C#示例: 获取应用程序目录
- getcurrentdir 获取当前应用程序目录
- GetSpecialPath 获取应用程序当前目录
- 获取当前应用程序所在目录
- php采用ajax读取某个目录文件
- 采用标准c进行目录文件遍历
- 采用标准C进行目录文件遍历
- 采用shell操作data目录文件
- Canny 边缘检测
- 关于静态联编和动态联编的分析
- 年终总结—花谢花开
- 程序员面试宝典几道题
- 清除整型变量a的bit3
- 采用上下文获取应用程序文件目录
- 设置整型变量a的bit3
- 使用dynamic_cast转换的一个例子
- AndrowListView实现(自定义游戏列表)防止屏幕闪烁,设置分割线android中不推荐的方法,要考虑向下兼容,用了推荐的新方法,可能不兼容旧版本系统的手机
- 给出一个单链表,不知道节点N的值…
- 【转载】关于main函数的(int_argc,…
- C++字符数组越界问题的一个案例分…
- junit学习笔记2
- Android高效加载大图、多图解决方案,有效避免程序OOM