2016-06-15 58 views
0

我是新来的科尔多瓦插件开发的东西。我想写一个自定义插件,它可以从cordova项目中的android studio项目调用函数。我遵循this教程,它的工作原理,但我希望调用我的android studio项目的函数和活动,而不是hello world结果,并在cordova项目中获得结果。如何在cordova项目的自定义插件中调用android函数?

回答

0

你可以调用像java中的常规函数​​的任何函数。并呼吁其他活动语法

cordova.startActivityForResult(this, ringtone, 0); 

之后从你叫同一类得到的结果调用onActivityResult科尔多瓦默认会调用onActivityResultstartActivityForResult

看看我的插件的源文件

https://github.com/vasani-arpit/cordova-plugin-RingtoneSelector/blob/master/src/android/RingtoneSelector.java

+0

Plz我是新来的,我没有得到它。你是如何在你的cordova项目上调用这个插件的?我有一个android项目,我想将它集成到一个插件中,并调用cordova项目中的函数。 –

+0

你需要使用plugman.add android平台创建一个插件,你应该很好去。 但请记住,你必须知道的基础和类。 这里是一个链接,我认为可以帮助和运行插件http://itsmycodeshare.blogspot.in/2016/01/create-custom-cordova-plugins-using.html –

+0

谢谢你的回答,但我这个你不太了解我的问题。我已经创建了一个包含一个返回字符串的java文件的插件,并且我在cordova项目上得到了这个结果,但是现在我有了一个外部的android项目,并且我不能在插件上调用他的函数,而且我也没有不明白我是如何通过插件 –

相关问题