XE5开发Android程序调用电话相关功能(短信息和电话) [转]
2013-09-29 16:41
337 查看
其实都可以通过intent和URI调用系统功能.Windows程序员可以理解成是ShellExecute.这个是万金油.可以有调用各种功能.后面会介绍.
1.短信息.很简单
方法a.不使用Intent而是直接发短信.
smsManager对应的Delphi代码应该是:
至于双卡双待用哪个卡来发送这些我没有详细研究,有兴趣的朋友可以研究下.
方法b.使用Intent启动系统的短信程序:
我猜以后这种方式会和电话一样会合并到TPlatformServices中.
2.电话
这段代码适用于iOS和Android.
Android平台上实际上电话的封装就是系统的Intent方式调用.
扩展说一下,怎么使用Intent和Action.
简单封装了一个函数.可以使用Intent调用各种系统程序.大家理解成Windows的ShellExecute即可.
最后别忘了配置权限.Android程序是需要权限的.
另外补充一点,做Android开发最好还是有点java开发经验,这样对Android的体系可以有一个比较具体的了解,最起码知道调用的概念.其他平台同理.
先了解多各个平台的概念,然后用XE5开发.XE5解决的是实际工作的时候为了一套代码多个平台使用.
1.短信息.很简单
方法a.不使用Intent而是直接发短信.
smsManager对应的Delphi代码应该是:
方法b.使用Intent启动系统的短信程序:
我猜以后这种方式会和电话一样会合并到TPlatformServices中.
Android平台上实际上电话的封装就是系统的Intent方式调用.
扩展说一下,怎么使用Intent和Action.
简单封装了一个函数.可以使用Intent调用各种系统程序.大家理解成Windows的ShellExecute即可.
另外补充一点,做Android开发最好还是有点java开发经验,这样对Android的体系可以有一个比较具体的了解,最起码知道调用的概念.其他平台同理.
先了解多各个平台的概念,然后用XE5开发.XE5解决的是实际工作的时候为了一套代码多个平台使用.
相关文章推荐
- XE5开发Android程序调用电话相关功能(短信息和电话)
- XE5开发Android程序调用电话相关功能(短信息和电话) [转]
- XE5开发Android程序调用电话相关功能(短信息和电话)
- delphi XE5开发Android程序调用电话相关功能(短信息和电话)
- iOS 调用系统相关功能(本机信息,手电筒,电话,短信,通讯录,内存,电池,亮度)
- android开发web调用程序host相关
- Android电话信息相关API
- android 开发调用人人信息
- Android开发获取联系人信息&根据姓名查找电话%根据电话查找姓名
- Android开发中如何调用摄像头的功能
- iOS开发 解决WKWebView加载的h5,无法调用拨打电话功能
- android开发之Intent.setFlags()_让Android点击通知栏信息后返回正在运行的程序
- android开发之让Android点击通知栏信息后返回正在运行的程序
- Android开发笔记--调用短信,电话,E-Mail,浏览器
- Android编程中设置飞行模式与调用系统程序的方法 - [Android开发]
- [置顶] 【Android】Android开发初学者实现拨打电话的功能,拨打电话app小demo实现
- Delphi XE5开发Android程序使用自定义字体文件.
- android开发 系统信息相关工具类 权限管理页面
- Android开发教程--自定义接听/挂断电话功能
- Android编程开发之EditText中不输入特定字符会显示相关提示信息的方法