今回はAndroidアプリケーションのヴァージョン情報についてです。 Androidアプリケーションのヴァージョン情報には以下の2種類があります。 android:versionCode:アプリケーションのヴァージョンを示す整数値 android:versionName:リリースのヴァージョンを示す文字列値 これらのヴァージョン情報は常にセットで定義するよう推奨されています。 android:versionCode android:versionCodeはアプリケーションのヴァージョンを示す整数値です。 この値はアプリケーションをヴァージョンアップするごとにインクリメントする必要があります。 Android Marketにアプリケーションをアップデートする際にこの値が登録されているものよりも 大きな値になっているかがチェックされるからです。 また、このヴァージョン情報がユーザに表示されるも
PackageManagerクラスを利用することでデバイス上にインストールされている パッケージの情報を簡単に取得することができます。 以前に紹介した「アプリケーションのヴァージョン情報を取得する」でも同じクラスを使用しています。 今回はデバイスにインストールされているパッケージを リストビューに表示するサンプルをご紹介します。 詳細は続きからどうぞ。 まずリストビューをレイアウトファイルに記述します。 属性にidだけ付けておきます。 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" an
モバイルバッテリーとは呼べない。「ほぼポタ電」なコレ1台で有事の時もアウトドアも大活躍!【AmazonスマイルSALE】
昨日の日記の続きで、Ajaxに固有なセキュリティ問題について検討します。今回はJSON等の想定外読み出しによる攻撃です。これら攻撃手法は本来ブラウザ側で対応すべきもので、やむを得ずWebアプリケーション側で対応する上で、まだ定番となる対策がないように思えます。このため、複数の候補を示することで議論のきっかけにしたいと思います。 まず、作りながら基礎から学ぶPHPによるWebアプリケーション入門XAMPP/jQuery/HTML5で作るイマドキのWeから、Ajaxを利用したアプリケーションの概念図を引用します(同書P20の図1-23)。 前回、前々回は、(5)のHTTPレスポンスの前後で、JSON等のデータ作成(エンコード)に起因するevalインジェクションや、(5)のレスポンスを受け取った後のHTMLレンダリングの際のXSSについて説明しました。 しかし、問題はこれだけではありません。正常
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く