OHUI v42 for Android

Demo下载(35MB):http://oltag.com:8080/yaolixing/18/11/00/android/OHUI V42.apk
他山跨平台混合应用开发框架(OHUI),是使用Gecko(v1.9~v52)嵌入,实现跨平台混合应用开发的框架。
支持xp/2003/win7,8,9,10+ x32/x64,Linux,Android 4.0及以上系统,支持xul, html(5), css(3), js,c/c++/java混合编程开发界面。OHUI v22.0发行包大小13MB(Linux下21MB).

v42表示使用的是gecko v42。与市面上其他移动端HTML5混合开发框架不同的是:
1。使用gecko,而非webkit,好处是体积小,firefox v52 for android也只有28MB
2。出售源码,提供技术支持。
3。提供浏览器内核裁剪和功能定制。

点击"Call Camera"按钮,调用系统摄像头,拍摄像片然后显示出来。js call java非常简单:


java 端自己写代码处理:

最后使用 EventDispatcher.sendResponse 把数据发回给js:


QQ groups: 264695584 (provide guaranteed technical support for firefox embedding development: bug fixes, how-to’s, and so on.)
csdn blog: http://blog.csdn.net/otherhill/article/details/54839090
taobao.com(淘宝网址):https://item.taobao.com/item.htm?id=545145081484

Android模拟器调试html5 app:

主机:Linux x64
1.Android模拟器,模拟器设置--->打开Enable Usb Debug

2.在主机上安装firefox,最低v36.菜单--->开发者--->WebIDE
地址栏输入about:config,新建以下两个值
extensions.adbhelper@mozilla.org.debug  true
extensions.adbhelper@mozilla.org.sdk.console.logLevel  all

3.模拟器上同样安装firefox,最低v36,设置--->开发者工具--->Remote Debug vi Usb enable

10.0.2.2
如果需要在模拟器上直接访问本机的html,则需要在本机上搭建web服务器(如:apache),然后模拟器通过http://10.0.2.2这个地址来访问主机资源。



开多个模拟器时webide会找不到设备,使用adb kill-server
在做Android开发时经常出现android adb devices offline,解决办法
./adb  kill-server 
./adb  start-server


参考:
https://developer.mozilla.org/en-US/docs/Tools/Remote_Debugging/Debugging_Firefox_for_Android_with_WebIDE
https://developer.mozilla.org/zh-CN/docs/Tools/WebIDE/%E9%97%AE%E9%A2%98%E6%8E%92%E9%99%A4

QQ groups: 264695584 (provide guaranteed technical support for firefox embedding development: bug fixes, how-to’s, and so on.)
Read more: http://yaolixing.oltag.com/gns-8ABFFE2D-EB1E-44FA-9118-217ED7959536.html



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值