Android その他

各国対応の現在時刻の表示 | Notation of current time | Android Java

SimpleDateFormatを使って表記 世界対応のアプリをリリースする際にはいくつか注意すべき点があります。 その一つが日時の表現です。 大きく3つあり、ヨーロッパ式(英国式)、アメリカ式、日本式です。 ではどのような表記...
Android googleAPI

JSONをVolleyで解析表示する | JSON Volley Google Maps Geocoding API | Android

JSONとは 地図の住所情報や、天気の情報をインターネットから取得したい場合はJSONデータを扱います。 例えば、東京都庁についてのGoogle Maps Geocoding API 情報を取得したければ を表示します。結果と...
Android レイアウト

Drawableで角丸やグラデーション | Drawable Resource gradient corners | Android

Drawableで角丸長方形 HTMLの世界ではh1やh2といった見出しを角丸長方形などに設定することがあります。 では、Androidではどのように設定するのでしょうか。 CSSほどではありませんが、XMLを使って記述することが...
Android 端末情報

デバイスのdpサイズを取得 | get device DP Size | Android

デバイスのdpサイズを取得 今回は、スマートフォンのサイズ取得です。スマートフォンのサイズや解像度の取得が必要になることは開発ではよく遭遇します。 レイアウトを扱うXMLではDPを用いるのに対し、Javaのコード上ではpxを用いるこ...
JAVA

連続しない乱数を取得する | Non-consecutive random numbers | JAVA

連続しない乱数を取得 乱数を取得するにはRandomクラスを用います。 例えば0~9までの乱数を取得したいなら、 となり、単純です。 ちなみ、4、5,6,7,8から選びたいときは、r.nextInt(5)+4とします ただ...
Android 画像処理

ImageSwitcher でのメモリ管理| memory leak

ImageSwitcher Androidでスライドショーを作るにはAnimationも扱えるImageSwitcherを用います。 昨今のスマートフォンやTV端末(fireTVなど)の高解像度化で使用する画像サイズも大きくなってき...