Android 如何在Ionic 2中使用本机代码实现函数?

Android 如何在Ionic 2中使用本机代码实现函数?,android,typescript,ionic-framework,ionic2,background-service,Android,Typescript,Ionic Framework,Ionic2,Background Service,我正在编写一个Android应用程序,并且我想为我的Ionic 2应用程序创建一个后台服务。然而,似乎不可能使用TypeScript创建后台服务。因此,我想用本机Java编写一个后台服务 问题是我应该在哪里编写本机代码,以及如何与我的TypeScript交互?只是给你一些提示。当你启动一个新的Ionic应用程序时,它还包括PhoneGap。PhoneGap是JavaScript和本机代码(在您的例子中是Java)之间的桥梁。你需要做的是创建一个PhoneGap插件来实现你想要的功能。希望这个链接

我正在编写一个Android应用程序,并且我想为我的Ionic 2应用程序创建一个后台
服务。然而,似乎不可能使用TypeScript创建后台
服务
。因此,我想用本机Java编写一个后台
服务


问题是我应该在哪里编写本机代码,以及如何与我的TypeScript交互?

只是给你一些提示。当你启动一个新的Ionic应用程序时,它还包括PhoneGap。PhoneGap是JavaScript和本机代码(在您的例子中是Java)之间的桥梁。你需要做的是创建一个PhoneGap插件来实现你想要的功能。希望这个链接能帮到你@will.Harris事实上,爱奥尼亚用Webview实现了我们的应用,不是吗?因此,我们应该在本机和webview之间搭建一座桥梁,不是吗?我可能错了,但我认为是PhoneGap将应用程序加载到webview中,Ionic只是在webview中设置样式的CSS。因此,是的,本机和webview之间的桥梁可以通过PhoneGap插件实现。我也面临着几乎类似的问题,我想从IONIC应用程序(使用typescript)访问Java API,有什么解决方案吗?