msaki

Androidアプリ開発

Android13対応(メディアコントロール)

Android13 の新しいメディアコントロールを使用するにはメディアアプリのアーキテクチャに準ずる必要があり、動画や音楽を扱う場合に使用する ExoPlayer を使ったアプリはMedia3 のメディアセッションに対応する必要があります
インフラ・サーバ

WordPressの定期バックアップを
無料で構築する

ConoHaのレンタルサーバは毎日バックアップが取得されていますが、WordPressの一部のファイルだけのリストアはできません。一部のファイルだけ復元できるBackWPupとDropboxを使った定期バックアップを構築する方法を紹介します
Androidアプリ開発

Android17対応
(位置情報ボタンの導入)

正確な位置情報を扱う場合、ユーザ承認を一度取得すればアクセスが可能でした。Android17では位置情報ボタンを使用してセッションベースの位置情報アクセスのユーザ承認が必要です。Android17に対応した位置情報ボタンの実装を説明します
スポンサーリンク
Google Playアプリ

画像やPDFを編集するアプリ
imgsaw

imgsawは画像やPDFをビューアに表示、ズーム&スクロールと枠(フレーム)を調整して、切抜きやぼかし加工した画像ファイルを生成します。加工した画像ファイルは他のアプリからファイルピッカーで選択、Googleドライブなどに出力できます
Androidアプリ開発

Android13対応
(非推奨のonCharacteristicChanged)

BLEのGATT通信でキャラクタリスティックの更新通知のコールバックonCharacteristicChangedですが、Andorid13で非推奨となりました。非推奨のonCharacteristicChangedの対応方法を紹介します
Androidアプリ開発

Android13対応
(非推奨のonCharacteristicRead)

BLEのGATT通信でキャラクタリスティックが読み込まれたときのコールバックonCharacteristicReadはAndorid13で非推奨となりました。非推奨のonCharacteristicReadの対応方法を紹介します
Androidアプリ開発

PDF作成をPdfDocumentで実装する

AndroidアプリからPDFを作成するのに、特別なJavaPDFライブラリは必要ありません。AndroidAPIのPdfDocumentクラスを使用して、Androidアプリから簡単にPDFを作成する方法を説明します。
アプリ開発論

アプリ開発をするためには ②

設計と聞くと、設計書を書くことを思い浮かべますが、考えや、すべきことを整理する、仕様や思いをメンバや未来の自分に共有することが目的ですので、アウトプットにこだわる必要はありません。実務レベルでは成果物や納品物となることが多いので作成が必要
アプリ開発論

アプリ開発をするためには ①

アプリで実現したい機能=目的を定義します。あと動作する環境や求められる性能、条件などを合わせて整理します。動作する環境や求められる性能、条件は、直接的に実現したい機能に結びつかないこともあり、非機能要件と呼ばれています。要件定義の前に構想
インフラ・デバイス

SwitchBotの気温と湿度を
BLEでアプリに連携する

SwitchBot温湿度計は、現在の気温と湿度をBLEアドバタイズに含めてデータ送信しています。SwitchBotから送信されているBLEアドバタイズにある気温と湿度をアプリに連携する機能を、Bluetoothライブラリを使用して実装します
スポンサーリンク