- 13
- 0
- 约7.38千字
- 约 2页
- 2019-04-12 发布于广西
- 举报
ELECTRONICS WORLD ・探索与观察
基于PHP的Android Intent的研究与实现
海南软件职业技术学院 雷华军 邢益良 王 晶
【摘要】
Intent机制是一种通用的消息机制 ,Android 中提供 了Intent机制来协助应用间的交互与通讯。文章探讨 了Android Intent机制 ,并且研
究实现 了基于SL4A体 系结构,通过PHP语言实现Android Intent通讯。实践表明,Intent机制在Android通讯过程 中起着重要作用,能较好地实
现松耦合。通过SL4A 和PFA ,PHP语言能方便 、高效的实现Android Intent。
【关键词】
Android;SL4A ;PFA Intent
活动和启动后如何对待它。
1 SL4A体系结构
3 基于PFA的Android Intent的实现
一直以来,Android应用主要通过JAVA开发,开发人员试图能
通过其他脚本语言来开发Android 。SL4A的出现使这个愿望得以实 本文通过手机拨号意图实例,探讨基于PFA 的Android Intent 的
现,SL4A的全称为Scripting Layer for Android,就是Android 的脚本 实现。
架构层,其工作原理基于RPC远程调用,通过本地的脚本解析器和 3.1 需求分析
远端的原生态Android Server层的APK进行信息交互,将操作的执 本例模拟了通过Intent对象实现手机拨号。这需要两台模拟
行结果反馈给本地脚本解析器,然后再在终端显示出运行结果。它 器,一台用来拨打电话,另一台用来显示来电,接听电话。本例
的目的就是让任何支持SL4A的脚本语言,比如Ruby 、Perl 、PHP和 创建了模拟器A ,号码为5554 ,用来拨打电话,模拟器B ,号码为
Python等都可以开发Android应用程序,这样实现了不同脚本语言之 5556,用来显示来电,并下载安装SL4A和PFA 。
间的通信。 3.2 相关代码
想要通过PHP 脚本开发Android 应用,除了需要安装和借助 本例需要用PHP语言编写一个PHP文件testIntent.php ,代码中
SL4A应用组件外,还需要安装和借助另一个重要应用组件PFA 。 有一个全局变量$droid,变量$droid是Android类对象,通过它可以
PFA 的全称为PHP for Android ,是IronTec公司推出的一个开源项 访问SL4A提供的Android原生态服务。通过函数makeIntent ()创
目,它利用SL4A提供的Android接口API实现Android 的开发。PHP 建Intent对象,函数startActivityIntent ()用来启动刚创建的Intent对
脚本通过PFA组件访问SL4A原生态服务,这样实现PHP脚本开发 象。主要代码如下所示。
Android应用。
2 Android Intent机制
Intent 中文翻译为“意图”,是Android程序中传输数据的核 3.3 运行代码和显示结果
心对象,能绑定应用程序组件,并在应用程序之间进行通信。 打开模拟器A和模拟器B ,把PHP文件testIntent.php复制到模拟
Android 中提供了Intent机制来完成应用程序之间、同一应用程序中 器A 的/sdcard/sl4a/scripts/ 目录中,在模拟器A 中点击SL4A 图标,打
组件之间的交
您可能关注的文档
- 基于OSEK标准的嵌入式实时操作系统在汽车电子中的实践应用.pdf
- 基于OSGI的智能家庭系统的设计与实现.pdf
- 基于OSG与CEGUI的电力设备虚拟装配关键技术探究.pdf
- 基于OSG的城市三维综合网管可视化系统探究.pdf
- 基于Otsu准则和性质的降维阈值分割法.pdf
- 基于OWL属性特征的语义检索探究.pdf
- 基于p.d.f特征的分层稀疏表示在图像分类中的实践应用.pdf
- 基于P2P流量检测的签名特征匹配探究.pdf
- 基于P2P的僵尸网络防治技术探究.pdf
- 基于P2P结构的即时通信系统的设计与实现.pdf
- 25-26学年政治(部编版)选择性必修第二册课件:第1单元 周清1 民法中的人身权及财产权.pptx
- 25-26学年政治(部编版)选择性必修第二册课件:1.4.1 权利保障 于法有据.pptx
- 2025北京丰台区高二(上)期中地理(A卷)含答案.docx
- 2025北京三帆中学初三(上)开学考英语试题含答案.docx
- 2025北京一零一中初三9月月考语文试题含答案.docx
- 2025北京海淀区初三(上)期中道法试题含答案.docx
- 2025北京丰台区高一(上)期中政治(A卷)含答案.docx
- 25-26学年政治统编版必修4课件:3.3 唯物辩证法的实质与核心.pptx
- 25-26学年政治统编版必修4课件:7.2 正确认识中华传统文化.pptx
- 湖北省部分高中2026届高三上学期二模联考 历史试卷.docx
最近下载
- 数学物理方程讲解课后答案一二章--姜礼尚.pdf VIP
- 最新公路工程试验检测项目参数检验频率一览表资料.doc VIP
- 海南自贸港总体方案.pptx VIP
- 人教版小学语文一年级上册期末考试试题.pdf VIP
- 正步的行进与立定.doc
- 第3讲+走进新时代+课件《新时代中国特色社会主义思想学生读本(小学低年级)》.ppt VIP
- 2025-2026粤教粤科版(2024)科学二年级上册教学设计(附目录) .pdf
- 横纹肌溶解症--精品课件.ppt VIP
- 【9历一模】2025年安徽省蚌埠市五河县中考一模历史试题(含解析).pdf VIP
- 精品解析:2024-2025学年山东省济南市高新技术产业开发区人教版四年级上册期末考试数学试卷(原卷版).docx VIP
原创力文档

文档评论(0)