Android系统为每个程序分配了各自的数据存储空间,一个程序要想访问另一个程序的私有文件,必须要有足够的权限。如何获取这个权限呢?答案是将手机root,这样就可以获取最高权限了。如果你的手机没有root,就不用继续看下去了
获取Android系统目录下的文件(夹):
package com.example.rootexploretest;
import java.io.BufferedReader;
import java.io.DataOutputStream;
import java.io.InputStreamReader;
import android.app.Activity;
import android.os.Bundle;
import android.widget.ArrayAdapter;
import android.widget.ListView;
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
ListView lvFile = (ListView) findViewById(R.id.listF