目
第一章
1.
2.
3.
4.
5.
第二章
2.1 Mac
2.2
2.2.1
2.2.2
2.2.3
2.3
2.3.1
2.3.2
2.3.3
2.3.4
2.3.5
第三章
3.1
3.1.1创建与Mac连接的配置
3.1.2为iOS设备添加一个SDK
第四章
4.1设置
4.1.1
4.1.2
4.2安装Android
第五章
5.1在你开始之前
5.2创建一个新的Android或iOS FireMonkey应用
5.3选择Style
5.4在多设备窗体上放置组件
5.5添加视图到项目
5.6编写用户单击按钮的事件处理程序
5.7测试移动应用程序
5.7.1在Android
5.7.2在
第六章
6.1移动平台中的按钮
6.2定义按钮控件的友好界面
6.2.1使用按钮控件的
6.2.2自定义按钮控件的图片
6.3使用按钮控件创建Segmented Control
6.4在工具栏创建
第七章
7.1移动平台中的日历
7.2为用户更改的日期编写事件处理程序
第八章
8.1多设备应用程序中的选择器
8.2使用代码建立列表数据项
8.3显示一个指定的项目
8.4编写用户选择后的事件处理程序
第九章
9.1TMapView
9.2创建示例应用程序
9.2.1配置
9.2.2设计用户界面
9.3运行这个应用程序
第十章
10.1获取谷歌地图API
10.1.1检索您的应用程序证书
10.1.2在谷歌
10.1.3申请Maps API密钥
10.2设定具体项目的选项
10.2.1在许可列表中检查配置
10.2.2检查受权列表
10.2.3设置apiKey键值
第十一章 使用MultiView控件(iOS and Android) 104
11.1关于TMultiView组件
11.1.1主面板呈现方式
11.2设计用户界面
11.3运行示例应用程序
11.4移动应用使用TMultiView的样例程序
第十二章 使用Web浏览器控件 (iOS and Android)
12.1设计用户界面
12.2编写Edit
12.2.1编写一个打开网页的公用方法
12.2.2编写
12.2.3编写Back按钮的事件处理程序
12.3为
12.4移动应用使用WebBrowser的样例程序
第十三章 使用选项卡控件(iOS and Android)
13.1让iOS
13.2在窗体设计器中设计选项卡
13.2.1比较
13.3让选项卡使用自定义的多分辨率图标
13.3.1在选项卡上显示多分辨率自定义图标
13.3.2使用单分辨率位图为自定义图标
13.4轻松管理选项卡内部控件
13.5在运行时更改页面
13.5.1通过用户点击选项卡
13.5.2通过
13.5.3通过代码
第十四章 使用LiveBindings填充ListView
14.1创建项目
14.2添加字段
14.3创建LiveBindings 157
14.3添加更多的字段(图像、价格)
14.5添加onButtonClick事件处理程序
14.5.1添加
14.6查看结果
第十五章 使用ListBox控件显示数据 (iOS and Android) 164
15.1使用ListBox
15.1.1普通列表
15.1.2分组列表
15.1.3搜索框
15.2创建ListBox
15.2.1添加标题
15.2.2添加组页眉/页脚到列表
15.2.3分组显示各自的列表项
15.2.4添加复选框或其他附件到列表项
15.2.5添加图标到列表项
15.2.6添加详细信息到项目
15.2.7运行应用程序
15.3创建ListBox
15.3.1从您的代码添加项目到ListBox
15.3.2创建一个溢出菜单
15.3.3创建溢出按钮的事件处理程序
15.3.4增加搜索框
15.3.5运行应用程序
第十六章 使用LiveBindings来填充 ListBox
16.1创建项目
16.2创建
16.3结果
第十七章 让布局适应不同大小与方向窗体
17.1FireMonkey
17.2FireMonkey
17.2.1 Align
17.2.2 Margins属性
17.2.3Padding
17.2.4Anchors
17.3使用Tlayout控件
第十八章 拍摄并分享照片,分享文本
18.1教程主题
第十九章 使用位置传感器 (iOS and Android)
19.1设计用户界面
19.3读取位置信息(纬度、
19.2位置传感器
19.4在谷歌地图上显示当前位置
19.5使用反向地理编码
19.6在列表框中显示一个可读的地址
19.7提升用户授权开启位置传感器的方法
第二十章 使用通知提示(iOS and Android)
20.1三个基本的通知或警报样式
20.2移动设备上的通知中心
20.3访问通知服务
20.4添加
20.5从代码中设置图标徽章数和通知数
20.6计划通知
20.7重复通知消息
20.8更新或取消一个计划(或重复)通知消息
20.9立即提交通知消息
20.10自定义通知声音
20.11横幅通知或提示通知
20.12给提示通知增加控制
20.13添加通知响应
20.14运行应用
第二十一章
21.1远程推送通知
21.2 REST BAAS
21.3教程主题
第二十二章
22.1设计和设置用户界面
22.2创建事件处理程序
22.3 Android
22.4 iOS
22.5在移动设备上运行您的应用程序
第二十三章
23.1关于移动设备上的电话拨号服务
23.2访问电话拨号服务
23.3设计用户界面
23.4获取运营商信息
23.4.1运行应用程序
23.5拨打电话
23.6检测通话状态的变化
23.6.1编写
第二十四章
24.1在Kinvey
24.2设计和设置的用户界面
24.3添加后端控件
24.4创建和存储对象
24.5删除对象
24.6检索对象
24.7运行你的应用程序
第二十五章
25.1使用
25.2设计与设置用户界面
25.3连接到数据
25.4部署您的应用程序到移动设备
25.4.1在移动设备上部署
25.4.2修改代码以连接到移动设备本地数据库文件
25.5在模拟器或移动设备上运行应用程序
25.6故障排除
第二十六章
26.1使用
26.2设计与设置用户界面
26.3连接到数据
26.4部署您的应用程序到移动设备
26.4.1在移动设备上部署
26.5在模拟器或移动设备上运行应用程序
26.6故障排除
第二十七章
27.1使用
27.2在
27.2.1在数据资源管理器创建数据库
27.2.2在数据资源管理器中创建表
27.3设计与设置用户界面
27.4连接到数据
27.5编写显示删除按钮的功能
27.6编写新建条目功能
27.7创建删除按钮事件处理程序
27.8设置移动平台数据库部署
27.8.1在Deployment Manager添加并配置您的数据库文件
27.9修改代码以连接到移动设备本地数据库文件
27.9.1指定在移动设备上的SQLite数据库的位置
27.9.2自动创建表
27.10在模拟器或移动设备上运行应用程序
第二十八章
28.1使用
28.2使用
28.3设计与设置用户界面
28.4使用
28.4.1添加
28.4.2连接数据
28.4.3在ListView中显示shopitem 331
28.5编写显示删除按钮的功能
28.6编写新建条目功能
28.7创建删除按钮事件处理程序
28.8为运行应用程序作准备
28.9设置移动平台数据库部署
28.9.1在Deployment Manager添加并配置您的数据库文件
28.10修改代码以连接到移动设备本地数据库文件
28.10.1指定在移动设备上的SQLite数据库的位置
28.10.2自动创建表
28.11在模拟器或移动设备上运行应用程序
第二十九章
29.1创建中间层
29.1.1创建DataSnap
29.1.2定义DataSnap
29.1.3暴露DataSnap
29.1.4运行
29.2创建连接到DataSnap服务器的移动应用程序
29.3部署
29.4在移动平台上运行你的应用程序
第三十章 在移动应用中使用FireDAC (iOS and Android) 355
30.1使用
30.2设计与设置用户界面
30.3使用
30.3.1添加
30.3.2添加
30.4在ListView中显示数据
30.5为运行应用程序作准备
30.6设置移动平台数据库部署
30.6.1在Deployment Manager添加并配置您的数据库文件
30.7修改代码以连接到移动设备本地数据库文件
30.7.1指定在移动设备上的SQLite数据库的位置
30.8在模拟器或移动设备上运行应用程序
附一:在目标平台上按钮可使用样式与颜色汇总表 370
附二:Android权限设置 376
为
基本使用权限
高级用途权限
附三:使用Action Lists拍摄和分享图片及分享文本 386
构建应用程序的用户界面
用移动设备摄像头拍照
将图片保存到设备照片库
使用移动设备图片库中的图片
使用图像编辑
共享或打印图片
共享文本
附四:使用 FireMonkey 接口拍照 397
构建您的应用程序的用户界面
使用设备上的相机拍照
运行应用程序
将图片保存到设备照片库
从设备图片库中选择一张图片
附五:部署IBLite 和测试 IBToGo许可
IBLite许可证
IBToGo测试部署试用许可证
IBToGo生产部署许可证
从早期产品版本迁移InterBase的IBLite和ToGo