025_android下文件的访问权限
关键代码:
public class LoginService { /** * 保存用户名密码的业务方法 * * @param context * 上下文 * @param username * 用户名 * @param password * 密码 * @param mode * 使用枚举类型更好: 1私有 2可读 3可写 4公开 * @return true 保存成功 false 保存失败 */ @SuppressLint({ "WorldReadableFiles", "WorldWriteableFiles" }) @SuppressWarnings("deprecation") public static boolean saveUserInfo(Context context, String username, String password, int mode) { try { FileOutputStream fos = null; switch (mode) { case 1: fos = context.openFileOutput("private.txt", Context.MODE_PRIVATE); break; case 2: fos = context.openFileOutput("readable.txt", Context.MODE_WORLD_READABLE);// 已过时 break; case 3: fos = context.openFileOutput("writeable.txt", Context.MODE_WORLD_WRITEABLE);// 已过时 break; case 4: fos = context.openFileOutput("public.txt", Context.MODE_WORLD_READABLE + Context.MODE_WORLD_WRITEABLE);// 已过时 break; } // 用户名密码保存的格式:zhangsan##123 fos.write((username + "##" + password).getBytes()); fos.close(); return true; } catch (Exception e) { e.printStackTrace(); return false; } } }
视频及源码——下载地址:百度网盘
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。