Androidアプリ開発 MPAndroidChart 折れ線グラフの実装 MPAndroidChartは、Andoroidアプリでさまざまなグラフを扱うことが可能なオープンソースライブラリです。折れ線グラフ(LineChart)にフォーカスを当てて、開発したアプリのソースを参考に、使用方法を説明したいと思います。 2022.11.21 Androidアプリ開発
Androidアプリ開発 MPAndroidChart 棒グラフの実装 MPAndroidChartのBarChart(棒グラフ)は注意すべき点があり、棒グラフの棒の太さに関する設定がないので、X軸の値を連番にする必要があります。グラフに表示する棒の数と、X値と隣り合うX値との差の割合が、棒の太さになっています 2023.02.06 Androidアプリ開発
Androidアプリ開発 RecyclerViewのスワイプ操作を無効化 データ削除や画面遷移をRecyclerViewにスワイプやクリック操作を実装した場合に、特定の条件下でスワイプやクリック操作によるデータ削除や画面遷移が行われないよう、スワイプやクリック操作を一時的に無効にする仕組みを実装します。 2022.07.19 Androidアプリ開発
Androidアプリ開発 画面サイズいっぱいにDialogFragmentを表示する DialogFragmentはユーザーによる意思決定や追加情報の入力を求める小さなウィンドウを想定しているため、通常の使用方法では、画面サイズいっぱいに表示することができません。ここでは画面サイズいっぱいに表示する方法について、紹介します。 2023.07.04 Androidアプリ開発
ジムカーナ 動画の比較再生のススメ 2つの動画を再生位置を合わせ・並べて・同時に再生する動画比較再生アプリ(Duel)を使って、ライバルと比較、外撮りと車載の比較、過去の自分と比較について、比較する目的や確認するポイントから、比較する内容に適したアプリの使用方法を説明します 2024.03.01 ジムカーナ
Androidアプリ開発 OpenWeatherMapの気象情報をアプリで扱う WebAPI を使用することでインターネット上のさまざまな情報をハンドリングすることが可能です。今回は、OpenWeatherMapのWebAPIを使用して、アプリでレスポンスの気象情報データをハンドリングする機能を実装します。 2022.07.05 Androidアプリ開発
Androidアプリ開発 Spinnerのドロップダウンでナビゲーションバーを表示させない 全画面モードでシステムバー(ナビゲーションバーやステータスバー)を非表示にしていても、Spinnerのドロップダウンでシステムバーが表示されます。この現象を回避するシステムバーを非表示にするカスタムSpinnerの実装方法を紹介します 2024.04.04 Androidアプリ開発
インフラ・デバイス SwitchBotの気温と湿度をBLEでアプリに連携する SwitchBot温湿度計は、現在の気温と湿度をBLEアドバタイズに含めてデータ送信しています。SwitchBotから送信されているBLEアドバタイズにある気温と湿度をアプリに連携する機能を、Bluetoothライブラリを使用して実装します。 2022.07.04 インフラ・デバイス
Androidアプリ開発 RecyclerViewの並び替えと削除 (Drag&Swipe) RecyclerViewはViewを破棄せず、再利用する特徴から、実装する上で、予期しない動きに嵌ることがあります。RecyclerViewでアイテムの並び替えと削除を実装した際に嵌った予期しない動きの対処について、説明します。 2022.12.05 Androidアプリ開発
DIY ユーザ車検にチャレンジ ユーザ車検のメリットは、重量税と自賠責保険料を除いて、車検自体は検査料のみで圧倒的に安く済みます。また、車検当日に自動車検査証と検査標章を発行してもらえます。ユーザ車検にチャレンジしたい人、これからチャレンジする人の手助けになれば、嬉しいです 2021.11.09 DIY