Android手机文件访问权限
2014-04-01 13:10
204 查看
package com.example.login;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.InputStreamReader;
import java.io.ObjectInputStream.GetField;
import java.util.HashMap;
import java.util.Map;
import android.R.string;
import android.content.Context;
import android.text.StaticLayout;
import android.text.TextUtils;
import android.text.LoginFilter.UsernameFilterGeneric;
public class service {
/*
* 保存用户名密码业务
* @Parme username 用户名
* @Parme password 用户密码
* @contect 上下文
* return true保存成功 return false保存失败
*
*/
public static boolean saveUserInfo(Context context, String username, String password){ // 保存方法
try {
//File file = new File("/data/data/com.example.login2/info.txt"); //建立一个文件夹路径
File file = new File(context.getFilesDir(),"Info.txt"); //返回包名 帮助我们返回一个目录 提供一个api 提供资源路径
FileOutputStream fos = new FileOutputStream(file); //建立一个输入写法
fos.write((username + "##" + password).getBytes());
fos.close();
return true;
} catch (Exception e) {
e.printStackTrace();
return false;
}
}
/*
*
* 获取保存的数据
*/
public static Map<String, String> getSavedUserInfo(Context context){
try {
File file = new File(context.getFilesDir(),"Info.txt");
FileInputStream fis = new FileInputStream(file);
BufferedReader br = new BufferedReader(new InputStreamReader(fis));
String str = br.readLine();
String[] infos = str.split("##");
Map<String,String> map = new HashMap<String,String>();
map.put("username", infos[0]);
map.put("password", infos[1]);
return map;
// return true;
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
return null;
}
}
}
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.InputStreamReader;
import java.io.ObjectInputStream.GetField;
import java.util.HashMap;
import java.util.Map;
import android.R.string;
import android.content.Context;
import android.text.StaticLayout;
import android.text.TextUtils;
import android.text.LoginFilter.UsernameFilterGeneric;
public class service {
/*
* 保存用户名密码业务
* @Parme username 用户名
* @Parme password 用户密码
* @contect 上下文
* return true保存成功 return false保存失败
*
*/
public static boolean saveUserInfo(Context context, String username, String password){ // 保存方法
try {
//File file = new File("/data/data/com.example.login2/info.txt"); //建立一个文件夹路径
File file = new File(context.getFilesDir(),"Info.txt"); //返回包名 帮助我们返回一个目录 提供一个api 提供资源路径
FileOutputStream fos = new FileOutputStream(file); //建立一个输入写法
fos.write((username + "##" + password).getBytes());
fos.close();
return true;
} catch (Exception e) {
e.printStackTrace();
return false;
}
}
/*
*
* 获取保存的数据
*/
public static Map<String, String> getSavedUserInfo(Context context){
try {
File file = new File(context.getFilesDir(),"Info.txt");
FileInputStream fis = new FileInputStream(file);
BufferedReader br = new BufferedReader(new InputStreamReader(fis));
String str = br.readLine();
String[] infos = str.split("##");
Map<String,String> map = new HashMap<String,String>();
map.put("username", infos[0]);
map.put("password", infos[1]);
return map;
// return true;
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
return null;
}
}
}
相关文章推荐
- android开发学习(二)——保存文件到手机内存和SD卡,文件访问权限,获取内存大小
- 无废话Android之android下junit测试框架配置、保存文件到手机内存、android下文件访问的权限、保存文件到SD卡、获取SD卡大小、使用SharedPreferences进行数据存储、使用Pull解析器操作XML文件、android下操作sqlite数据库和事务(2)
- Android手机重置之后通过file:///mnt/sdcard访问不了本地文件
- android_10_文件访问权限
- Android如何修改系统文件访问权限
- android,保存文件到内存和读取,文件访问权限,文件模式
- 修改安卓手机的文件权限以及简单改造自己的android
- Android拍照存储文件报open failed: ENOENT (No such file or directory)(适配不同手机的方法)以及6.0动态权限
- Android文件访问权限
- Android开发文件访问权限
- Android 修改系统文件 访问权限
- Android 5.0 6.0 以及7.0新特性 MD风格 敏感权限 文件访问
- 在android AndroidManifest.xml文件中怎样设置访问网络的权限
- Android: SD卡访问及文件读写权限
- Android开发学习---android下的数据持久化,保存数据到rom文件,android_data目录下文件访问的权限控制
- [android] android下文件访问的权限
- (九)android 中数据存储与访问——保存文件到手机内存
- Android 访问文件权限的四种模式介绍
- android___文件访问权限
- Android开发中手机中的文件的权限所代表的意思