首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android文件管理

Android文件管理
EN

Stack Overflow用户
提问于 2011-05-17 05:41:26
回答 2查看 1.5K关注 0票数 0

我使用下面的代码将一个文件写入SD卡并读取其中的内容:

代码语言:javascript
复制
try {
        if (root.canWrite())
        {
                File rootdir = Environment.getExternalStorageDirectory();
                File yourFile = new File(rootdir, "tomato50.txt");
                FileWriter filewriter = new FileWriter(file,true);                                                                     
                BufferedWriter out = new BufferedWriter(filewriter);
            for (int k=0; k<assignArr.size(); k++)
            {
               out.write(assignArr.get(k) + "\n");
               Toast.makeText(MainActivity.this, "out: " + assignArr.get(k), Toast.LENGTH_LONG).show();
            }
            out.close();
          }
          } catch (IOException e) {
          Log.e("TAG", "Could not write file " + e.getMessage());


try { 
       File rootdir = Environment.getExternalStorageDirectory();
       File yourFile = new File(rootdir, "tomato50.txt");
       FileReader filereader = new FileReader(yourFile);
       BufferedReader br = new BufferedReader(filereader);
       String line; 
       while((line = br.readLine()) != null) 
       {
           assignArrBe.add(line); 
           Toast.makeText(MainActivity.this, "Read from file: " + line, Toast.LENGTH_LONG).show();
        } 
      br.close();
       }
      catch (IOException e) 
     { 
        e.printStackTrace(); 
     }

问题是:我如何向手机内存写入数据并从中读取数据?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-05-17 05:48:20

您需要启动您的电话,才能获得对任何电话文件夹的写入权限。

如果您想要的是写入特定于应用程序的内部存储,那么您可以遵循以下指南:http://developer.android.com/guide/topics/data/data-storage.html#filesInternal

票数 0
EN

Stack Overflow用户

发布于 2011-05-17 16:56:55

首先,您必须在清单文件中放入下面这一行:

代码语言:javascript
复制
...
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
...
</manifest>

如果这还不够,你能更详细地解释这个问题吗?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6023782

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档