delphi android服务,RAD STUDIO DELPHI创建安卓服务CREATING ANDROID SERVICES

这篇博客介绍了如何在RAD Studio Delphi中创建和管理Android服务,包括开启服务和绑定服务的类型,以及详细步骤如创建Android服务项目、添加服务到多设备应用、启动和绑定服务等操作。
摘要由CSDN通过智能技术生成

创建Android服务

Android服务是一个没有用户界面的应用程序,它执行后台任务。基本上有两种服务类型:

开启服务:此服务由Android应用程序启动。即使应用程序关闭,服务也可以无限期地在后台运行。这种类型的服务通常执行单个任务,完成后自动停止。

绑定服务:此服务仅在绑定到Android应用程序时才运行。应用与服务之间有相互作用,它保持活跃直到应用释放。多个应用程序可以绑定到同一个服务。

创建Android服务项目:

1、使用New Android Service wizard创建Android服务。请参阅创建Android服务。

2、使用Add New Android Service wizard将Android服务添加到Multi-Device Application。请参阅将Android服务添加到应用程序。

独立应用程序和Android服务项目应用程序之间存在一些差异

Target Platform (Android)没有以下结点:Target, Configuration and Libraries.

只有Android才可以作为目标平台(target platform)。

Deployment Manager已禁用

Run and Run Without Debugging选项被禁用

创建一个安卓服务

RAD Studio提供了一个向导来创建Android服务项目。

要创建一个新的Android服务项目,选择File > New > Other然后导航到:

Delphi Projects > Android Service

使用此向导指定服务类型,本地或远程(local or remote)。

本地服务(local service)对应用程序是私有的。添加一行代码Android Manifest文件中,其他应用程序的访问被阻止:

"/>

远程服务(remote service)是公共的,其他应用程序可以访问它。添加一行代码到Android Manifest文件,访问服务被准许。

"/>

有关不同选项的更多信息,请参见Android服务。

有关 Android Manifest属性的更多信息,请参见Exported Provider Element。

向应用程序添加安卓服务

Android服务不是独立的应用程序,它们与Multi-Device applications一起工作。

服务一旦被创建,它作为库出现在Project Manager.so。

将Android服务项目添加到多设备应用程序 Multi-Device application:

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值