---
title: "MobileTogether 3.2版本新增了移动应用开发功能"
date: "2017-05-09"
categories: 
  - "applications"
  - "development"
  - "mobile"
tags: 
  - "mobile-apps"
  - "mobile-development"
  - "mobiletogether"
  - "nfc"
  - "text-to-speech"
description: 探索 MobileTogether 3.2 中的新功能，包括 NFC 支持、文本转语音功能、动态表格以及针对移动应用开发功能的增强。
---
Status: #blog

Tags:  #mobile-apps #mobile-development #mobiletogether #nfc #text-to-speech

Categories:  [mobile-development](/blog/zh/category/mobile-development.md)
# MobileTogether 3.2版本新增了移动应用开发功能

Altova公司最新发布的产品是： [移动应用程序开发框架](http://www.altova.com/zh/mobiletogether.html) 该产品包含超过18项功能，其中亮点包括：支持NFC消息、文本转语音功能、能够读取设备上的联系人信息、以及灵活的动态表格选项，等等。

请阅读下方内容，或查看我们的快速指南 [MobileTogether 3.2 视频](https://youtu.be/edez_RQem18).

 

![MobileTogether 的新功能](/blog/images/new-app-dev.jpg)

<!--more-->

## 近场通信 (NFC)

[NFC](http://nearfieldcommunication.org/) 协议允许支持该技术的设备在彼此靠近时进行信息交换。例如，移动支付系统或使用手机作为安全密钥卡。现在，MobileTogether 开发者可以构建支持发送和接收 NFC 消息的应用程序，这些消息可以包含文本、URI、MIME 媒体、应用程序记录等。

 

![开发一款支持NFC功能的移动应用程序](/blog/images/nfc-mobile-app.png)

 

Android Beam 技术使用 NFC（近场通信）技术，并且现在也获得了 MobileTogether 的支持。

## 新的操作

在 MobileTogether 中构建复杂、以数据为中心的应用程序比以往任何时候都更容易，这得益于不断增加的功能模块，开发者可以利用这些模块来增强其应用程序的功能。添加新的功能模块非常简单，只需将其拖动到“操作树”中，并定义所需的参数即可。

 

![文本转语音](/blog/images/text-to-speech.png)

 

在这个最新版本中，我们增强了应用程序的功能，使其能够访问设备上的联系人信息，例如，您的应用程序可以轻松地发送短信或电子邮件，还可以通过**文本转语音**功能将文本内容朗读给用户听。

MobileTogether 3.2版本新增的功能包括：

- 访问移动设备联系人的权限
- 文本转语音
- 等待光标和可选消息
- 针对日期和时间选择器：当空间有限，无法显示默认的日期选择器控件时，可以采取以下措施
- 获取文件信息：例如，修改日期、文件大小等。
- 全屏查看图片

## 对现有功能的改进

除了上述新增功能外，一些现有功能也得到了增强，提供了更多选项和灵活性。更新内容包括：

- 16种预设声音，适用于常见场景
- 服务器自动发送的电子邮件支持“回复”功能
- 显著增强的滚动功能：可以滚动到页面的顶部/底部，特定表格的行，或特定控件
- 通过 XPath 导航到页面/子页面

能够指定一个 **用于电子邮件的回复地址** 以下功能已收到多位客户的请求：自动从您的 MobileTogether 服务器发送电子邮件。 这样，如果电子邮件的接收者回复了消息，回复可以发送到除了发送该邮件的服务器之外的其他地方。 如下所示，在“发送电子邮件”操作的定义中有一个示例。

 

![配置回复邮件地址](/blog/images/email-reply-to.png)

## 表格的新功能

- 动态列，用于动态调整表格的宽度：从左向右扩展
- 按需加载表格：显著加快大型表格的加载速度

以数据为中心的应用程序通常需要使用表格来表示各种类型的数据。新的功能进一步增强了表格创建的强大性和灵活性，允许开发者指定 **具有动态列的表格**. 这样，表格可以根据数据中某个元素出现的次数，动态地从左向右扩展。

以下展示了一个包含动态“人员”列的表格的定义，以及由此生成的可滚动表格：

 

![动态表格列](/blog/images/dynamic-columns.png)

 

**按需加载表格** 允许您以极短的时间加载大型可滚动表格。您只需指定一次可以加载的表格行数——这被称为“块”。当用户滚动到第一个块的底部时，下一个块就会自动加载。这种方式对用户来说几乎无感，但可以显著提高性能。

##  新增功能

- 多种图表增强功能
- 其他预定义的按钮样式：导入、导出、日历、时间
- [支持 JSON5 (增强了对 JSON 的支持)](http://json5.org/)
- 浏览器性能优化
- 适用于 MobileTogether Server 的单线程执行选项

此外，该产品还增加了多种新的图表生成选项和移动端仪表盘功能，并对JSON5格式提供了支持，从而扩展了现有的JSON支持。

# 了解更多信息并更新

您可以在我们的网站上了解更多关于这些功能的信息 [最新内容页面](https://www.altova.com/zh/whatsnew_mobiletogether.html) 和 [视频](https://youtu.be/edez_RQem18).

现有客户可以 [更新](https://www.altova.com/zh/whatsnew_mobiletogether.html) 您可以免费体验 MobileTogether 3.2。如果您还没有尝试过 MobileTogether，您可以从以下方式开始： [下载中](https://www.altova.com/zh/whatsnew_mobiletogether.html) 免费的 MobileTogether 设计工具。
