XE5 Android 开发数据访问手机端[转]
2013-09-26 16:49
423 查看
把供手机端调用的web服务完成,接下来实现手机端调用webservices获取数据
1、新建firemonkey mobile application
2、选择blank application
3、这里选择分辨率,我用的手机是三星的p3100,没别的优点 就是大,7寸的屏,我女儿管这个叫平板手机 O(∩_∩)O~
4、界面布局摆放如下:
5、绑定数据集
xe5中使用livebingding来绑定数据集,没有datasource属性了,理论上所有的控件都可以绑定数据集。
先在clintdataset中添加字段
依次添加 code ,name ,py_code 三个字段,然后选中grid,点击
,然后将dataset拖拉到grid中:如图
当然,您要选择clientdataset1下的这个*号再拖拽,,这就完成了绑定。。。
然后调整列宽等选项。
==================================================================================================
界面就这样吧,继续。。。,先启动咱们上几片文章建立的手机服务端
导入webservices单元,file->new->other->webservices->选择 wsdlimporter
输入wsdl地址 http://localhost:8080/wsdl/IAdroidServices
之后施展一路回车大法,只到生成一个单元文件保存并在手机窗体单元中引用。
在窗体上的按钮的click事件中实现以下代码:
procedure TForm1.button1Click(Sender: TObject);
var
ws:IAdroidServices;
s:string;
begin
ws:=GetIAdroidServices(true,'http://10.110.0.56:8080/wsdl/IAdroidServices',nil); //参数中可以使用配置的url
s:=ws.GetEmployee_mi;
if length(s)<>0 then
clientdataset1.xmldata:=s;
end;
可以在win32平台上先测试一下,如图:
win32平台上没问题 ok,接下来target选择我的 大平板手机 O(∩_∩)O~ ,p3100
运行如下:
1、新建firemonkey mobile application
2、选择blank application
3、这里选择分辨率,我用的手机是三星的p3100,没别的优点 就是大,7寸的屏,我女儿管这个叫平板手机 O(∩_∩)O~
4、界面布局摆放如下:
5、绑定数据集
xe5中使用livebingding来绑定数据集,没有datasource属性了,理论上所有的控件都可以绑定数据集。
先在clintdataset中添加字段
依次添加 code ,name ,py_code 三个字段,然后选中grid,点击
,然后将dataset拖拉到grid中:如图
当然,您要选择clientdataset1下的这个*号再拖拽,,这就完成了绑定。。。
然后调整列宽等选项。
==================================================================================================
界面就这样吧,继续。。。,先启动咱们上几片文章建立的手机服务端
导入webservices单元,file->new->other->webservices->选择 wsdlimporter
输入wsdl地址 http://localhost:8080/wsdl/IAdroidServices
之后施展一路回车大法,只到生成一个单元文件保存并在手机窗体单元中引用。
在窗体上的按钮的click事件中实现以下代码:
procedure TForm1.button1Click(Sender: TObject);
var
ws:IAdroidServices;
s:string;
begin
ws:=GetIAdroidServices(true,'http://10.110.0.56:8080/wsdl/IAdroidServices',nil); //参数中可以使用配置的url
s:=ws.GetEmployee_mi;
if length(s)<>0 then
clientdataset1.xmldata:=s;
end;
可以在win32平台上先测试一下,如图:
win32平台上没问题 ok,接下来target选择我的 大平板手机 O(∩_∩)O~ ,p3100
运行如下:
相关文章推荐
- delphi xe5 android 开发数据访问手机端 解决乱码的办法
- delphi xe5 android 开发数据访问手机端(二)
- XE5 Android 开发数据访问手机端 解决乱码的办法
- delphi xe5 android 开发数据访问手机端(一)
- XE5 Android 开发数据访问手机端 解决乱码的办法 [转]
- delphi xe5 android 开发数据访问server端(一)
- XE5 Android 开发数据访问server端
- XE5 Android 开发数据访问server端[转]
- XE5 Android 开发数据访问server端[转]
- delphi xe5 android 开发数据访问server端(二)
- Android开发之数据存储与访问(2)
- Android开发第四站——数据存储和访问*(2)——SharePreference
- android开发中进行数据存储与访问
- Android开发之数据存储与访问(1)
- Android开发之数据存储与访问(5)-ContentProvider
- Android开发(9)--数据存储与访问
- Android开发—数据库应用—访问数据表(SQLite OpenHelper) —添加检索操作(Retrieve)
- Android开发学习---android下的数据持久化,保存数据到rom文件,android_data目录下文件访问的权限控制
- Android开发之数据存储与访问(4)-SQLite数据库
- android开发之数据存储与访问(一)—File