0

ルート化されていない Galaxy S III を使用しており、標準の Google Nexus と比較して、このデバイスで利用できる追加のライブラリを知りたいです。Samsung が GS3 で「Bluetooth Smart Ready」であると主張しているように、Bluetooth Low Energy に関する .so ライブラリに特に興味があります。

  • Android デバイスで利用可能なライブラリを列挙するにはどうすればよいですか?
  • ライブラリをロードするにはどうすればよいですか? ( System.loadLibrary?)
  • <uses-library />マニフェスト ファイルにディレクティブも含める必要がありますか?
4

1 に答える 1

1

を使用adbしてデバイスを接続し、find*。soファイルを作成してから、Nexus用のエミュレーターデバイスを作成し、その中に.soファイルを作成してみてくださいfind。最後に、結果を同一視して、どのライブラリが異なるかを見つけることができます。

実際には、ライブラリをロードすることはできません。ldあなたのためにそれをします。ネイティブコードを記述し、関連するライブラリにリンクします。

AFAIK<uses-library />は、その目的ではありません。

于 2012-12-05T23:57:22.487 に答える