問題タブ [android-ndk]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Android GLSurfaceView glTexImage2D glDrawTexiOES
GLSurfaceView とネイティブ C コードを使用して、Android で OpenGL ES を使用して 640x480 RGB565 画像をレンダリングしようとしています。
最初、glTexImage2D で 0x0501 エラーが発生しましたが、画像のサイズを変更することで解決できました。
しかし今、「drawFrame」呼び出しで glDrawTexiOES を実行してテクスチャを再レンダリングすると、ログに次のエラーが表示されます。
drawtex.c:89: DrawTexture: テクスチャが有効になっていません
私はすでに glEnable(GL_TEXTURE_2D) を行っています。他にすべきことはありますか?
テクスチャを使用したネイティブ コードで GLSurfaceView を示す完全な例はありますか?
前もって感謝します!
java - Eclipseを使用してJNIコードをデバッグする方法(JavaおよびC / C ++)
Javaコード用のEclipseJDTデバッガーとCコード用のGDBを使用してアプリケーションをデバッグできますが、すべてのデバッグに単一のツールを使用することをお勧めします。Eclipseで「混合モード」デバッグを有効にし、Javaとネイティブコード間のシングルステップのサポートを含むいくつかのプロジェクトを見つけました。
残念ながら、一方はプレリリース品質であると主張し、もう一方は現在維持されていません。 信頼できる方法で混合モードのデバッグ機能をEclipseにもたらすプラグインはありますか、それとも2つの別々のデバッガーを引き続き使用する必要がありますか?
android - Gnu makefile を使用してライブラリ用の Android.mk を作成する方法
Gnu ビルド ツール (gnu makefile) を使用する巨大なサード パーティのネイティブ ライブラリを使用して、Android アプリケーションを作成したいと考えています。
私の質問は、Android ビルド システムまたは Android NDK を使用してこれらのライブラリをビルドするために、これらのライブラリの「Android.mk」ファイルを作成する方法です。
前もって感謝します
android - NDK 経由の Android での低遅延オーディオ
この質問は以前にもあったようですが、Android にアップデートがあるかどうかを知りたいだけです。
低遅延のオーディオ I/O (約 < 10 ms) を含むオーディオ アプリケーションを作成する予定です。SDK によって提案された方法に基づいてそれが可能ではないように思われるため、NDK を使用してこの目標を達成する方法はありますか?
android - Cygwinを介してWindows上でx86Android用のAndroidNDKツールチェーンを構築する
AndroidSDKにはAndroidNDKが含まれており、Android NDKには、ARMプロセッサ上のAndroid用にカスタマイズされたGCCベースのツールチェーンが含まれています。問題は、Windowsで実行してx86AndroidをターゲットにするNDKツールチェーンを構築する方法です。
ツールチェーンは、ARMをターゲットとするWindows(cygwin)上に構築するようにすでにセットアップされています。x86をターゲットとする既存のビルド済み(非公式)NDKもありますが、これらにはWindowsではなくx86Linux用のビルド済みツールが含まれています。
NDKには、ツールチェーンを再構築するためのbuild-toolchain.shスクリプトが含まれています。問題は、Android x86をターゲットとするツールチェーンを構築するために、具体的に何をする必要があるかということです。
android - ビルド時に自動生成されるソースコードファイルの扱い方
自動生成されたソース コード ファイルを使用するサード パーティのライブラリを構築しようとしています。通常、この種のファイルは gnu ビルド ツールによって生成されます。私の質問は、この種のファイルを生成してビルドするように Android NDK ビルド ツールに指示するにはどうすればよいかということです。
前もって感謝します
android - Android 2.0 より前の RFCOMM?
標準の SDK を使用して作成したアプリがいくつかあります。それらはすべてBluetoothを使用してRFCOMMデバイスに接続するため、現在、2.0以降のデバイスのみをサポートできます。
コードの書き直しを最小限に抑えながら、Bluetooth アプリを 2.0 より前のアプリにバックポートするには、どのようなオプションがありますか?
ありがとうございました。
android - OpenCV Android 移植の使用
ここで見つけることができる OpenCV Android 移植を使用して、拡張現実アプリケーションの画像変換を行いたいと考えています。ライブラリの構成とビルドに問題はありませんでした。エラーも発生せず、JNI プロセスを介して Android アプリケーション内に配置することに成功しました。ライブラリ libopencv.so は、プロジェクトのディレクトリの下の正しいディレクトリ「\libs\armeabi\」にあります。 . そして今問題:
1)最初に、この移植が元のopenCVライブラリのどのバージョンから派生したかを理解したいと思います。バージョン 1.5、2.0、または 2.1 から派生したものかどうかを知ることが重要です。同じ機能が大きく異なり、他の機能が存在しないためです。
2) リアルタイムのビデオ操作を開始する前に、単一の画像または保存されたビデオに対していくつかの簡単な操作を試みます。
}
}
どちらの場合も、「エラー」が表示されます。これを作成しようとするため、sdcard 上のファイルに問題はありません。
そして「OK」を受け取ります。highgui ライブラリに問題があることは認識していますが、問題を回避するには何をどのように作成すればよいかわかりません。いくつかの提案!!!
みんなありがとう
android - Android SDK または NDK を使用して電話を再起動することはできますか?
Dalvik VM 上で実行されているアプリケーション (サービス) から電話をプログラムで再起動することはできますか?
SDK がこの機能を提供しない場合、NDK を使用して、カーネルによって提供されるいくつかの関数を呼び出すのはどうですか? このオプションが好ましくないことはわかっていますが (ライブラリが十分に安定していないため)、それが唯一のオプションである場合は、それも考慮する必要があります。
android - Android-ネイティブレイヤーのVPN
グーグルはあまり投げていないので、簡単な質問です。
Androidのネイティブコードを使用してVPN接続を作成することは可能ですか?
もしそうなら、VPNは生き続けるためのサポートを提供しますか?