Android_02_文件访问权限(待更新)
来源:互联网 发布:淘宝大屏的轮播图 编辑:程序博客网 时间:2024/06/10 23:03
前言:
打开 File Explorer可以看到:
drwxrwxrwx
第一个字母:
* d:表示文件夹
* -:表示文件
第一组rwx:表示的是文件拥有者(owner)对文件的权限
* r:read,读
* w:write
* x:execute
第二组rwx:表示的是跟文件拥有者属于同一用户组的用户(grouper)对文件的权限
第三组rwx:表示的其他用户(other)对文件的权限
在Android中,每一个应用,都是一个独立的用户,他们也并不属于同一个用户组,
但是你可以通过设置,使应用属于同一个用户组。(以后再详细总结如何设置的问题)
package com.itheima.permission;import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import android.os.Bundle;import android.annotation.SuppressLint;import android.app.Activity;import android.view.Menu;import android.view.View;@SuppressLint("WorldReadableFiles")public class MainActivity extends Activity {@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);}public void click1(View v){//路径已经默认为data/data/com.itheima.permission/filestry {FileOutputStream fos = openFileOutput("info1.txt", MODE_PRIVATE);fos.write("哈哈哈".getBytes());fos.close();} catch (Exception e) {// TODO Auto-generated catch blocke.printStackTrace();}}public void click2(View v){//路径已经默认为data/data/com.itheima.permission/filestry {@SuppressWarnings("deprecation")FileOutputStream fos = openFileOutput("info2.txt", MODE_WORLD_READABLE | MODE_WORLD_WRITEABLE);fos.write("ohohoho".getBytes());fos.close();} catch (Exception e) {// TODO Auto-generated catch blocke.printStackTrace();}}public void click3(View v){//路径已经默认为data/data/com.itheima.permission/filestry {@SuppressWarnings("deprecation")FileOutputStream fos = openFileOutput("info3.txt", MODE_WORLD_READABLE | MODE_WORLD_WRITEABLE);fos.write("德玛西亚".getBytes());fos.close();} catch (Exception e) {// TODO Auto-generated catch blocke.printStackTrace();}}}
layout的xml文件如下:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" tools:context=".MainActivity" android:orientation="vertical" > <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="创建文件1" android:onClick="click1" /> <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="创建文件2" android:onClick="click2" /> <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="创建文件3" android:onClick="click3" /></LinearLayout>
注:关于这篇博客以后会更新,到时再给大家深度总结一下关于Android权限的问题
0 0
- Android_02_文件访问权限(待更新)
- 访问Hbase,待更新方法一
- 访问Hbase,待更新方法一
- 文件访问权限规则
- 文件访问权限
- 文件访问权限
- 文件访问权限
- 文件访问的权限
- linux文件访问权限
- Android文件访问权限
- Android文件访问权限
- Android文件访问权限
- 文件访问权限
- android___文件访问权限
- 改变文件访问权限
- Linux文件访问权限
- 文件访问控制权限
- android_10_文件访问权限
- ajax上传图片
- 常量指针、指针常量、野指针、空指针概念解析
- android 获取图片绝对地址
- CSS3中的transform变形
- myeclipse使用maven构建struts2项目详解
- Android_02_文件访问权限(待更新)
- 寻找最大的K个数
- Java之静态内部类(static class)
- 详解JS位置、宽高属性之一:offset系列
- Monkey工具
- madCollection for bcb hook调用
- jQuery $.each用法
- 机器视觉--相机
- 对HibernateDaoSupport进行二次封装:hibernate增删改查组件