Androidアプリ開発

Androidアプリ開発

SwitchBot温湿度計プロの気温と湿度を
アプリ連携する

SwitchBot温湿度計プロは温度と湿度をBLEアドバタイズに含めてデータ送信している点は共通ですが、BLEアドバタイズの内容が異なります。SwitchBot温湿度計プロのBLEアドバタイズから気温と湿度取得する実装を紹介します
Androidアプリ開発

Android13対応
(非推奨のwriteDescriptor)

BLEのGATT通信でキャラクタリスティックの更新通知設定のwriteDescriptorですが、Andorid13で非推奨となりました。今回は、非推奨のwriteDescriptorをAndroid13以降に対応する実装を紹介します
Androidアプリ開発

Android13対応
(非推奨のwriteCharacteristic)

BLEのGATT通信でキャラクタリスティックに書き込むwriteCharacteristicですが、Andorid13で非推奨となりました。非推奨のwriteCharacteristicをAndroid13以降に対応する実装方法を紹介します
スポンサーリンク
Androidアプリ開発

Android13対応
(非推奨のgetParcelableExtra)

アプリ間でUriを連携する際に使用するgetParcelableExtraですが、Andorid13で非推奨となりました。今回は、非推奨になったgetParcelableExtraをAndroid13以降に対応する実装方法を紹介します
Androidアプリ開発

アプリのWordPress連携
Download Manager

データのダウンロード機能をWordPressのプラグイン(Download Manager)を使用して実装する方法を紹介します
Androidアプリ開発

アプリのWordPress連携
Contact Form 7

アプリの使い方や改善要望など利用者からフィードバックしてもらう機能をWordPressのお問い合わせフォーム(Contact Form 7)を使用して簡単に実装する方法を紹介します
Androidアプリ開発

連続タップの防止とダブルタップの検知

タップを検知するリスナーはClickListener、ロングタップはLongClickListenerですが、ダブルタップを検知するリスナーはありません。ClickListenerの連続タップ防止とダブルタップの検知方法を紹介します
Androidアプリ開発

Exoplayer スライドバーの操作で
再生位置の静止画をプレビュー表示する

Youtubeの動画再生ではスライドバーをドラッグすると再生位置の静止画がプレビュー表示します。Exoplayerの動画再生で再生位置をシーン(静止画)で指定できるようスライドバーの操作で再生位置の静止画をプレビュー表示する方法を紹介します
Androidアプリ開発

OSCインタフェースを実装する

Open Spherical Camera APIはInsta360など360°撮影できる全天球カメラを操作するためのコマンド群です。JSONデータでコマンドの受け渡しを行うため、HttpプロトコルスタックとしてOkHttpを使用します
Androidアプリ開発

DTOクラスのArrayListをソートする

DTOとはアプリケーション間でデータを受け渡すためのオブジェクトです。HTTPデータを受け渡す際のJSONデータを展開・格納するクラスとして使用します。今回は、ArrayListで管理する場合でクラスのメンバ変数でソートする方法を紹介します
スポンサーリンク