Кто-нибудь знает, как получить доступ к частным символам c/C++, используемым android api? Например, например, функция native_setRotate внутри класса Matrix. И я хочу видеть, как он реализован и выходит из файлов заголовков? Как это сделать ? Мне нужно, чтобы реализовать логическую функцию в моем родном jni, поскольку сборка с нуля была бы слишком сложной.Как получить доступ к частным символам C/C++ android
0
A
ответ
0
Вы не можете получить доступ к закрытым членам, но если вы просто хотите найти его исходный код, Google поможет вам, так как исходный код Android является открытым исходным кодом.
This is where Определяется JNI bindig, вы можете отследить его оттуда.
+0
Большое спасибо. Это именно то, что я ищу. Ты действительно спасаешь мою жизнь. Спасибо. –
Вы не можете получить доступ к закрытым членам, поэтому они были сделаны 'private'. –
Но это не то, что я имею в виду. Я видел блог при работе с Google, мы можем использовать частный c/C++ из android api. Итак, я могу включить как #include, но что-то. Это то, что мне нужно знать. Я знаю, что для следующего google не было разрешено динамическое связывание с ними, но, по крайней мере, я вижу код для копирования логики. Спасибо –
@ πάντα ῥεῖ Ну, есть * всегда * [public_cast] (https://web.archive.org/web/20121030234734/http://byuu.org/articles/programming/public_cast);;) что я бы порекомендовал его, хотя ... –