xe10 android 浮动键盘,delphi xe10 手机内部系统相关操作(手机信息、震动、剪贴板、键盘、电话、拨号)...

//电话信息(Call拨号)

PhoneDialerService: IFMXPhoneDialerService;//获取电话服务信息

procedureTPhoneDialerForm.btnGetCarrierInfoClick(Sender: TObject);varPhoneDialerService: IFMXPhoneDialerService;begin

{test whether the PhoneDialer services are supported}

if TPlatformServices.Current.SupportsPlatformService(IFMXPhoneDialerService, IInterface(PhoneDialerService)) then

begin

{if yes, then update the labels with the retrieved information}CarrierNameItem.ItemData.Detail :=PhoneDialerService.GetCarrier.GetCarrierName;

CountryCodeItem.ItemData.Detail :=PhoneDialerService.GetCarrier.GetIsoCountryCode;

NetworkCodeItem.ItemData.Detail :=PhoneDialerService.GetCarrier.GetMobileCountryCode;

MobileNetworkItem.ItemData.Detail :=PhoneDialerService.GetCarrier.GetMobileNetwork;end

elseShowMessage('PhoneDialer service not supported');end;//拨号

procedureTPhoneDialerForm.btnMakeCallClick(Sender: TObject);varPhoneDialerService: IFMXPhoneDialerService;begin

{test whether the PhoneDialer services are supported}

if TPlatformServices.Current.SupportsPlatformService(IFMXPhoneDialerService, IInterface(PhoneDialerService)) then

begin

{if the Telephone Number is entered in the edit box then make the call, else

display an error message}

if edtTelephoneNumber.Text <> '' thenPhoneDialerService.Call(edtTelephoneNumber.Text)else

beginShowMessage('Please type in a telephone number.');

edtTelephoneNumber.SetFocus;end;end

elseShowMessage('PhoneDialer service not supported');end;

Intent :TJIntentusesAndroidapi.JNI.GraphicsContentViewText, FMX.Helpers.Android, Androidapi.JNI.Net, Androidapi.Helpers;

procedureCall_URI(constAAction : JString;constAURI:string);varuri: Jnet_Uri;

Intent: JIntent;beginuri :=StrToJURI(AURI);

Intent :=TJIntent.JavaClass.init(AAction, uri);{Intent.putExtra()

//短信

Call_URI(TJIntent.JavaClass.ACTION_SENDTO, 'smsto:137114553XX');

Intent.putExtra(StringToJString('sms_body'), StringToJString('测试短信'));

如果是要发短信等复杂的应用,需要传递各种其他的参数.要用到Intent.putExtra()传递多个参数.

这里只封装最简单的,具体Intent.putExtra()的用法,可以查询Java的资料.大把的}SharedActivityContext.startActivity(Intent);end;//使用例子://打电话

Call_URI(TJIntent.JavaClass.ACTION_CALL, 'tel:137114553XX');//打开地图显示某个坐标点

Call_URI(TJIntent.JavaClass.ACTION_VIEW, 'geo:38.899533,-77.036476');//打开网页

Call_URI(TJIntent.JavaClass.ACTION_VIEW, 'www.baidu.com');//发送电子邮件

Call_URI(TJIntent.JavaClass.ACTION_SENDTO, 'mailto:wr960204@126.com');//播放音乐

Call_URI(TJIntent.JavaClass.ACTION_VIEW, 'file:///sdcard/download/最炫民族风.mp3');

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
包含完整的程序和控件。功能如下: 1、主菜单与主界面的切换 2、StyleBook的设计 3、界面布局 4、显示数据界面框架 5、编辑界面框架,包括输入框输入的时候键盘问题 6、WSDL三层结构服务器访问接口,实现数据同步服务器 7、DataSet转JSON,JSON转DataSet功能 8、报表框架 9、查询框架 10、单选择框、多选择框、日期选择框 11、本地数据库SQLITE的访问及操作、及数据库图片操作 12、获取本版号 13、提示框、提示汉化 14、百度定位 15、扫描二维码和条码 16、拔电话,(安卓、IOS通用) 17、通讯录(ABC滑动) 18、汉字拼音码 19、版本更新日志 20、通知提醒 21、分享界面 22、安卓版本升级 23、PHP的三层结构服务器访问接口,实现数据同步服务器 24、等待进度条框、等待框 25、DATASNAP三层结构服务器访问接口 (有 电脑测试端) 26、多图片之间的切换 27、HTTPServer 三层结构服务器访问接口(有HTTP 电脑测试端) 28、选择文件对话框 29、图片上传、图片下载 30、通知提醒指定到那个窗体 31、二维码在线生成 32、手机截屏 33、解决启动图片不能全屏的问题 34、RTC三层结构服务器访问接口 35、快递单查询 36、天气预报查询 37、增加二个主题框架 38、获取手机外网IP 39、增加按钮Page切换效果 40、手机异常问题跟踪查询 41、客户订单界面 42、类似聊天框 43、Chart图表的使用
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值