如何获取Android类的JNI签名

iyr7buue  于 2023-04-18  发布在  Android
关注(0)|答案(2)|浏览(140)

如果我已经安装了Android SDK(Linux),我如何获得android.speech.tts.TextToSpeech类的方法签名?我知道它与javap有关,但如果我能让它工作,那就太糟糕了。

uxhixvfz

uxhixvfz1#

好吧,经过一番教育,这是我的结论:

jmethodID midInit = (*env)->GetMethodID(
    env, 
    cls, 
    "<init>",
 (Landroid/content/Context;Landroid/speech/tts/TextToSpeech$OnInitListener;)V);

最后一个参数是我问的签名。

bkhjykvo

bkhjykvo2#

你可以在https://developer.android.com/上的android文档中找到它们。那里有Android中所有类和函数的所有文档。但这与JNI无关,除非你想问别的问题,只是没有说清楚。

相关问题