09/07 16:30 #nicoWnnG JotaでソフトキーボードからCtrl+Fとか食わせるにはどうすればいいかなと調べて、metaState入りでキーイベントを流せばOKとわかったので実装してみる
09/07 21:22 @shinsan68k いまNDKで対応できないCPUってないんじゃないかな? x86もmipsも自前で作れるようになったし/NDKの呼び出しはJavaのNative呼び出しそのものですのでオーバーヘッドもそのまま
09/07 22:28 @shinsan68k @hor11 このへんとか出せばいいかしら…まさにGL APIのためのJNI/android_opengl_GLES20.cpp https://www.codeaurora.org/git/projects/qrd-gb-dsds-7225/repository/revisions/cc99b832a941dc8cbb86f1607d04eb87935ddbfd/entry/android/frameworks/base/core/jni/android_opengl_GLES20.cpp
09/07 22:28 (
@gorry5)
@shinsan68k @hor11 このへんとか出せばいいかしら…まさにGL APIのためのJNI/android_opengl_GLES20.cpp https://www.codeaurora.org/git/projects/qrd-gb-dsds-7225/repository/revisions/cc99b832a941dc8cbb86f1607d04eb87935ddbfd/entry/android/frameworks/base/core/jni/android_opengl_GLES20.cpp
09/07 20:59 @hor11 @gorry5 すべてのCPUに対応で気ないのならNDKを使うなといいたい。ところでNDKってJavaみたいにオーバーヘッドすさまじいとかあるんかな?それともVM自体最適化がイマイチなので相対的にそうでもないのかな。
(bade)
09/07 21:48 @gorry5 @hor11 それぞれのネイティブなコード用意されてるとは限らないんで無理じゃないかなーってことです。あとDalvikがJavaよりはるかに遅いので相対的に呼び出しのオーバーヘッドはJavaほどきつくないんじゃないかということで。JavaはJNIめちゃ遅いですから
(pupa)
09/07 22:28 (
@gorry5)
@shinsan68k @hor11 このへんとか出せばいいかしら…まさにGL APIのためのJNI/android_opengl_GLES20.cpp https://www.codeaurora.org/git/projects/qrd-gb-dsds-7225/repository/revisions/cc99b832a941dc8cbb86f1607d04eb87935ddbfd/entry/android/frameworks/base/core/jni/android_opengl_GLES20.cpp