您的位置:首页 > 移动开发 > Android开发

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;

}

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐