我想在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中,我只是将它放在项目根目录中。
答案 0 :(得分:0)
您需要读取和写入设备的内部存储。 getFilesDir()
为您的应用的私人内部存储空间提供了文件对象。根据文档here中的说明,如果您将MODE_PRIVATE
与openFileInput
或openFileOutput
一起使用,则该文件将仅限于您的应用。