【问题标题】:How to read data from internal storage?如何从内部存储中读取数据?
【发布时间】:2011-12-21 23:37:30
【问题描述】:

有很多关于如何读取内部数据存储的代码,但它们通常指向如何从应用程序的内部存储(应用程序包)中读取文件。好吧,我不想从我想读取此文件的内部应用程序的文件夹中读取数据

/data/system/packages.xml

在路由设备上我可以看到内容,但是我的问题是如何从 android 代码读取任何设备(路由或非路由)上的文件内容。

我想要一些这样的功能

公共字符串 readTheWholeContent(){ return theContent;// /data/system/packages.xml 文件的内容 }

我需要什么权限才能访问android手机的/data/文件夹?

【问题讨论】:

    标签: android file memory internal


    【解决方案1】:
    File pa = new File(Environment.getExternalStorageDirectory() + "file.ext");
            StringBuilder text = new StringBuilder();
            try {
                BufferedReader br = new BufferedReader(new FileReader(pa));
                String line;
                while ((line = br.readLine()) != null) {
                    text.append(line);
                    text.append('\n');
                }
                Log.v("vvv", text.toString());
                return text.toString();
            }
            catch (IOException e) {
    
            }
    

    【讨论】:

      猜你喜欢
      • 2018-03-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-06
      • 2016-04-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多