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;
        }
    }
}

 

视频及源码——下载地址:百度网盘

025_android下文件的访问权限,,5-wow.com

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。