2016-06-15 1 views
0

私はコード・プラグインの開発には初めてのことです。私はcordovaプロジェクトでアンドロイドスタジオプロジェクトから関数を呼び出すことができるカスタムプラグインを書きたいと思います。私はthisのチュートリアルに従っていますが、それはうまくいきましたが、私のAndroidスタジオプロジェクトの関数とアクティビティを呼び出し、コードワプロジェクトで結果を得たいと考えています。cordovaプロジェクトのカスタムプラグインでAndroidの関数を呼び出す方法は?

答えて

0

javaの正規関数のような関数を呼び出すことができます。その結果、コールを取得するonActivityResultコルドバは、同じクラスからデフォルトのコールonActivityResultによってあなたはstartActivityForResult

は私のプラグインのソースファイルで

を見てと呼ばれます後やその他の活動の構文を呼び出すためには、

cordova.startActivityForResult(this, ringtone, 0); 

です

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

+0

私はこれに新しいです、私はそれを取得しませんでした。あなたのcordovaプロジェクトでどうやってこのプラグインを呼び出しましたか?私はアンドロイドプロジェクトを持っています。プラグインに統合し、コードバプロジェクトから関数を呼び出したいと思います。 –

+0

あなたはplugman.add android platformを使ってプラグインを作成する必要があります。 しかし、あなたは基本的なアンドロイドを知っていなければならないことに注意してください。 ここに私はプラグマで助けてくれると思うリンクですhttp://itsmycodeshare.blogspot.in/2016/01/create-customov-plugins-using.html –

+0

あなたの答えをありがとう、私はこれあなたは私の問題を非常に理解していませんでした。私はすでに文字列を返すjavaファイルを含むプラグインを作成していますが、私はcordovaプロジェクトでこの結果を取得しましたが、今は外部のAndroidプロジェクトがあり、プラグインで彼の関数を呼び出すことができません。どのように私はそれ(外部のアンドロイドプロジェクト)とプラグインのjsファイルを介してcordovaプロジェクト –

関連する問題