使用Cordova插件创建Android启动服务

使用Cordova插件创建Android启动服务,android,cordova,cordova-plugins,Android,Cordova,Cordova Plugins,是否可以在Cordova插件中创建一个引导完成后自动启动的android后台服务 在我的具体示例中,我需要启动一个始终侦听蓝牙事件的服务(即使实际应用程序未启动) 理论上,这只需要一个广播接收器来监听BOOT_COMPLETED事件,然后启动一个广播接收器来监听蓝牙事件 但是,由于我需要使用Cordova应用程序,因此我无法访问上述解决方案所需的AndroidManifest.xml文件 我的问题是:有没有一种方法可以从Cordova访问AndroidManifest.xml文件,或者有没有其他

是否可以在Cordova插件中创建一个引导完成后自动启动的android后台服务

在我的具体示例中,我需要启动一个始终侦听蓝牙事件的服务(即使实际应用程序未启动)

理论上,这只需要一个广播接收器来监听BOOT_COMPLETED事件,然后启动一个广播接收器来监听蓝牙事件

但是,由于我需要使用Cordova应用程序,因此我无法访问上述解决方案所需的AndroidManifest.xml文件

我的问题是:有没有一种方法可以从Cordova访问AndroidManifest.xml文件,或者有没有其他我没有想到的方法可以得到相同的结果

问候,,
Lehks

检查plugin.xml文件的文档:

您可以有一个名为
的部分,它可以添加到AndroidManifest.xml中。例如(从文档中):


只需通过这种方式添加广播接收器

<config-file target="AndroidManifest.xml" parent="/manifest/application">
    <activity android:name="com.foo.Foo" android:label="@string/app_name">
        <intent-filter>
        </intent-filter>
    </activity>
</config-file>