LifecycleLogger とか。

今になって、Android SDK の根本的な

「ライフサイクル」
「フラグメント」
「バックスタック」

とかで苦労すること多くなってきました。


👉 Handling Lifecycles with Lifecycle-Aware Components 

ライフサイクルやそのオーナーの状況変化具合を眺めながら進みたいですよね?



意外と使える androidx.lifecycle.* 。

今更か。


SoundFlowerからBlackHoleに移行してOBS接続おさらい

仮想オーディオデバイスと各音声の流れを整理します。

macOS版OBSでは「デスクトップ音声」を受け取ることができません。

一方、「マイク音声」は「Built-in Microphone」として受け取ることができます。

なので、配信時の音声は、「マイク音声」のみとなります。

簡単な図にするとこうなります。

デスクトップ音声も流したいですよね。

そこで、仮想オーディオデバイスを使います。

OBSは仮想オーディオデバイスを受け取ることができます。

今回は仮想オーディオデバイスとして SoundFlower の代替として BlackHole を使います。

👉 ExistentialAudio/BlackHole: BlackHole is a modern macOS virtual audio driver that allows applications to pass audio to other applications with zero additional latency. 

インストールすると、BlackHoleを経由したデスクトップ音声をマイク音声2として受け取れるようになります。

この状態では、パソコンのスピーカーからデスクトップの音声は聞こえないので、AUDIO MIDI設定から複数出力装置を作成して内蔵出力(パソコンのスピーカー)にも流れるように分岐します。

これでマイクとデスクトップの音声をOBS経由で配信や録画することができるようになりました。

大まかに各音声の流れを掴みながら細かい設定をしていくと混乱せずに設定していくことができます。

詳細設定は画面キャプを参考にいけると思います。



👉 OBS出力から 仮想カメラ デバイス を作成する【macOS】 
👉 【OBS】複数のURL/APIキーを管理させる - YouTube 
👉 Soundflower と Audio MIDI設定 
👉 How to setup OBS on macOS Catalina using BlackHole - YouTube 

👉 このサイト内で「OBS」で検索する 


【Android 公式】正しいアプリの終了方法 ←

Android / Pixel 公式ヘルプページに書いていました。

1. 1つのアプリを終了する
下から上にスワイプして長押ししてから放し、アプリを上にスワイプします。

2. すべてのアプリを終了する
画面の下部から中央に向かってスワイプし、左から右にスワイプします。一番左の [すべてクリア] をタップします。

3. ホーム画面を表示する
ホーム画面に移動します。

👉 Android デバイスでアプリを見つける、開く、閉じる - Android ヘルプ 
👉 アプリを見つける、開く、閉じる - Pixel Phone ヘルプ 

どうやらジャスチャーナビゲーションでの手順をサラッと書いているだけのようです。

👉 Android-Q beta5 ジェスチャーナビゲーション【動画有り】 
👉 Android Q beta3 で感じる Navigation Bar (ナビゲーションバー) の方向性 
👉 【Android10】アプリを終了させる方法【ジェスチャーナビゲーション】 
 

「戻るボタン」では終了しない?

また、以下のようにも書いてありました。

ヒント: アプリを終了しなくても、メモリや電池が不足することはありません。Android では、メモリや電池は自動的に管理されます。

少し試してみます。



- 戻る
- ホーム (公式ヘルプ3)
- アプリ履歴(Recent Apps) から (公式ヘルプ1,2)

端末画面からアプリを終了するときには、

アプリ履歴(Recent Apps) から上スワイプ

をするのが良さげです。

また、バッググラウンドで実行されることをメインとした音楽アプリなどでは、先に再生状態から停止したあとでその手順を行うときれいにプロセスは終了します。

👉 【Android11】ジェスチャーボタン操作が変わっている件 
👉 【Android11】スクショ 
👉 一気に眺める Android 10 Q の新機能 50