好吧,我即将在这里遇到一些麻烦。我做了一些谷歌搜索,但真的没有得到明确的答案。
你看,我的项目中的“raw”文件夹中有一个文件(没有扩展名)。这个文件是我的应用程序需要编写几个设置和笔记所必需的。编号喜欢使用这样的东西只是为了更安全。
问题是,没有向导告诉我如何写入我自己的文件。关于如何将文件写入SD卡有很多指导,但我不喜欢这样做,因为如果用户遇到SD卡问题,可能会影响我的应用程序。
此外,有关写入SDcard的一件事是将文件“MODE_WORLD_READABLE”设置为“有效”,因为如果有任何内容碰到SDCard,任何人都可以读取它。这是我不想发生的事情。最重要的是,如果用户使用USB大容量存储装置安装USB或移除/更改SD卡,则文件将丢失。
我怎么能让我的应用程序读/写在自己的目录?
谢谢!将文件写入应用程序目录 - 不是SDCARD
2
A
回答
2
问题是,没有向导告诉我如何写入我自己的文件。
肯定有:http://developer.android.com/guide/topics/data/data-storage.html
对于如何将文件写入到SD卡
任何指南的一个良好的数额,有“是指南对如何良好的金额将文件写入“外部存储设备,根据设备的不同,该外部存储设备可能也可能不是”SDCard“。
我怎么能让我的应用程序读/写在自己的目录?
要获取有关内部存储设备的文件时,你有两个主要选择:
使用
openFileInput()
和openFileOutput()
就在你的内部存储的根文件得到InputStream
和OutputStream
,分别使用
getFilesDir()
获得File
对象指向您的内部存储的根,从中你可以创建子目录,用于输入和输出流创建和读者,等等。
从那里,它是标准的Java文件I/O。
相关问题
- 1. 将私人访问文件写入其他应用程序的文件目录
- 2. 写入应用程序文档目录中的目录错误
- 3. 将文件写入应用程序包
- 4. 写入应用程序支持目录
- 5. 我如何允许TTS将文件写入我的应用程序的目录?
- 6. 如何使用AIR将图像写入应用程序目录?
- 7. 在Android中使用SDcard写入文件
- 8. 使C++应用程序使用文件目录,而不是pwd
- 9. PHP:将远程文件写入目录,不需要chmod 777
- 10. 以编程方式将文件从缓存目录移至SDCard
- 11. 将las文件写入python目录
- 12. 如何将应用程序的apk文件写入文件夹
- 13. 将文件写入网络目录
- 14. 我可以在iOS的应用程序文档目录中写入文件吗?
- 15. 将文件写入新目录
- 16. 应用程序写入文件
- 17. 我们如何将sdcard中的3gp文件存入我们的应用程序?
- 18. PHP文件不写入当前目录?
- 19. iOS文件不会写入目录
- 20. PHP文件不写入当前目录?
- 21. Golang不能写入文件到目录
- 22. 应用程序写入“.log.1" 文件,而不是” .LOG”文件运行logrotate的
- 23. Blackberry - 从应用程序资源中将mp3文件添加到sdcard文件夹
- 24. Android应用程序/来自RAW或Assets文件夹而不是/ SDCard/
- 25. 为什么我不能将文件写入我的应用程序的Document目录?
- 26. 将apache conf文件放入我的rails应用程序的配置目录中是不是一个好主意?
- 27. 将应用程序的输出写入声音文件
- 28. 在sdcard android 4.4及以上版本的私人目录中写入应用程序数据
- 29. xp_cmdshell将文件目录写入文本文件
- 30. 将数据写入文件的应用程序
尝试追踪源代码并记住您所写的内容。我总是会添加很多“Toast”来查看代码现在的位置以及停止的位置。它对于我来说容易得多,因为我不知道如何使用/理解的logcat
这是我的主要活动主题:
http://pastebin.com/raw.php?I = RJ6xaH5b
这里是我serve2类:
http://pastebin.com/raw.php?i=0uiGTJW2
这里是我的清单:
http://pastebin.com/raw .php?i = yTS9F7Lx
问题是,应用程序只是崩溃,我认为它在MainActivity中,因为没有敬酒弹出。怎么了? –
@JockStiff:使用LogCat检查与您的崩溃相关的堆栈跟踪。 – CommonsWare
这里是我得到的:http://i.imgur.com/4cXlj.png –