设为首页 加入收藏

TOP

Android入门:File文件存储
2014-11-24 11:30:47 来源: 作者: 【 】 浏览:0
Tags:Android 入门 File 文件 存储

数据的存储有多种方式,比如数据库存储、SharedPreferences存储、文件存储等;


这里我们将要介绍最简单的文件存储方式;


文件存储




(1)FileOutputStream out = context.openFileOutput(String filename,int mode); 以mode模式获得文件输出流


(2)out.write(byte[]b);



文件读取




(1)FileInputStream in = context.openFileInput(String filename); 获得某个文件的文件流


(2)int length = in.read(byte[]);


注意:默认会读取/data/data/package/files的文件;





1.Context.MODE_PRIVATE:私有覆盖模式 - rw- rw- ---


只能被当前应用访问,并且如果写入,则覆盖


2.Context.MODE_APPEND:私有追加模式 - rw- rw- ---


只能被当前应用访问,并且如果写入,则追加;


3.Context,MODE_WORLD_READABLE:公有只读模式 - rw- rw- r--


可以被其他应用读取;


4.Context.MODE_WORLD_WRITEABLE:公有可写模式 - rw- rw- -w-


可以被其他应用写入,但不能读取;




注意,如果希望其他使得文件模式叠加,则可以使用加号连接;


比如:Context.MODE_WORLD_READABLE + Context.MODE_WORLD_WRITEABLE 表示其他应用读写;






目标:当点击保存时,将以特定的文件名称和特定的文件内容保存内容,点击读取时,将读取特定的文件的文件内容显示到文件内容文本框;






当点击保存之后,效果如下:








MainActivity.java


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Android入门:广播接收者应用(电.. 下一篇Android入门:调用WebService

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·Python爬虫教程(从 (2025-12-26 16:49:14)
·【全269集】B站最详 (2025-12-26 16:49:11)
·Python爬虫详解:原 (2025-12-26 16:49:09)
·Spring Boot Java: (2025-12-26 16:20:19)
·Spring BootでHello (2025-12-26 16:20:15)