Package com.zego.zegoavkit2.utils
Class SoLoadUtil
- java.lang.Object
-
- com.zego.zegoavkit2.utils.SoLoadUtil
-
public final class SoLoadUtil extends java.lang.Object
加载非系统目录下的 .so 文件,根据CPU架构自动搜索最合适的 .so
同时负责维护 .so 的释放、更新。Copyright © 2017 Zego. All rights reserved.
-
-
Constructor Summary
Constructors Constructor Description SoLoadUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static boolean
loadSoFile(java.lang.String fileName, android.content.Context context)
加载指定的库文件,如果当前文件不存在,则自动从 .apk 中释放最适合当前平台的库文件;
若当前文件不是最新的,则重新从 .apk 文件中释放。static boolean
loadSpecialLibrary(java.lang.String customizeSoPath, android.content.Context context)
加载指定 so 文件。
-
-
-
Method Detail
-
loadSpecialLibrary
public static boolean loadSpecialLibrary(java.lang.String customizeSoPath, android.content.Context context)
加载指定 so 文件。需要确保指定 so 文件可被应用加载
- Parameters:
customizeSoPath
- .so 文件绝对路径context
- 应用上下文- Returns:
- true: 加载成功;false: 加载失败
-
loadSoFile
public static boolean loadSoFile(java.lang.String fileName, android.content.Context context)
加载指定的库文件,如果当前文件不存在,则自动从 .apk 中释放最适合当前平台的库文件;
若当前文件不是最新的,则重新从 .apk 文件中释放。- Parameters:
fileName
- 不带路径 .so 文件名context
- 应用上下文- Returns:
- true: 成功加载;false: 加载失败
-
-