如果我已经安装了Android SDK(Linux),我如何获得android.speech.tts.TextToSpeech类的方法签名?我知道它与javap有关,但如果我能让它工作,那就太糟糕了。
android.speech.tts.TextToSpeech
javap
uxhixvfz1#
好吧,经过一番教育,这是我的结论:
jmethodID midInit = (*env)->GetMethodID( env, cls, "<init>", (Landroid/content/Context;Landroid/speech/tts/TextToSpeech$OnInitListener;)V);
最后一个参数是我问的签名。
bkhjykvo2#
你可以在https://developer.android.com/上的android文档中找到它们。那里有Android中所有类和函数的所有文档。但这与JNI无关,除非你想问别的问题,只是没有说清楚。
2条答案
按热度按时间uxhixvfz1#
好吧,经过一番教育,这是我的结论:
最后一个参数是我问的签名。
bkhjykvo2#
你可以在https://developer.android.com/上的android文档中找到它们。那里有Android中所有类和函数的所有文档。但这与JNI无关,除非你想问别的问题,只是没有说清楚。