XE5

Xe5开发web服务端和手机客户端

耗尽温柔 提交于 2019-12-06 20:36:02
Xe5开发web服务端和手机客户端   核心提示: 我们开发一个三层的android程序建立一个webservices stand-alone vcl application 作为手机访问的服务端1、new-other-webservices2、选择s... 我们开发一个三层的android程序 建立一个webservices stand-alone vcl application 作为手机访问的服务端 1、new->other->webservices 2、选择 stand-alone vcl application 3、这里使用 默认端口8080 4、选择创建接口 5、给服务起个名字 6、点ok后保存工程,保存为目录如下: 7、至此为止,什么代码都不写,点击运行,我们看到 8、启动并点击 open browser按钮在浏览器里看到 一个web服务就创建完成了。 接下来创建一个返回数据集的过程,用webservices发布,供手机端调用。这里我使用firedac 1、打开上一篇自动创建的WebModule 然后分别拖放以下数据连接控件 FDConnection1:firedac连接数据库的 FDPhysMSSQLDriverLink1: 数据驱动 选的是sqlserver ,另外还有 db2 ,oracle,acess ,excel ,sqllite,mysql等

Delphi XE5 for Android 启动无黑屏等待总结

女生的网名这么多〃 提交于 2019-12-06 04:20:49
Delphi XE5 for Android 启动无黑屏等待总结 从embarcadero官方技术论坛找了下参考资料,对黑屏处理应该来说有了相应的办法,并且这种办法具有很好的应用价值,因此做了个总结,Delphi XE5 无黑屏从本质上讲是使用Android 原生开发语言java ,编写的程序启动时首先加载java编写的 SplashScreen 的activity,然后在splashScreenActivity中启动delphi FireMonkey中的com.embarcadero.firemonkey.FMXNativeActivity; 首先新建立一个移动端项目,启动Rad studio xe5,File -> New ->FireMonkey Mobile Application,拖上一个TLabel 控件作为演示,保存项目 设置Android SDK 我使用的Android SDK 22.0.5 32bit 版本,对应平台为2.35,如果你是其它SDK版本,可以右键点击 SDK,选择 Edit SDK进行配置 Build一下当前项目,然后打开当前项目下AndroidManifest.template.xml文件 将其中android:largeHeap="%largeHeap%" 去掉,否则发布会报错(我不太清楚是否是特点Android版本问题,或者有无其它参数进行设置

delphi XE5开发Android程序调用电话相关功能(短信息和电话)

五迷三道 提交于 2019-12-05 08:27:47
XE5开发Android程序调用电话相关功能(短信息和电话) 时间:2013-9-19 16:46:08 点击:5570   核心提示: 其实都可以通过intent和URI调用系统功能.Windows程序员可以理解成是ShellExecute.这个是万金油.可以有调用各种功能.后面会介绍.1.短信息.很简单方法a.不使用Intent而是直接发短信.smsManager对应的Delphi代码应该是:uses Androidapi.JNI... 其实都可以通过intent和URI调用系统功能.Windows程序员可以理解成是ShellExecute.这个是万金油.可以有调用各种功能.后面会介绍. 1.短信息.很简单 方法a.不使用Intent而是直接发短信. smsManager对应的Delphi代码应该是: uses Androidapi.JNI.JavaTypes,Androidapi.JNI.Telephony; var j: JSmsManager; begin j := tjsmsmanager.Create; j.sendTextMessage(stringtojstring('137114553XX'), nil, stringtojstring('测试短信'), nil, nil); end; 至于双卡双待用哪个卡来发送这些我没有详细研究,有兴趣的朋友可以研究下.