Taizoo's Tech note

技術系の備忘録

2022-01-01から1年間の記事一覧

Android BottomNavigationを追加する

今回は、既存の画面にBottomNavigationを追加します。 元々はマップのみが表示される画面ですが、右図のようにBottomNavigationを追加していきたいと思います。 手順 メニューのxmlを追加 layoutの修正 NavigationBarのタップイベント処理の追加 ソース 参考…

AndroidStudioからGithubへ登録する

今回はAndroidStudioからプロジェクトをGithubへ登録する方法を勉強していきます。Githubのアカウントだけは既に所有していたので、アカウント作成方法は割愛します。 目次 環境 GitとGithub バージョン管理を有効化 Githubとの連携 登録するソースを選択し…

Android Stutdio ライブラリプロジェクトを作る

前回は、GoogleMapの吹き出しをカスタマイズしました。 実際に子供と遊ぶことで、色々な改善点が見えてきました。 そこで今回は、今後の改修とGitでの管理を見据えてソースを少し整理していきます。 目次 方針 流れ やってみる ①ライブラリモジュールの追加 …

Android GoogleMapのInfoWindow(吹き出し)をカスタマイズする その2

前回は、InfoWindowをカスタマイズし、吹き出しに画像とタイトルと説明を表示できるようにしました。今回は、吹き出しの画像、タイトル、説明を自由に入力できるようにしていきます。 方針 ソースコード MyDialogFragment.java SpinnerAdapter.java custom_d…

Android GoogleMapのInfoWindow(吹き出し)をカスタマイズする

今回は、 GoogleMapのタッチイベントを拾ってアイコンを表示する InfoWindow(吹き出し)をカスタマイズする の2点をやっていきたいと思います。 方針 長押しクリックイベントは、GoogleMap.setOnMapLongClickListener()を使って拾う 吹き出しのカスタマイ…

Android GoogleMapのマーカーを端末の向きに応じて回転させる

前回は、GoogleMapに現在位置を表示するところまでやりました。 今回は、センサーを使用して端末が向いている向きに応じてマーカーを回転させたいと思います。 方針 ソースコード ソースのざっくり解説 今回のポイント マーカーのアイコンをカスタマイズ 方…

FusedLocationProviderClientで取得した現在位置をGoogleMapに表示する

前回は、アプリにGoogleMapを表示するところまでやってみました。 今回は、Google Play ServiceのFusedLocationProviderClientを使って、GoogleMapに現在位置を表示します。 目次 ソースコード ソースのざっくり解説 今回のポイント パーミッションをチェッ…

Android Studio Arctic Foxでjavadoc生成でエラーになったので代替案を考えてみた

AndroidStudioをArcticFoxにアップデートしたらjavadoc生成でエラーが出るようになってしまいました。色々調べたのですが、すぐに解決できなかったので代替方法として直接javadoc.exeを実行してjavadocを生成する方法をメモしておきます。 環境 書式 指定し…

Android アプリにGoogleマップを表示する

AndroidアプリにGoogleマップを表示させたいと思います。今回は手っ取り早くマップを表示させるために、Google Maps Activityを使用した方法を紹介します。このような感じでアプリを起動するとマップとアイコンが表示されるところまでを作って行きます。 目…