Android Studio Java Tips

OpenCV関連(Android Java)

● OpenCV4.10.0 カメラプレビュー 2024.6.5 
camera2 API使用
● OpenCV ポートレート(縦向き,90度回転)カメラプレビュー 2024.1.17 
縦向き・横向き両対応 余白のない全画面表示(フルスクリーン)
所望の縦横ピクセル数を指示する
OpenCV4.9.0 camera2 API使用
● OpenCV カメラプレビュー同時2画面表示 2024.1.17 
OpenCV4.9.0 camera2 API使用
● OpenCV カメラプレビューをOpenGLで高速表示 2024.1.20 
OpenCV4.9.0 camera2 API使用
● OpenCVのMat画像の高速ピクセル操作 2018.09 
● OpenCVのMat画像の高速ピクセル操作デモ 2021.5.20 
● プロジェクト内のOpenCVモジュールの更新 2020.09 
● OpenCV 4.10.0でのカメラプレビュー(原始的構築方法) 2024.6.5 
SDK付属のsamplesからのアプローチ 困ったときには,ここからスタート
● OpenCV 4.10.0 CameraDevice.createCaptureSessionが非推奨 2024.1.19 
createCaptureSessionコンストラクタ非推奨のため新しい代替コンストラクタに変更します
● OpenCV 4.10.0 WindowManagerのgetDefaultDisplay()が非推奨 2024.8.6 
WindowManagerのgetDefaultDisplay()非推奨のため記述を変更します
● OpenCV 4 導入時のトラブル対処 2022.7.20 
SndroidStudio FlamingoとOpenCV4.8.0の組み合わせにおけるトラブル対処

Android Studio Tips

● flavor を用いた2つの版の切り替えメモ 2020.08.30 2018.04  link ≫
● 日本語版英語版自動切換えアプリ(OSの言語設定に依存させる)メモ 2018.04  link ≫
● プロジェクト名の変更メモ  2017.05  link ≫
● パッケージ名の変更メモ  2017.07  link ≫
● Listenerを自分で作るメモ 2017.07  link ≫
● C++ファイルを持つモジュールをプロジェクトに追加 2020.4.19  link ≫

● デバイスの姿勢検出(姿勢を表す回転行列)の検証 2018.01  link ≫

● 非UIスレッドでのToast表示メモ 2021.2.1  link ≫
● カスタマイズ可能なダイアログをDialogFragmentで作る(androidx) 2020.5.26  link ≫

● アプリ固有のストレージでのファイル操作 2023.8.4  link ≫
API30以降 内部ストレージ,外部ストレージ
● 共有ストレージでのファイル操作 2023.8.4  link ≫
API30以降, SAF, ユーザがファイルやフォルダを指示,ストレージ操作

● Activityが別のActivityを呼び出す(androidx) 2022.3.24  link ≫
● 別のappを呼び出す(androidx) 2020.7.8  link ≫

● BluetoothでM5Stackと通信 2022.4.11  link ≫
Bluetooth ClassicでSPP通信します。
Android12でのpermissionに対応しています。
● BluetoothでWindowsPCと通信 2022.4.13  link ≫
Bluetooth ClassicでSPP通信します。
Android12でのpermissionに対応しています。
● BLEでM5Stackと通信 2023.9.17  link ≫
事前にペアリングして通信します。
● BLEでXIAO-ESP32S3と通信 2023.9.19  link ≫
事前にペアリングして通信します。
XIAO-ESP32S3はbluetooth5.0が動作します。