如何包含文本文件进行读写?

时间:2017-12-23 21:13:51

标签: android file edit

我想在Android应用中包含一个文件(包含键值对)。我需要对该文件具有写入权限,因此我无法将其放入section .text global _print_func _print_func: ; mov rax, 0x01 ; mov rdi, 0x01 ; mov rsi, str2 ; mov rdx, [str_len2] ; syscall ; ret mov rax, 0x01 mov rdi, 0x01 mov rsi, str2 mov rdx, [str_len2] syscall ret section .rodata str2: db 'Some string',0x0A,0x0D str_len2: db $ - str2 1.asm

我该怎么做?在标准java中,我只是将它放在项目根目录中。

1 个答案:

答案 0 :(得分:0)

您需要读取和写入设备的内部存储。 getFilesDir()为您的应用的私人内部存储空间提供了文件对象。根据文档here中的说明,如果您将MODE_PRIVATEopenFileInputopenFileOutput一起使用,则该文件将仅限于您的应用。