如何查看android data 内容
来源:互联网 发布:三角形最短路径java 编辑:程序博客网 时间:2024/04/30 02:57
这段时间研究android 开发,开始时候用eclipse +模拟器,每次运行程序的时候,模拟器启动都很慢。找了个以前旧的android手机 做模拟器。
运行程序真快。运行了个例子程序(<<第一行代码 android>>书里),是写文件的。
package com.example.filepersistencetest;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import android.app.Activity;
import android.content.Context;
import android.os.Bundle;
import android.text.TextUtils;
import android.widget.EditText;
import android.widget.Toast;
public class MainActivity extends Activity {
private EditText edit;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
edit = (EditText) findViewById(R.id.edit);
String inputText = load();
if (!TextUtils.isEmpty(inputText)) {
edit.setText(inputText);
edit.setSelection(inputText.length());
Toast.makeText(this, "Restoring succeeded", Toast.LENGTH_SHORT).show();
}
}
@Override
protected void onDestroy() {
super.onDestroy();
String inputText = edit.getText().toString();
save(inputText);
}
public void save(String inputText) {
FileOutputStream out = null;
BufferedWriter writer = null;
try {
out = openFileOutput("data", Context.MODE_PRIVATE);
writer = new BufferedWriter(new OutputStreamWriter(out));
writer.write(inputText);
} catch (IOException e) {
e.printStackTrace();
} finally {
try {
if (writer != null) {
writer.close();
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
public String load() {
FileInputStream in = null;
BufferedReader reader = null;
StringBuilder content = new StringBuilder();
try {
in = openFileInput("data");
Toast.makeText(this, this.getFilesDir().toString(),Toast.LENGTH_LONG).show();
reader = new BufferedReader(new InputStreamReader(in));
String line = "";
while ((line = reader.readLine()) != null) {
content.append(line);
}
} catch (IOException e) {
e.printStackTrace();
} finally {
if (reader != null) {
try {
reader.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
return content.toString();
}
}
代码很简单,我开始就想看下这个文件写入到手机里什么目录上了。 发现怎么都和书中的结图不一样。我android 手机里的data 目录什么都没有。
是写到别的目录了?把写入的目录打印出来,看了下,确实是data 目录。那怎么会没文件呢?只好baidu 下,说是手机没有Root 权限。找个辅助软件 (一键Root大师)
设置下。
之后再File Expore 里还是看不到。又Baidu 下,说是的使用RE文件,下载后,再手机里有这个软件,进行设置。如图
之后可以访问data 里目录了
- 如何查看android data 内容
- 如何查看android data 内容
- 如何在eclipse的DDMS中查看真机/data/data目录内容
- 如何查看BUSHOUND内容
- 在Eclipse(Myeclipse)的DDMS中如何查看手机data文件夹中的内容
- Android如何利用adb shell查看数据库的内容
- android studio 查看 /data/data/ 目录资源
- 如何查看chrome下载内容
- 如何查看Windows2008的Application Data文件夹
- Android中如何在命令行中查看某个文件的内容
- Eclipse:Android开发中如何查看System.out.println的输出内容
- Eclipse:Android开发中如何查看System.out.println的输出内容
- 【转载】Eclipse:Android开发中如何查看System.out.println的输出内容
- android /data文件夹无法显示内容
- android取meta-data内容(备忘)
- Android Studio DDMS 无法查看/data目录
- Android里查看/data/data目录下所有文件
- Android之DDMS无法查看/data/data目录
- 第13周项目 1.2 加倍 逆向输出
- c#:输入5个字符,将其倒序打印出来
- Android开发---开发文档翻译
- 用到的一些网站
- 简单的在线文件管理(增删改操作)
- 如何查看android data 内容
- OSGi 入门篇:模块层
- Codeforces Beta Round #3 B. Lorry
- 利用phpmyadmin修改mysql的root密码
- Android 异步任务 AsyncTask 的使用总结
- unix环境编程·信号特性
- ubuntu软件源更新
- SQL去除重复删除重复数据(高效)
- iOS学习之 plist文件的读写