rexsee最新版
含jar包/源代码/开发手册- 软件大小:2.50 MB
- 更新日期:2019-07-03 17:33
- 软件语言:简体中文
- 软件类别:编程工具
- 软件授权:免费版
- 软件官网:待审核
- 适用平台:WinXP, Win7, Win8, Win10, WinAll
- 软件厂商:
软件介绍 人气软件 下载地址
rexsee是基于Android的HTML5开发平台,该应用程序支持多种开发模式,可以满足用户的所有要求,更新后的程序支持的功能模块信息如下;JavaView使开发者可以用JavaScript创建和管理原生的Android View,该功能模块创建的View只是驻留在内存中,并不会显示出来,如果要显示,需要将这些View添加到rexseeJavaDialog或rexseeJavaBar中,exseeDrawable使开发者可以预先创建Drawable以便在以后的样式表中使用,在样式表中引用这里创建的Drawable使用格式"drawable://"+id;提供的rexseePush用于进行信息推送,信息推送方式有两种,短信或HTTP;短信方式实时性较好,但需要使用者有短信平台发送短信;HTTP方式有一定延时,但使用更方便,Rexsee专业版会监听指定号码的短信并定时到指定的HTTP地址抓取信息,并根据短信或信息内容决定采取的动作,会显示到通知栏中并将相关数据保存在私有数据库push.db中;支持根据指定的XML文件创建本地客户端,不检查版本号;强大又实用,需要的用户可以下载体验
软件功能
Rexsee开放其在线应用生成工具,提供6类应用模板,进一步降低Android应用实现难度。普通用户无需编写任何代码,也能轻松打造个性化移动应用。访问apk.rexsee.com,即可免费使用:
1、图片集应用:类似Android自带媒体库应用,完全基于原生UI布局,并支持3D效果。上传图片并填2、写描述,制作主题图库、漫画专辑等应用。
3、电子书:文字阅读类应用。自带多种翻页效果,简单调整可以实现索引导读、自定义标签等功能。
4、网站客户端:多种类型网站的移动客户端。只需提交网站的wap地址,在线生成移动客户端。
5、Flash游戏应用:直接运行于Android系统的Flash应用。可以实现移动终端的特有交互方式,如传感器操控。
6、多媒体:包括音频、视频(本地和在线)类应用。方便制作多媒体专辑。
7、自媒体:以人、事件、兴趣点为核心的内容聚合应用。可快速整合包括搜索、社区、论坛、微博等互联网内容渠道相关内容,提供图片、多媒体等内容形态展现。
rexsee自开源初期即基于平台实现了这类衍生框架,但考虑到固有模板对于多种应用需求的不确定性,一直未能开放。
本周上线的应用生成工具除了实现在线填写信息生成apk以外,更强化了在线调优(开发)、源码分享,以及对Rexsee扩展API的协同调用。可以基于模板所生成的应用进行在线修改,调整HTML、CSS或JS代码,实现对布局、展现、交互模式的多方面改进。通过调用Rexsee扩展API增加LBS定位,微博、SNS分享,网盘存储等自定义功能。
软件特色
1、编程语言使用 HTML5+CSS3+JavaScript+Rexsee扩展API。
2、超过2000个JavaScript扩展API,功能强大。
3、支持第三方JavaScript开发框架。
4、B/C/S混合架构,支持应用程序本地化,摆脱网络依赖。
5、全面支持Android原生UI布局,通过JS或XML生成原生布局。
6、全面支持Android硬件,包括GPS、传感器、相机等。
使用说明
1、搭建Eclipse + Android SDK开发环境
2、创建Android应用程序:File->New->Android Project
1)在res/drawable-hdpi/文件夹中放入icon.png(72x72),这是您的应用程序图标
2)可选:在assets/文件夹中放入error.html,这是出错页面
3)如果你准备完全使用Rexsee开发程序,不需要开发自己的原生代码,那么可以将src文件夹和res/layout文件夹删除
4)如果你需要开发原生代码,从而结合Rexsee开发混合应用,那么不要删除任何文件夹,在下一步导入Rexsee的jar包后就可以开发您自己的原生代码
3、为应用程序添加jar包:在项目右键菜单中选择Build Path->Add External Archives
1)rexsee.jar:Rexsee开发包
2)rexsee.zxing.jar:用于条码扫描的开发包
3)baiduStat.jar:用于百度统计的开发包
4、修改values/string.xml
5、修改AndroidManifest.xml
6、开发应用程序
1)开发Rexsee HTML5+JavaSript代码,起始点位于strings.xml中指定的首页地址处,请参看Rexsee开发手册
2)开发原生代码,在原生代码中引用Rexsee中的任意对象
7、编译:在项目右键菜单中选择Android Tools->Export Signed Application Package
8、完成
函数】boolean exists(String id)
【说明】id指向的按钮栏是否存在。
【返回】true或false。
【参数】id:按钮栏的id。
【示例】alert(rexseeButtonBars.exists('common_menu'));
【函数】JsonArray getIds()
【说明】返回存在的所有按钮栏的id。
【返回】所有按钮栏的id,是JSON格式的字符串,代表一个数组,使用"eval('('+json+')')"转换为JavaScript数组对象。
【参数】无
【示例】alert(rexseeButtonBars.getIds());
【函数】int size()
【说明】当前按钮栏的个数。
【返回】按钮栏的个数。
【参数】无
【示例】alert(rexseeButtonBars.size());
【函数】void create(String menuId)
【说明】用menuId指向的菜单创建并显示按钮栏,创建后以menuId作为自己的id。如果menuId指向的菜单不存在则没有反应。如同名按钮栏已存在则先删除再创建。注意:隐藏和显示已经存在的按钮栏请使用setStyle()。
【返回】无
【参数】menuId:菜单的id,也是新建按钮栏的id。
【示例】rexseeButtonBars.create('common_menu');
【函数】void remove(String id)
【函数】void remove()
【说明】删除id指向的按钮栏。注意:隐藏和显示已经存在的按钮栏请使用setStyle()。
【返回】无
【参数】id:按钮栏的id,如为空则删除所有按钮栏。
【示例】rexseeButtonBars.remove('common_menu');
【函数】void setStyle(String id, String style)
【说明】设置按钮栏样式。
【返回】无
【参数】id:按钮栏的id。
style:样式表。
【示例】rexseeButtonBars.setStyle('common_menu','bar-position:bottom;padding:5px;');rexseeButtonBars.setStyle('common_menu','bar-position:top;index:0;padding:0px;');rexseeButtonBars.setStyle('common_menu','bar-position:top;index:-1;padding:0px;');
【函数】String getStyle(String id, String name)
【说明】读取按钮栏样式的设置值。
【返回】样式的设置值。
【参数】id:按钮栏的id。
name:要读取的样式的名称。
【示例】alert(rexseeButtonBars.getStyle('common_menu','bar-position')+','+rexseeButtonBars.getStyle('common_menu','width')+','+rexseeButtonBars.getStyle('common_menu','height'));
【函数】String getCurrentStyle(String id, String name)
【说明】读取按钮栏样式的当前值。
【返回】样式的当前值。
【参数】id:按钮栏的id。
name:要读取的样式的名称。
【示例】alert(rexseeButtonBars.getCurrentStyle('common_menu','bar-position')+','+rexseeButtonBars.getCurrentStyle('common_menu','width')+','+rexseeButtonBars.getCurrentStyle('common_menu','height'));
【函数】void startAnimation(String id, String style)
【说明】启动按钮栏动画。
【返回】无
【参数】id:按钮栏的id。
style:样式表。
【示例】rexseeButtonBars.startAnimation('common_menu','animation-type:rotate;animation-duration:1000;animation-repeat-count:-1;animation-repeat-mode:reverse;animation-rotate-from:-360;animation-rotate-to:0;');
【函数】void stopAnimation(String id)
【说明】停止按钮栏动画。
【返回】无
【参数】id:按钮栏的id。
【示例】rexseeButtonBars.stopAnimation('common_menu');
符串,该弹出窗口的id,应该是唯一的,如果未传递,将使用url作为id。
url:字符串,如果是合法的地址,则显示地址指向的网页,否则将该字符串显示在浏览器中(可以使用完整的HTML文本,包括图片,但图片需要下载,可能会影响显示速度)。注意,如果未传递id,该url也是该弹出窗口的id,在以后的操作中,即使窗口的实际url发生变化,该id也是不会变化的。
style:样式表。
clickCallback:点击时的动作,如果为空,表示点击时没有动作。注意,该参数只在窗口设为可移动模式时有效(样式movable设为true)。
title:字符串,进度框的标题,可以使用HTML1.0标签。
message:字符串,进度框中显示的信息,可以使用HTML1.0标签。
progressInt:字符串,进度条的进度,0~100,可以有多个进度条,用“|”分隔。
progressText:字符串,进度条上显示时文字,多个进度条用“|”分隔,应该和progressInt个数相同。
cancelCallback:用户点击取消按键的回调动作,通常是以"javascript:"开始的JS语句。如果该参数未传递或为空,则表示不可取消。如果想要允许取消,但取消时不执行任何动作,可以使用"javascript:"做为回调函数。
【函数】void show(String url, String style)
【函数】void show(String id, String url, String style, int startIndex, String pregFilter)
【说明】显示翻页电子书对话框。
【返回】无
【参数】id:翻页对话框的ID,如果缺省,使用path作为ID。
url:文本格式的内容文件。
style:对话框样式,请参见样式表。
startIndex:起始页码,注意,和显示的页码不同,从0开始。
pregFilter:正则过滤器的ID,参见rexseePregFilter对象,在调整已有网页直接载入到电子书中时非常有用,为""表示无正则过滤器。
【格式】电子书文件内容应该是文本格式,以换行符"\n"分段。但是可以使用以下几个特殊标签:
:用于强制分页,该标签必须放在行首。style属性是从此页开始内容使用的属性,如果style为空,将使用show()函数中指定的默认属性。header是从此页开始页眉使用的属性,footer是从此页开始页脚使用的属性。
:强制分段,该标签必须放在行首,和"\n"一样,但是,可以定义style属性,即从当前位置开始内容使用的属性,如果style为空,将使用show()函数中指定的默认属性。
:插入图片,该标签必须放在行首,src是图片地址,可以是"http://..."、"file://......"或颜色字符串。width是图片高度,height是图片宽度。如果高度和宽度都未设置,将按照页面大小和图片本身大小之间的小者显示,图片原宽高比例不会变化。如果width和height有一个为空,将按照不为空的值和页面大小之间的小者显示,图片原宽高比例不会变化。如果width和height都不为空,将按照指定的大小和页面大小之间的小者显示,图片原宽高比例会变化以符合指定的宽高比例。
,其中包含的字符串被作为标题,用于产生目录。注意,必须小写并位于行首。
【样式】和对话框有关的所有样式,例如top, left, width, height, window-cancelable, window-modesless, border, padding, margin等,
label-padding, label-padding-top, label-padding-right, label-padding-bottom, label-padding-left:指定页面的边距。
color, font-size, font-weight, font-style:指定字体。
line-height:行高,百分比,150%表示行间距是字符高度的50%。
text-align:一行中文字的对齐方式。
text-vertical-align:一页中内容的对齐方式。
label-background-color:页面背景,可以是"http://..."、"file://......"或颜色字符串。
background-color:页面翻页时显示的背面,可以是"http://..."、"file://......"或颜色字符串。
horizontal-line:用在页眉(pagebreak的header属性)和页脚(pagebreak的footer属性)中,指定是否显示横线。
label:用在页眉(pagebreak的header属性)和页脚(pagebreak的footer属性)中,指定页眉和页脚的文字。注意,在设定页脚时,如果该属性未设置或为空,将使用页码作为页脚,如果不想显示页脚,请将该属性设为"hidden"。
人气软件
-
redis desktop manager2020.1中文 32.52 MB
/简体中文 -
s7 200 smart编程软件 187 MB
/简体中文 -
GX Works 2(三菱PLC编程软件) 487 MB
/简体中文 -
CIMCO Edit V8中文 248 MB
/简体中文 -
JetBrains DataGrip 353 MB
/英文 -
Dev C++下载 (TDM-GCC) 83.52 MB
/简体中文 -
TouchWin编辑工具(信捷触摸屏编程软件) 55.69 MB
/简体中文 -
信捷PLC编程工具软件 14.4 MB
/简体中文 -
TLauncher(Minecraft游戏启动器) 16.95 MB
/英文 -
Ardublock中文版(Arduino图形化编程软件) 2.65 MB
/简体中文