【android路径写法以及存储】

这篇博客探讨了如何在Android中保存数据到手机ROM和SD卡,包括使用`openFileOutput`创建文件、设置文件权限如`MODE_PRIVATE`、`MODE_WORLD_READABLE|MODE_WORLD_WRITEABLE`,以及`SharedPreferences`的读写操作。同时,提到了Linux文件访问权限的概念,并强调了在Android中每个应用的文件访问权限是由用户组控制的。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

———————————————路径的写法:———————————————

一般都是绝对路径、相对路径、提供的API

———jsp各类路径的写法:————————

request.getRequestDispatcher("/index.jsp").forward(request, response); 
请求转发中的/代表web应用
response.sendRedirect("/HelloJavaweb/index.jsp");  
请求重定向中的/代表网站

———android中的路径写法:———————

前面这个/代表手机根目录
/data/data/cn.itcast.datasave/files/config.txt
/mnt/sdcard

—————————————————————————————————————————————————————————


—————————————————往手机rom中保存数据————————
存放手机rom内存里面:

通过context的openfileoutput("config.txt ",Context.MODE_WORLD_WRITEABLE|Context.MODE_WORLD_READABLE) 
创建的文件:
data/data/<包名>/files/config.txt 

——————————设置权限:

如果我们应用在当前包下创建了一个文件,并且我们希望别的应用程序 可以访问我们的文件 
一定要指定文件的权限  Context.MODE_WORLD_READABLE|Context.MODE_WORLD_WRITEABLE

如果我们不希望别人修改,访问你的数据
Context.MODE_PRIVATE

如果我们希望每次存取数据 都是以追加方式 
Context.MODE_APPEND 默认文件的访问修饰权限 是私有

———————linux文件访问权限
以私有方式创建的文件  permissions -rw-rw----
全局可读            -rw-rw-r--
全局可写          -rw-rw--w-
全局可读写                        -rw-rw-rw-

linux 系统的文件的访问权限 
- | rw- |  rw-   | ---

第一个 - 代表文件
       d 代表目录

最后面三个:
android下面每一个应用程序,操作系统都会给他分配一个用户名 。
linux下通过用户组,来设置应用是否让其他应用访问。


保存位置:


—————————————SharedPreferences读存数据—————————

SharedPreferences方式存储相当于JAVAEE中的properties属性文件存储

SharedPreferences其实就是往rom中存储数据,只是存储是xml文件了,SharedPreferences还对api进行了封装,这样读写更加方便。


保存位置:


—————————————————————————————————————————————————————————


—————————————往sd卡中读存数据————————————————
往sd卡中读写数据:
<!-- 在SDCard中创建与删除文件权限 -->
<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/>
<!-- 往SDCard写入数据权限 -->
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值