ソフトウェア開発

Avalonia

【Avalonia】Avalonia の ListBox をスワイプでスクロールさせる方法

Avalonia の ListBox は内部に ScrollViewer を含んでおり、 タッチ操作(スワイプ)でのスクロールはデフォルトで有効です。もしスワイプが効かない場合のチェックポイントScrollViewer が無効化されていない...
Android

【Android】内部ストレージ化(Adoptable Storage)の設定が正しく行われていても、プログラムから context.getFilesDir() で取得したパスに保存するだけでは、自動的にSDカード側が優先的に使われるわけではない。

内部ストレージ化(Adoptable Storage)の設定が正しく行われていても、プログラムから context.getFilesDir() で取得したパスに保存するだけでは、自動的にSDカード側が優先的に使われるわけではないという点に注...
Android

保護中: 【Android】

このコンテンツはパスワードで保護されています。閲覧するには以下にパスワードを入力してください。 パスワード:
Android

【Android】Android Studioでプロジェクトをコピーして別プロジェクトにした際、ウィンドウ上部に表示される名前(プロジェクト名)が変わらない

Android Studioでプロジェクトをコピーして別プロジェクトにした際、ウィンドウ上部に表示される名前(プロジェクト名)が変わらないのは、主に**settings.gradle(または settings.gradle.kts)**とい...
M5Stack・Arduino

【M5】M5StackとRTCで本格置き時計を作る:DualCoreとM5FontRenderによる滑らかで正確な表示実装

構成プロジェクト名:M5-Rtcデバイス:M5STACK技術選定の理由(ここを書くと読者が喜びます)BM8563 (RTC): 「M5Stack本体のタイマーは再起動でリセットされるが、RTCがあれば電源オフでも時刻を維持できる」点。M5F...
Android

【Android】保存されたsecretKey.key(鍵)、salt.key(ソルト)、iv.key(初期化ベクトル)を使用して、データを暗号化する方法

必要な手順保存されたデータの読み込み鍵 (secretKey.key)、ソルト (salt.key)、初期化ベクトル (iv.key) をそれぞれファイルから読み込みます。暗号器の初期化読み込んだsecretKey と ivを用いて、 Ch...
Android

【Android】ファイルパス情報から一つ上の階層のパスの取得

AndroidのJavaでファイルパス情報から一つ上の階層のパスを取得するには、File クラスの getParent() メソッドを使用するのが簡単で、確実に動作します。以下に具体的な例を示しますpublic class ParentPa...
Android

【Android】ファイル転送中に他の操作を禁止する方法

転送中に他の操作を禁止するには、プログレスダイアログやローディングスピナーを表示し、完了するまでユーザーの操作をブロックする方法があります。以下に、例としてプログレスダイアログを表示する方法を示します。まず、メインスレッドでプログレスダイア...
Android

【Android】ファイルを種類別とかファイル名順に一覧表示する

ファイルを読み込んだ後にソート処理を行う必要があります。Javaでは、Arrays.sort() や Collections.sort() を使用して簡単にソートできます。以下に具体的な例を示します:ファイルを名前順にソートする場合java...
Android

【Android】pixel dpの相互変換

ndroidアプリ開発では、ビューのサイズやマージン、パディングを設定する際に、ピクセル(px)と密度依存ピクセル(dp)の相互変換が重要になります。以下はその方法です。ピクセルからdpへの変換javapublic static int p...
Android

【Andorid】プロセス死によるクラッシュを「ガード処理」と「ADBコマンド」で封じ込める

1. はじめに:バックグラウンド復帰時の「稀な」クラッシュアプリを操作中に別のアプリへ切り替え、しばらくして戻ったときに突然アプリが終了してしまう。この再現性の低いエラーの正体は、OSによるメモリ解放(プロセス死)です。2. 最強のデバッグ...
Android

【Android】Android 10以降で特定のWi-Fiに自動接続する(WifiNetworkSpecifierの実装)

普段、M5StackをWi-Fiルーター(アクセスポイント)として実験を行っています。毎回設定画面からWi-Fiを切り替えるのは手間なので、アプリ内から指定のSSIDへ自動接続する機能を実装しました。必要なパーミッションAndroid 10...