找回密码
 立即注册
查看: 2645|回复: 0

Tizen应用可用的Web 模拟器

[复制链接]
发表于 2015-4-25 23:53:31 | 显示全部楼层 |阅读模式
泰泽WEB模拟器是一种重量轻工具,提供了许多设置和功能来开发 Web 应用程序。你可以使用模拟器功能来调试您的应用程序。

图: 泰泽WEB模拟器

tizen_web_simulator

Tizen网络模拟器:
  • 支持现代HTML5 Web应用程序的运行和调试。
  • 使用一个JavaScript端模拟Tizen Web api。 更多信息关于Tizen Web api支持的模拟器,明白了 Tizen API报道
  • 包括配置面板发送事件和消息调试特性,如地理位置、加速度计和消息传递。
  • Google Chrome上运行。
  • 提供了 首选项允许您自定义它是如何工作的。

Tizen网络模拟器是基于 Ripple-UI框架Apache软件许可证v.2.0下许可的。
网络模拟器设置
网络模拟器开发Web应用程序有几个设置。
应用程序导航栏
应用程序加载一个应用程序使用导航栏,查看浏览历史,和修改网络模拟器配置和可见性设置。
导航栏有以下选项:
  • 地址栏
    当从Tizen网络模拟器启动IDE,您的应用程序的主要文件的文件路径显示在地址栏中。 您可以编辑该字段更改文件或项目运行。

  • 刷新按钮重新加载当前应用程序。

  • 浏览历史记录点击历史按钮查看之前启动的应用程序。

  • 配置按钮打开网络模拟器配置窗口。

  • 面板可见按钮打开面板窗口的可见性。

  • 信息按钮打开网络模拟器的信息窗口。



模拟器配置设置
您可以修改以下配置设置的网络模拟器配置窗口:
  • 配置管理
    你的配置设置保存到本地存储和恢复设置在稍后的时间。

  • 设备的设置设置设备API和设备分辨率模拟设备分辨率的目标设备 设备 选项卡。
    注意: 提供类似的UI呈现在模拟器和目标设备,设置模拟器解决 也有望tizen WVGA(480 x800) tizen高清(720 x1280) ,这些决议的视窗属性配置为目标设备的相同。
  • 系统设置API(Tizen系统信息 移动可穿戴应用程序)用于检索设备和网络相关的信息。 使用 系统设置 选项卡,设置设备状态和测试您的应用程序是否可以检索当前的设备状态。 你也可以测试应用程序侦听器功能状态更改通知。
    您可以修改以下系统配置设置 系统设置 标签:


    • 配置
      管理设备振动和屏幕锁定状态。
    • CPU手动设置CPU负载。 如果该值设置为0,CPU空闲。 如果该值设置为1时,CPU使用率是100%。
    • 构建 , 语言环境 , 设备定位 , 存储 , 显示显示构建类型、语言、国家显示方向、点每英寸(DPI),和设备宽度和高度。 你也可以设置显示的亮度和存储属性。
    • 外围显示和设置视频输出。


  • 网络设置设置网络类型、无线网络、手机网络,SIM处理与纸牌相关配置选项的 网络 选项卡。


模拟器的偏好
查看Tizen网络模拟器偏好,选择 Window > Preferences > Tizen SDK >网络>模拟器 在Web IDE。
Google Chrome设置
在本节中,您可以修改Google Chrome相关的偏好。
Google Chrome位置
输入Google Chrome程序的完整路径。 刚开始时,Tizen SDK试图发现的位置。 然而,它同时也需要手动输入或修改这个值。
  • Linux: / opt / 谷歌 / / 谷歌 - - - - - -
  • 对于Windows64位: C : \程序 文件 ( x86 ) 谷歌\ \ \程序\ Chrome浏览器 exe
  • 对于Windows32位: C : \程序 文件 谷歌\ \ \程序\ Chrome浏览器 exe

额外的参数
模拟器启动使用默认参数,包括下表中描述的。
表:默认参数
参数描述
- - - - - 允许 - - - - - - 访问 - - - - - - - - - - - - 文件允许模拟器JavaScript api来访问磁盘上的文件(如 配置 XML 和应用程序图标)。
- - - - - 禁用 - - - - - - 网络 - - - - - - 安全允许模拟器实现跨域请求(比如访问地图位置在另一个服务器)。

添加更多的启动参数,进入这一领域。
配置文件数据位置
为模拟输入完整的目录路径来存储用户首选项和Web应用程序数据。
注意: Linux用户必须手动定义该参数使用默认值代替,因为目录路径的总长度为这个参数在Linux中非常有限。 使用默认值可以防止你推出超过1并发应用程序。 没有这样的限制在Windows版本。
模拟器设置
在本节中,您可以修改simulator-related偏好:
  • 模拟器的位置
    设置是否使用默认版本的模拟器,或者一个定制版本。


    • 内部:使用模拟器,是Tizen SDK的一部分。
    • 外部:使用一个自定义构建或其他模拟器版本。 输入的完整路径 指数 HTML 您想要使用的文件版本。

  • 选择 在Google Chrome推出模拟器鐡用程序模式 启动模拟器,而谷歌地址栏或顶部。 其结果是,模拟器作为一个独立的应用程序。 设置模拟器功能没有影响。


Tizen API报道
下面是总结Tizen api支持的版本。 一些api支持JavaScript端和其他由Google Chrome提供。 Tizen还支持 W3C HTML5 /规范
支持Tizen Web设备API
以下JavaScript api是由模拟器实现:
不受支持的API Tizen网络设备
以下api不支持当前版本的模拟器。 对这些api的支持正在开发中。
  • 消息的端口
  • 安全元素

网络模拟器已知问题
Tizen api在网络模拟器已知有以下问题:
  • 并不是所有Tizen-specific属性支持在网络模拟器 配置 XML 配置文件。 然而,语法和Tizen-specific所有属性的值进行了验证。 验证结果显示在 应用程序配置 面板的小部件配置编辑器。
  • 你可以一次只1应用程序运行。 如果您的应用程序使用的应用程序API来调用另一个服务或应用程序,使用网络模拟器特性模拟结果所需的回调。
  • DST(夏时制)-相关方法的API不支持。
  • 通讯模块,不支持附件和消息体总是加载。
  • 如果您正在使用jQuery移动滑动部件,刷卡操作是模拟鼠标点击和unclick事件。 jQuery移动不承认刷卡行为如果他们开始或结束之外的部件,如果鼠标指针拖着缓慢或不在一条直线。

W3C HTML5 /规范
W3C /支持HTML5规范如下:
  • 部件:


    • 配置 XML 小部件是解析的模拟器和所示的信息 应用程序配置面板。


  • 内容(文档、图像、多媒体):

    • HTML5音频
    • HTML5视频
    • HTML5表单
    • 历史会话API
    • HTML5 2 d帆布
    • 内联SVG

  • CSS3:

    • CSS3 2 d转换
    • CSS3 3 d转换
    • CSS3动画
    • CSS3转换
    • iframe沙箱属性
    • HTML5 2 d帆布
    • CSS3的颜色

  • 设备/系统集成:

    • 地理定位API规范
    • 方向和加速度
    • 浏览器在线状态
    • 振动API
    • 网络音频
    • 网站通知

  • 网络和通信:

    • WebSocket API
    • Web消息传递
    • XMLHttpRequest级别2
    • 跨源资源共享(歌珥)
    • 服务器发送的事件

  • 储存:

    • 网络存储
    • 文件API
    • 文件API:目录和系统
    • 文件API:作家
    • HTML5应用程序缓存
    • Web SQL数据库
    • 索引DB API

  • 性能:

    • 网络工作者
    • Page Visibility API (via JavaScript backend)
    • Animation timing control

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
欢迎来到泰泽网:http://www.tizennet.com/ 泰泽论坛:http://bbs.tizennet.com/ 好没有内涵哦,快到设置中更改这个无聊的签名吧!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|泰泽应用|泰泽论坛|泰泽网|小黑屋|Archiver|手机版|泰泽邮箱|泰泽网 ( 蜀ICP备13024062号-1 )

GMT+8, 2024-4-19 22:10 , Processed in 0.092958 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表