I am trying to display the contents of /data/dalvik-cache through the following program but it returns a NULL pointer exception. After a bit googling i found out that i don't have permissions to read the contents of /data folder.My phone is rooted and is there a way to display the contents of all such folders whose permissions are limited?
public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        File listfiles[] = null;
        final String s = "/data/dalvik-cache";
        File aDirectory = new File("/mnt");
        if(aDirectory.isDirectory())
            listfiles = aDirectory.listFiles();
        for(int i=0;i<listfiles.length;i++)
            Log.i("FileName", listfiles[i].getName());
    }