首页 > 解决方案 > 如何从 javascript 文件启动 android 服务

问题描述

我正在尝试为android编写一个nativescript应用程序......我有一个javascript文件,我需要从该文件中调用一个意图来启动服务。我想在我的 javascript 文件中调用的代码位于https://github.com/NativeScript/nativescript-geolocation/blob/master/demo/app/main-page.ts从第 35 行到第 47 行。我还必须将https://github.com/NativeScript/nativescript-geolocation/blob/master/demo/app/background-service.ts中存在的整个代码源移植到 javascript 文件。我不确定如何将代码“@JavaProxy("com.nativescript.location.BackgroundService")”移植到 javascript。

问候, 阿卡什

标签: javascriptnativescript

解决方案


的 JavaScript 翻译@JavaProxy("com.nativescript.location.BackgroundService")将是,

    var BackgroundService = android.app.Service.extend("com.nativescript.location.BackgroundService", {
        ...
    });

参考文档更多信息。


推荐阅读