我想在系统启动时启动Android服务。我已经在这里阅读了如何启动应用的信息:http://dannywind.nl/auto-start-delphi-xe5-android-app-after-boot/但是我不想创建应用而是提供服务。
怎么做? 我在delphi Berlin下
答案 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/)
你需要做的就是:)