2018-03

スポンサーリンク
googleAPI

googleMap第2回 表示形式 衛星、地図、地形図 | Satellite photograph Topographical map | Android

AndroidでGoogleMapアプリ作成 第1回 表示 第2回 表示形式 衛星、地図、地形図 第3回 マーカーと直線 第4回 googleMapのエラー 第5回 PlaceAPIとマーカーのセット 第6回 現在地 GPSの実装 第7回 トラッキング 第8回 様々な技法 第1回で使用したプロジェクトをそのまま使います...
googleAPI

googleMap第4回 googleMapのエラー | error googleMap | Android

AndroidでGoogleMapアプリ作成 第1回 表示 第2回 表示形式 衛星、地図、地形図 第3回 マーカーと直線 第4回 googleMapのエラー 第5回 PlaceAPIとマーカーのセット 第6回 現在地 GPSの実装 第7回 トラッキング 第8回 様々な技法 さて、とりあえずは完成しました。ただ実はエラー...
googleAPI

googlePlaceAPIのメモ | Android

ポプテピピックが面白い。 さてさて、書きかけの記事は大量にあるもののアップできておりません。 googlePlaceAPIはなかなか便利。楽です。 googlePlaceAPIのウェジェット方式を実装してみたのですが、これ、MainActivityを1回onPauseまでさせてるんですね、onPauseでSensorM...
スポンサーリンク
googleAPI

googlePlaceAPIのplaceを使いこなす | Constant Summary | Android

googlePlaceAPIのplace.types一覧 typeについて特に重要な項目を赤色としました。 属性 値 意味 TYPE_ACCOUNTING 1 会計 TYPE_ADMINISTRATIVE_AREA_LEVEL_1 1001 管理区域レベル1 TYPE_ADMINISTRATIVE_AREA_LEVEL...
レイアウト

フルスクリーン表示 | fullscreen mode |Android

フルスクリーン アプリを完全なフルスクリーン表示にする方法です。最上位の時刻や電波状況なども含めたフルスクリーンです。 Manifestはデフォルトでは以下のように設定されています。 <application android:allowBackup="true" ---------- 略 ------- android...
レイアウト

EditTextに初期状態でフォーカスさせない方法 | How to not focus on EditText | Android

フォーカスの設定 ActivityにEditTextを設定すると初期状態では上画像のように最上位のEditTextにフォーカスが当たります。さらに、機種などによってはソフトキーボードが表示されます。 この動きが望ましくない場合、以下のようなXMLを親に追加します。 仕組みとしてはEditViewの親にあたるレイアウトV...
レイアウト

EditTextでソフトキーボードをオフにする | hide Soft Keyboard | Android

以前の記事でフォーカスを初期状態で当てない方法をご紹介しました。 今回は、EditTextに記入をした後、ソフトキーボードを非表示にする方法です。 Backキーをタップすれば隠すこともできますが、あまりこれは良い方法ではありません。 以下のようにコードを記述します。 public class MainActivity ...
レイアウト

TextViewで文字を中央寄せする方法 | to center characters in TextView | Android

指定された幅のTextView内に文字を中央配置する方法と、TextViewそのものを中央に配置する2つの方法について説明します。あわせて、gravityとlayout_gravityの違いについても説明します。
レイアウト

ソフトキーボード表示でレイアウトを上に移動させない方法 | How to keep the layout with soft keyboard display | Android

何も設定しない状態では以下のいずれかの表示をシステムが選択します。 システムが自動で設定を行いますから、何もしない場合はレイアウト状況によってどちらかが選択されます。これは望ましい状態とは言えません。そのため、設定をおこないます。JAVAでもレイアウトXMLでもなく、Manifestの設定です。 Manifest設定 ...
端末情報

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

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

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

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

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

言語を取得 Android端末の使用言語を取得するにはLocal.getLanguageを用います。 public class MainActivity extends AppCompatActivity { Locale locale; String language; @Override protected voi...
端末情報

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

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

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

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

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

戻るボタン(Backキー)を押した場合に確認ダイアログを表示する方法です。 いきなりではありますが、サンプルコードを。 public class MainActivity extends AppCompatActivity { AlertDialog alertDialog; @Override protected v...
文学

現代文の解き方

本棚を片付けていると一冊の本を見つけた、Z会の「現代文の解法」。数年前に購入したものでなぜ買ったのかは覚えていない。大学受験時代は現代文がとても苦手で点が伸びなかった。というのも対策という対策を取らなかった、知らなかったためである。そう考えると実に不幸なことで、もっと早くこういったものに出会っていればという思いもある。...