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

【android路径写法以及存储】

2014-06-12 13:59 267 查看
—————[b]—————[b]—————[/b][/b]路径的写法:——————————[b]———[b]———[/b][/b]

一般都是绝对路径、相对路径、提供的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中保存数据————————[b]—[/b]

存放手机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读存数据—————————

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

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

[/b]

[b][b]保存位置:[/b][/b]

[b]


[/b]

[b]—————————————————————————————————————————————————————————

[/b]



—————————————往sd卡中读存数据————————————————

往sd卡中读写数据:

<!-- 在SDCard中创建与删除文件权限 -->

<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/>

<!-- 往SDCard写入数据权限 -->

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>



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