如何在系统启动时启动Android服务?

时间:2017-07-09 20:47:19

标签: delphi android-service firemonkey

我想在系统启动时启动Android服务。我已经在这里阅读了如何启动应用的信息:http://dannywind.nl/auto-start-delphi-xe5-android-app-after-boot/但是我不想创建应用而是提供服务。

怎么做? 我在delphi Berlin下

1 个答案:

答案 0 :(得分:0)

如果您不想创建自定义jar / java,我就是这样做的:

您只需要使用以下内容更新您的Android清单:

  <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />

  <receiver android:name="com.alcinoe.content.ALStartServiceBroadcastReceiver">  
    <intent-filter>  
      <action android:name="android.intent.action.BOOT_COMPLETED" />  
    </intent-filter>  
  </receiver>
  <meta-data android:name="com.alcinoe.startServiceName" android:value="com.embarcadero.services.myService"/>   

并添加alcinoe.jar(https://svn.code.sf.net/p/alcinoe/code/

你需要做的就是:)