Android11上从内存直接访问文件的问题
创始人
2024-08-20 11:30:03
0

在 Android 11 上,直接从内存中访问文件成为了不允许的操作。但仍然需要这样的功能。因此,可以使用共享内存和匿名映射来解决这个问题。

以下是使用匿名映射的代码示例:

ByteBuffer buffer;
try {
    buffer = MemoryMappedFile.map(file, size);
} catch (IOException e) {
    // handle exception
}

// access buffer like a regular array
byte b = buffer.get(index);
buffer.put(index, b);

MemoryMappedFile 类封装了匿名的 MappedByteBuffer 来提供直接内存访问文件。因此,只要将文件路径和要映射的大小传递给 MemoryMappedFile.map() 方法,就可以得到一个 ByteBuffer 实例,该实例允许直接读写文件内容。

需要注意的是,在 Android 11 之前,通过硬链接的方式可以实现直接访问文件的需求。但是这种做法在 Android 11 上已经无效了。

相关内容

热门资讯

透视私人局!wpk私人辅助,w... 透视私人局!wpk私人辅助,wpk有那种辅助吗,攻略教程(总是真的有挂);一、wpk有那种辅助吗软件...
透视规律!拱趴大菠萝作弊方法,... 透视规律!拱趴大菠萝作弊方法,竟然真的是有挂(透视)详细教程(有挂解密)1、玩家可以在拱趴大菠萝作弊...
透视脚本!pokemmo手机版... 透视脚本!pokemmo手机版修改器,来玩app 德州 辅助,攻略教程(有挂工具)1.pokemmo...
透视插件!wpk私人辅助,如何... 透视插件!wpk私人辅助,如何下载wpk透视版,必胜教程(确实真的有挂)1、每一步都需要思考,不同水...
透视教程!德普之星的辅助工具介... 透视教程!德普之星的辅助工具介绍,都是真的是有挂(透视)玩家教程(有挂脚本);透视教程!德普之星的辅...
透视插件!pokemmo脚本辅... 透视插件!pokemmo脚本辅助下载,pokemmo脚本手机版,曝光教程(有挂攻略);1、下载好po...
透视辅助!wpk德州局怎么透视... 透视辅助!wpk德州局怎么透视,wpk作弊最怕三个东西,必赢教程(都是是真的有挂);wpk作弊最怕三...
透视神器!德州hhpoker是... 透视神器!德州hhpoker是真的吗,从前真的有挂(透视)总结教程(有挂脚本);德州hhpoker是...
透视脚本!佛手在线是不是有挂,... 透视脚本!佛手在线是不是有挂,悦扑克脚本,揭秘攻略(有挂揭秘)1、佛手在线是不是有挂透视辅助简单,佛...
透视新版!德普之星的辅助工具介... 透视新版!德普之星的辅助工具介绍,都是真的是有挂(透视)科技教程(有挂技巧)1、完成德普之星的辅助工...