8

Android プラットフォームのネイティブ C/C++ に関して 2 つの質問があります。

  1. デバイス メーカーが Android プラットフォームでネイティブ C++ アプリケーションを開発することは可能ですか?

  2. Android プラットフォームで上位層の Java フロントエンド / API を持つ独自のネイティブ C++ アプリケーション / ライブラリを開発するにはどうすればよいですか?

4

7 に答える 7

10

公式発表とダウンロードリンク:

Android 1.5 NDK、リリース1の紹介
2009年6月25日午前10時30分にDavidTurnerによって投稿されました

あなたの多くはあなたのAndroidアプリケーションからネイティブコードを呼び出す機能を求めてきました。開発者がAndroid開発者サイトからAndroidネイティブ開発キットをダウンロードできるようになったことをお知らせします。

http://android-developers.blogspot.com/2009/06/introducing-android-15-ndk-release-1.html

于 2009-06-26T22:42:24.023 に答える
2

このブログエントリでは、Androidでネイティブプログラミングを行う方法について説明しています。http: //rxwen.blogspot.com/2009/11/native-programming-on-android.htmlお 役に立てば幸いです。

于 2009-11-09T08:27:55.193 に答える
0

この記事はそれを非常によく説明しています:http://davanum.wordpress.com/2007/12/09/android-invoke-jni-based-methods-bridging-cc-and-java/

于 2009-05-31T17:14:40.337 に答える
0

Google はネイティブ開発キット (NDK) をリリースしました ( http://www.youtube.com/watch?v=Z5whfaLH1-E at 00:07:30 による)。

まだリリースされていないため、Google グループ ページ ( http://groups.google.com/group/android-ndk ) で情報が更新されることを願っています。

どこで簡単にダウンロードできるのかわかりませんが、donut ブランチの下の Google の Git リポジトリから NDK のコピーを入手できると聞いています。

于 2009-06-18T15:00:41.757 に答える
0

可能ですが、サポートされていません。ネイティブ コードの要件は、Android システムごとに大きく異なる場合があります。非常に低レベルのインフラストラクチャで作業している場合を除き、移植性のために Java-source-to-Dalvik-VM ルートを使用することをお勧めします。そしてもちろん、ネイティブ コードを書いたまさにその携帯電話に結び付けられる可能性がありますが、それを Android に統合すると、システムがサポートする予定のすべてのプラットフォームで受け入れられ、維持される可能性があります。

于 2009-03-03T19:16:57.343 に答える
0

もちろん、あなたがデバイスメーカーであれば。基本的にやりたいことは何でもできます。

于 2009-03-03T22:55:49.503 に答える
-2

Android の下部には通常の Linux がある傾向があるため、そこにコードを入れることができれば Linux アプリを作成できるはずです... (ただし、電話はそのレベルでロックされているため、できないことがよくあります)

したがって、答えは次のようになります。

  1. はい、しかし場合によります
  2. はい、しかし場合によります
于 2009-03-05T19:58:20.693 に答える