2012-03-05 17 views
1

私はアンドロイドのための私のアプリケーションに取り組んでいました。そして私が始めたばかりなので、私はバージョンバージョン0.01としました。 は、線形レイアウトで使用されるstring.xmlにハードコードされています。私のアプリケーションのバージョン管理

今度は私の質問はです:アンドロイドはいくつかの方法を提供しているので、バージョン番号をハードコーディングする代わりにアンドロイドがこれを提供しますか?バージョンを更新したい場合、簡単に更新できます。アンドロイドがそのようなことを提供しない場合は、があるので、私はそれをハードコーディングで保存します。

ありがとうございます。

+2

可能重複コード内のAndroidManifest.xml](http://stackoverflow.com/questions/3637665/user-versionname-value-of-androidmanifest-xml-in-code) –

+0

重複した質問を申し訳ありません、削除する必要がありますか????? ?? 私は質問を検索しましたが、私はいくつかのキーワードを逃したかもしれません。再びすべてのユーザーに申し訳ありません – Android

答えて

5

アンドロイドマニフェストファイルにアプリのバージョン番号を入力できます。

次マニフェストの使用にバージョン番号を追加するには、次のコード

getPackageManager().getPackageInfo(getPackageName(), 0).versionName 

コード使用内部からバージョンにアクセスしたい場合は

manifest xmlns:android="http://schemas.android.com/apk/res/android" 
package="com.abc.app" 
android:versionCode="6" 
android:versionName="1.3.1 " 
の[ユーザーversionName値の
+0

なぜdownvote?誰でも説明できますか? – rfsk2010

+0

あなたの答えが単純に 'あなたはアンドロイドマニフェストファイルにアプリのバージョン番号を入力できます。もう一度編集するまではロックされています。この質問は正確な複製として閉じられるべきですが、今は正しいです。 –

+0

OK.now答えが正しい、それはダウン投票を否定する権利ではないでしょうか? – rfsk2010

関連する問題