OpenGLの部分をC/C++言語で書けるだけ書いてみました。C/C++を利用した場合、Javaだけで書いたアプリと比べると次のような特徴があります。・マシン語で動作するコードの比率が増える・C/C++出使用するオブジェクトはガーベジコレクター(GC)の対象にならないこのおかげでアプリの高速化やバッテリー消費を抑えるなどの効果が期待できます。今回の開発環境は次の通りです。左から秒針、分針、時針のつもりです。針の画像それぞれのピクセル数は32×128です。右の黒い塗りつぶしの領域は使用しません。フォルダーの下にdrawable-nodpiというフォルダーを作り針の画像を配置します。3つのファイルはEclipseのプロジェクト・エクスプローラーでjniというフォルダーを作ってそこに保存します。}※特別な権限(Permission)は不要なのでマニフェストは省略します。4以上の設定でビルドできます。Android1.6以降で動作します。Android-NDKのビルド方法は環境に強く依存するので省略させて頂きます。Stacksで動作することを確認していますが動作保証は出来ません。エミュレーターのスクリーンショットです。前回のJavaだけで書いたアプリと同じように動作するように作ったので見た目の変化はありません。1秒に1回しか画面が変化しないので、ログまでチェックしないとGCが減ったかどうかは分かりにくいですね。OpenGLで頂点の多いポリゴンを扱うには以上、参考になれば幸いです。当ブログは公開後に内容を修正することがあります。当ブログの内容により発生した損害につきましては一切の責任を負いかねますのでご了承下さい。ユーザーの訪問の際にクッキーやアクセス解析という方法でユーザーの行動を記録しています。これはユーザー個人を特定できない情報であり、サイトの質向上のために用いられます。プライバシー保護のために当ブログのクッキーの取得を拒否するにはお使いのブラウザのクッキーの送受信を拒否するよう設定してください。当サイトは第三者によって配信される広告を表示します。その際、ユーザーが過去に閲覧したサイトの情報からユーザーの興味のある広告を優先的に表示することがあります。このために、ユーザーのインターネット閲覧履歴情報を利用することがありますが、これらは個人を特定できる情報ではなく、個人情報の漏洩や電話、手紙、メールによるセールスはありません。