如何从Glion移动应用程序访问本机Android服务?
我想在Android设备上从我最基本的Gluon移动应用程序调用本机服务。例如,通过在Gonactive示例应用程序中的执行方式,我可以获得一个如何从Glion移动应用程序访问本机Android服务?,android,javafxports,gluon-mobile,Android,Javafxports,Gluon Mobile,我想在Android设备上从我最基本的Gluon移动应用程序调用本机服务。例如,通过在Gonactive示例应用程序中的执行方式,我可以获得一个TelephonyManager实例,如下所示: TelephonyManager telephonyManager= (TelephonyManager)FXActivity.getInstance().getSystemService(android.content.Context.TELEPHONY_SERVICE); 但这个例子似乎不是最新的
TelephonyManager
实例,如下所示:
TelephonyManager telephonyManager= (TelephonyManager)FXActivity.getInstance().getSystemService(android.content.Context.TELEPHONY_SERVICE);
但这个例子似乎不是最新的。我看到它在diebuild.gradle
文件中使用了几个lib的早期版本,而在我的配置中使用了3.0.0
版本
由于FXActivity
甚至不再提供getSystemService()
函数,API似乎发生了变化
因此,在当前版本中,如何获得TelephonyManager并访问其余的本机Android服务?没有API更改,并且
getSystemService()
可用。Gonactive示例是最新的,而不是使用以前的Charm版本,因此获取TelephonyManager
实例的过程正是您所描述的。发布任何相关代码,以防它仍然对您无效。@JoséPereda我同意您的看法。我发现,当我尝试将项目依赖项设置回v2.1.1时,FXActivity
的接口没有改变。但是:在我下载的Gonactive示例中,IDEA反编译器显示,FXActivity
提供了一种方法,在我的项目中,由Gluon IDEA向导设置,它没有。更让我恼火的是,在这两个项目中,org.javafxports:jfxdvk
的版本都是8.60.7。所以我不明白这些差异是从哪里来的,我很高兴能有任何想法或建议。你检查过我们的性腺样本了吗?你看到那张照片了吗?这是一个循序渐进的指南,展示了如何创建它。API没有变化,并且getSystemService()
可用。Gonactive示例是最新的,而不是使用以前的Charm版本,因此获取TelephonyManager
实例的过程正是您所描述的。发布任何相关代码,以防它仍然对您无效。@JoséPereda我同意您的看法。我发现,当我尝试将项目依赖项设置回v2.1.1时,FXActivity
的接口没有改变。但是:在我下载的Gonactive示例中,IDEA反编译器显示,FXActivity
提供了一种方法,在我的项目中,由Gluon IDEA向导设置,它没有。更让我恼火的是,在这两个项目中,org.javafxports:jfxdvk
的版本都是8.60.7。所以我不明白这些差异是从哪里来的,我很高兴能有任何想法或建议。你检查过我们的性腺样本了吗?你看到那张照片了吗?这是一个循序渐进的指南,展示了如何创建它。