首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用项目探戈开发人员平板电脑在外部micro-SD卡上写入和读取文本文件

使用项目探戈开发人员平板电脑在外部micro-SD卡上写入和读取文本文件
EN

Stack Overflow用户
提问于 2016-05-01 02:05:42
回答 1查看 106关注 0票数 1

我想从我的项目探戈开发人员平板电脑上读写外部micro-SD卡上的文本文件。

这是我的阅读代码(它是有效的):

代码语言:javascript
复制
            /* Checks if external storage is available for read and write */
            String state = Environment.getExternalStorageState();
            if (Environment.MEDIA_MOUNTED.equals(state)) {
                String secondaryStore = System.getenv("SECONDARY_STORAGE") + "/Testordner";
                Log.d("secondaryStore", "" + secondaryStore);
                File file = new File(secondaryStore, "file.txt");
                StringBuilder text = new StringBuilder();
                try {
                    BufferedReader br = new BufferedReader(new FileReader(file));
                    String line;
                    while ((line = br.readLine()) != null) {
                        text.append(line);
                        text.append('\n');
                    }
                    br.close();
                } catch (Exception e) {
                    Log.d("Exception", "");
                }
                Log.d("Text", "" + text.toString());
            }

这是我写的代码(它还不能工作):

代码语言:javascript
复制
              try {
                    File file2 = new File(secondaryStore,"file2.txt");
                    FileWriter writer = new FileWriter(file2);
                    writer.append("Hello World!");
                    writer.flush();
                    writer.close();
                } catch (Exception e) {
                    Log.d("Exception", "");
                }

我做错了什么?还是探戈平板电脑还是有问题?我找到了这两个链接,但试图解决这两个应用程序的问题不起作用:

https://github.com/chucknology/TangoSDfix

https://github.com/chucknology/TangoRoot

EN

回答 1

Stack Overflow用户

发布于 2016-05-02 17:31:29

在创建新文件时,我也遇到了同样的问题。该文件实际上已创建,但android文件系统并未使用新文件进行更新(如果重新启动平板电脑,您实际上可以看到该文件)。在关闭我的文件后添加这一行实际上有助于android文件系统立即注意到我的文件。

MediaScannerConnection.scanFile(mActivity, new String[]{file.toString()}, null, null);

希望它能为你工作。

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

https://stackoverflow.com/questions/36958385

复制
相关文章

相似问题

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