2016-06-15 60 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項目,並且我不能在插件上調用他的函數,而且我也沒有不明白我是如何通過插件 –

相關問題