2

重複の可能性:
Android SDK のバージョンを取得するには?

プログラムで Android ライブラリのバージョン情報を取得するにはどうすればよいですか?

ロジックの一部をライブラリに配置するアプリケーションを作成しました。ヘルプについてのボックスに、実際のアプリのバージョン番号と、それが使用している基盤となるライブラリを表示したいと思います。

この投稿 は、ライブラリのマニフェスト情報がコンパイル時に失われるため、それが不可能であることを示しています。ただし、投稿 (最後に向かって) は、それがすぐに可能になる可能性があるという考えも示唆しています (投稿は 2010 年のものです)。

4

1 に答える 1

4

現在、ある程度のマニフェストのマージが可能であるように見えますが、システムにはライブラリ プロジェクトのバージョン番号がマニフェストに記録される場所がなく、ましてや OS のどこかでSDK 経由でアクセスできます。

ライブラリに文字列リソースを入れて、それを使用します(R.string.my_super_library_versionまたはそのようなもの)。

于 2012-10-15T23:06:43.590 に答える