スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

アプリでバージョン番号を取得する。

クライアント・サーバ型のAndroidアプリを作成していて、Awstatusでアクセス状態を把握しようと思ったのだが、HTTPリクエスト時のUserAgentが端末によって、"Java0"になってしまうようで、これだと、解析結果がロポット/スパイダーに分類されて、よろしくない。

そこで、それを改善する為に、ダミーでWebViewを作成してそのUserAgentをリクエストのヘッダーにセットすることで、回避した。

そのついでに、利用バージョンを把握する為に、アプリでバージョン番号を取得する方法を調べたので、忘れないうちにメモしておく。



public static String getVersionNumber(String prefix, Context context){
String versionName = prefix;
PackageManager pm = context.getPackageManager();
try {
PackageInfo info = pm.getPackageInfo(context.getPackageName(), PackageManager.GET_META_DATA);
versionName += info.versionName;
} catch (NameNotFoundException e) {
versionName +="0";
}
return versionName;
}

スポンサーサイト

テーマ : プログラミング
ジャンル : コンピュータ

プロフィール

zzram

Author:zzram
FC2ブログへようこそ!

最新記事
月別アーカイブ
カテゴリ
ユーザータグ

android 時計 Twitter アプリ OAuth 認証 

フリーエリア
検索フォーム
RSSリンクの表示
リンク
ブロとも申請フォーム

この人とブロともになる

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。