android(6)(读数据的一些权限)
来源:互联网 发布:手机淘宝客户端是什么 编辑:程序博客网 时间:2024/04/28 14:41
读数据的权限:public class MainActivity extends Activity implements OnClickListener { private String basicPath = "/data/data/com.itheima.writedata/files/"; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); findViewById(R.id.btn_read_private).setOnClickListener(this); findViewById(R.id.btn_write_private).setOnClickListener(this); findViewById(R.id.btn_read_readable).setOnClickListener(this); findViewById(R.id.btn_write_readable).setOnClickListener(this); findViewById(R.id.btn_read_writeable).setOnClickListener(this); findViewById(R.id.btn_write_writeable).setOnClickListener(this); findViewById(R.id.btn_read_readable_writeable).setOnClickListener(this); findViewById(R.id.btn_write_readable_writeable).setOnClickListener(this); } /** * 哪一个控件被点击, v对象就代表被点击的对象 */ @Override public void onClick(View v) { switch (v.getId()) { case R.id.btn_read_private: readFile("private.txt"); break; case R.id.btn_write_private: writeFile("private.txt"); break; case R.id.btn_read_readable: readFile("readable.txt"); break; case R.id.btn_write_readable: writeFile("readable.txt"); break; case R.id.btn_read_writeable: readFile("writeable.txt"); break; case R.id.btn_write_writeable: writeFile("writeable.txt"); break; case R.id.btn_read_readable_writeable: readFile("readable_writeable.txt"); break; case R.id.btn_write_readable_writeable: writeFile("readable_writeable.txt"); break; default: break; } } /** * 读文件 * @param fileName */ private void readFile(String fileName) { try { String path = basicPath + fileName; BufferedReader reader = new BufferedReader(new InputStreamReader(new FileInputStream(path))); String text = reader.readLine(); reader.close(); Toast.makeText(this, "读取成功: " + text, 0).show(); } catch (Exception e) { e.printStackTrace(); Toast.makeText(this, "读取失败: " + fileName, 0).show(); } } /** * 写文件 * @param fileName */ private void writeFile(String fileName) { try { String path = basicPath + fileName; FileOutputStream fos = new FileOutputStream(path); fos.write("哈哈, 被我给黑了".getBytes()); fos.flush(); fos.close(); Toast.makeText(this, "写入成功: " + fileName, 0).show(); } catch (Exception e) { e.printStackTrace(); Toast.makeText(this, "写入失败: " + fileName, 0).show(); } }2.Linux权限:- --- --- ---总共十位,第一位:代表文件类型(d:文件夹;-:文件;l:挂载某一个文件) 第2-4位:rw-:代表的是当前用户的权限。110=6. 第5-7位:当前用户所在组的其他组员的权限 第8-10位:其他所有的权限 ---没有任何权限,r--可读,-w-可写,rw-可读可写。 改变某一个文件的权限:change mode = chmod chmod 666 private.txt
0 0
- android(6)(读数据的一些权限)
- Android 权限,权限分组的一些问题
- Android常用的一些权限
- Android 权限的一些细节
- Android 权限的一些细节
- android权限属性的一些例子
- 关于Android权限的一些文章
- Android中一些要写入的权限
- Android 的一些权限问题总结
- 对Android权限一些新的理解
- 关于android权限的一些处理
- android运行权限的一些理解
- 关于读书,读数据库的书
- 关于SqlDataReader 读数据的问题
- 关于fread读数据诡异的问题
- HDFS的读数据过程分析
- 基于fread()函数的读数据优化
- android一些常用权限
- HDU 1171 组成最接近sum/2的数 (母函数)
- 详解android:scaleType属性
- java.lang.OutOfMemoryError: PermGen space JVM内存参数配置
- http_build_query应用
- install nginx in centos
- android(6)(读数据的一些权限)
- Tank走迷宫(某比赛决赛题)
- Linux学习笔记(十四、压缩命令)
- 数字功放
- Play 2.0 用户指南 - 使用JSON库
- str_split与explode
- kphp框架分享之html5中Video对象的preload、src和played属性讲解
- 深度学习 vs. 概率图模型 vs. 逻辑学
- android中View.measure方法的源码注解