【发布时间】:2011-07-24 18:17:46
【问题描述】:
由于我的 Android 应用程序针对 2.1 版本的系统,我无法通过最新 NDK 中提供的原生资产管理器读取我的资产。我在读取这些资产时所做的是使用 Java 检索应用程序路径,将路径字符串发送到我的本机代码,然后使用 libzip 解压缩它。
在 2.1- 系统上是否安全,甚至是唯一的方法?不同平台或安全级别是否存在限制?
【问题讨论】:
标签: android unzip assets android-ndk
由于我的 Android 应用程序针对 2.1 版本的系统,我无法通过最新 NDK 中提供的原生资产管理器读取我的资产。我在读取这些资产时所做的是使用 Java 检索应用程序路径,将路径字符串发送到我的本机代码,然后使用 libzip 解压缩它。
在 2.1- 系统上是否安全,甚至是唯一的方法?不同平台或安全级别是否存在限制?
【问题讨论】:
标签: android unzip assets android-ndk
This answer 推荐您的方法或taking advantage of filenames to avoid compression。我认为使用这两种方法都不会“不安全”。
【讨论】: