例子:
function main() {
// 加载插件,全路径
var plugin = loadPlugin('/sdcard/myPlugin.apk')
// 相对路径
// var plugin = loadPlugin('myPlugin.apk')
// 资源文件
// var plugin = loadPlugin('asset:myPlugin.apk')
// 创建插件中的对象
var obj = plugin.newObject('com.example.dynamiccall.MyClass')
// 调用对象中的方法
var r = obj.getStr(rsContext);
console.log('r:', r)
}
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| path | string | 必填 | 插件文件全路径,相对路径和资源文件(通过打包将插件打包进apk) |
| 函数名 | 参数 | 返回值 | 说明 |
|---|---|---|---|
| newObject | java类的路径名 | Object | 创建对应的对象 |