递归火山软件开发平台
标题:
火山Dex加载器
[打印本页]
作者:
华天微读
时间:
2018-12-10 04:48
标题:
火山Dex加载器
我也不知道火山官方有没有封装这个东西, 反正我是没找到(怎么找?难道要一个源文件一个源文件的找?希望官方能加入java类名搜索)
只封装了部分功能, 加载dex和执行dex中的方法.其他的方法可以参考官方封装代码或者本源代码中的方式进行封装.
加载器封装了三个方法,分别是:载入(), 执行(), 取方法列表()
方法类封装了一个 取名称(), 此方法用于取得 通用加载器.取方法列表() 返回数组的成员方法名.
注意, 例子中的Dex项目必须以"生成活动项目"编译,否则bat无法正确复制目录.
使用方法,
1. 参照例子(Dex文件夹中源代码)进行编译,然后使用Dex文件夹中的编译Dex.bat 将.class编译为Dex,
2. 将Dex文件放置到项目的资产中,Apk运行时将Dex释放到指定目录,然后通过 通用加载器.加载(),或者直接仿照例子直接将Dex文件推送到sdcard中.
3. 如果 通用加载器.加载() 返回真,则表示加载成功, 使用 通用加载器.执行(...)执行Dex中方法(例子中已包含)
关于编译Dex.bat,
1. 首先, 修改bat中的%SDK_HOME%为你的SDK目录,如 F:\Android_sdk\
2. 注意, 文件名必须与类名保持一致.
(, 下载次数: 20)
上传
点击文件名下载附件
作者:
hs888888
时间:
2018-12-10 13:02
纯支持下,看不懂,太高深了。呵
欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/)
Powered by Discuz! X3.4