- 11
- 0
- 约6.95千字
- 约 15页
- 2021-03-30 发布于天津
- 举报
NOYA MOBI, Total Solution For Enterprise
PAGE
PAGE 2 / NUMPAGES 15
NOYA中间件使用说明书
目 录
TOC \o 1-3 \h \u 26010 一、 NOYA 安装 2
8512 二、 NOYA架构图 2
28604 三、NOYA组成 2
16306 1.1引擎 3
7806 1.2.1 android引擎扩展(参考java l ua机制) 3
21313 1.2.2 ios引擎扩展(参考wax机制) 4
18929 1.2 frmework 5
19875 1.2.1 framework目录结构 5
22327 1.2.2 应用生命周期 5
22702 1.2.3 viewController生命周期 6
9501 1.2.4 viewController切换 7
2822 1.2.5 View生命周期 8
32414 1.2.6 控件使用 8
24337 1.2.7 控件扩展 8
19057 1.2.8 控件触摸事件监听 9
26325 1.3 IDE 9
10254 1.3.1 创建工程 9
19300 1.3.2 启动模拟器 10
28110 1.3.3 直接运行到手机上 10
23808 1.3.4 启动云打包 11
22798 1.3.5 查看真机log 11
24870 1.4 模拟器 12
2183 1.5 云打包 12
30234 四、FQA 14
23088 1.1 分辨率适配方案 14
24494 1.1.1 坐标适配。 14
20839 1.1.2 图片适配。 14
28498 1.2 直接运行到手机上不好用怎么办? 14
3897 1.3 真机log打印不出来怎么办? 14
NOYA 安装
安装 java环境 jdk1.6以上。32位。
解压noya目录,noya绿色安装解压后就可以用,(注意目前不支持中文目录)。
直接起动noya下的noya.exe
调试安装需要安装手机驱动,最好安装手机助手如 91助手 、360、豌豆荚
调试iphone需要安装 iTunes, 最好安装itools。
NOYA架构图
三、NOYA组成
引擎
Framework
IDE
模拟器
云打包
1.1引擎
1.2.1 android引擎扩展(参考java l ua机制)
lua暴露一个java类, 在 MainActicity类init方法内添加 LuaJavaAPI.registerMethods(Test.class);
Lua调用java。先绑定java类
local Testcls=luajava.bindClass(com.Test);
动态new一个对象。
self.mInstance = luajava.new(Testcls, url);
self.mInstance:appGetWidth();
静态方法可以直接调用
Testcls:appGetWidth();
基础参数对照 :lua 的int string float 和java是一一对应的不需要任何转换
对象参数: lua可以保存 java对象,并将java对象传到java层
Java调lua ,
将对象根据hash值保存到androidEvent
self.mInstance = luajava.new(httpcls, url);
self.mHashcode = self.mInstance:httpGetHashCode();
androidEvent[self.mHashcode]=self;
回调监听函数
function android_enevt_onHttp(hashcode, status, data)
if androidEvent[hashcode]~=nil then
if androidEvent[hashcode].onHttp ~= nil then
androidEvent[hashcode].onHttp(status, data);
end
end
end
Java调用lua
((MainActivity) MainActivity.mContext).pcall(
android_enevt_onHttp,
new Object[] { CPHtt
您可能关注的文档
最近下载
- 2025年广西执法考试题及答案.doc VIP
- 2025年春新课程能力培养七年级数学下册人教版答案.pdf VIP
- 《常见淡水鱼病的诊断及防治》课件.ppt
- 《中国结课件》课件.ppt VIP
- 《药品营销心理学》课程标准.docx VIP
- 干股(虚拟股)分红协议书--最全最标准.doc VIP
- 港澳台华侨生入学考试物理试题真题及答案(2025年).docx VIP
- 2025年春基础训练九年级化学下册人教版答案.pdf VIP
- 2022年-2024年青岛卫健委事业编护理笔试真题.docx VIP
- 建筑工程图集 13SG903-1:混凝土结构常用施工详图(现浇混凝土板、非框架梁配筋构造).pdf VIP
原创力文档

文档评论(0)