Android 端末情報

Android 端末情報

多言語化を見据えた開発 StartとLeftの違いとは | Development aiming at multilingualization, Difference between Start and Left | Android

特にアラビア語のアプリケーション開発の注意点。 今回はXMLレイアウトについて。 アラビア語は昔の日本語のように右から左に向けて文字を書き記す言語です。ですからレイアウトは注意しなければなりません。といっても、実はAndroidはもうま...
Android 端末情報

戻るボタンで終了確認ダイアログを表示する | Exit confirmation dialog | Android

戻るボタン(Backキー)を押した場合に確認ダイアログを表示する方法です。 いきなりではありますが、サンプルコードを。 Backキーを押した際に、アラーとダイアログを作成し表示します。Yesならばfinish。No,ならば代やロ...
Android 端末情報

スリープモードの無効化 | Disable sleep mode | Android

目的 スライドショーのアプリや、時計、自動で何かをするのを見るアプリなど、特に操作をするわけではないものの、ずっと表示しておきたいアプリを作る機会があります。 そういった場合に実装するものです。 実装 とても簡単で以下のコードをon...
Android 端末情報

端末が動いたことを確認する | Whether the SP moved or not ? | Android

どんな時に利用するか センサーを使ったアプリ(方位磁針や傾きを使ったゲームなど)を作る際、何もしない場合は常に値を取得するため、常に小刻みに動いてしまうという問題に直面することがあります。 今回はその問題を解決する手法の1つをご紹介...
Android 端末情報

端末の使用言語を取得 | Get used language of smartphone | Android

言語を取得 Android端末の使用言語を取得するにはLocal.getLanguageを用います。 日本語環境で実行すると D/Log0: ja語で、ja_JPの言葉です となります。 Android端末の言語設定を日本...
Android 端末情報

端末Backキーの動作をHomeキーの動きに | Change back key operation to home key action | Android

Backキーを感知する 端末のBackキーを押した場合とHomeキーを押した場合、挙動が異なります。 そのため、Homeキーの扱いにしたいこともあります。今回はその方法です。 また、Backキーを無効にしたいこともあるでしょう。 ...
Android 端末情報

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

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