2025-03-16 Redmi 9t で他端末が見えなくなった。
1つ目:
バグか?正確には更新を押すと一瞬見えるけどすぐに消える。
もちろんつながらない。
たまたま同じタイミングで9t 自体のアップデートがあったので実行。→結果変わらず。
やはりつながらない。
アップデートしたことで仮想メモリ機能が使えるように:仮想メモリに1GBを割り当て
→ つながった。なぜだろうなぁ。メモリだったのか??
2つ目:
クリップボードの共有が不安定。
面倒くさいので自動で共有を解除。要はadbコマンドで有効にしていたものをやめた。
Kdeconnect自体を再インストール。
クリップボードの共有はボタン押下で行うことにした。
とりあえずこれでいくことにする。
2025-02-20 JamboPhone2で同じくKDEConnectを使うためのメモ。
USBデバッグどこだ?ってことで。
あと、USBケーブルによってadb認識してくれなかったからケーブル変えてみたら上手くいった。
qwen 2.5Maxさんとの会話一部引用
Android 14 の開発者向けオプションには、アプリのメモリ使用量やサービスの実行状況の統計表示、USB接続時のデバッグ設定などがあります。
【開発者向けオプションの有効化手順】
設定をタップする
画面下へスクロールする
システムをタップする
ビルド番号を連続してタップする
「これでデベロッパーになりました!」の表示が現れる
黄色いサークルをタップし、ひとつ戻る
「開発者向けオプション」が 表示される
って情報があるが、
システムはある。当然だ。が、ビルド番号ってのがないな。
ビルド番号が見つからない場合、メーカーやモデルによって異なる場所にある可能性があります。まずは「端末情報」や「電話情報」の中を探してみてください10。
“電話”の中にあった。
引用ここまでーーーーー
ただしこの画面が出るみたい。
間違って許可しないってやったらKDEConnectを強制終了、再度起動みたいなことをするとできるっポイ気がする。
以前の設定
概要
adb -d shell pm grant org.kde.kdeconnect_tp android.permission.READ_LOGS;
adb -d shell appops set org.kde.kdeconnect_tp SYSTEM_ALERT_WINDOW allow;
adb -d shell am force-stop org.kde.kdeconnect_tp;
内容纏め
恐らく、KDECONNECT以外の何かのソフト、例えばブラウザ。
これがフォアグラウンドに移った時に、KDECONNECTが待機モード見たいになるのかと。
そこで何か「フォアグラウンドアプリの」文字列などをクリップボードにコピーされたときに一瞬KDECONNECTがフォアグラウンドに出てクリップボードにアクセス、同期する。
その後、KDECONNECTはバックグラウンドに戻る。(正常であれば)
という動作なのかなと。
つまり、KDECONNECTの新規起動ではなく、待機モードを立ち上げたタイミングで同期処理がされるように見える。
また、「フォアグラウンドのアプリの文字列」がコピーされたときに動作して、「待機モード」のKDECONNECTが実行される。
※新規起動ではない。
ここでフローティングノート、フローティングブラウザなど、他のアプリに重ねて表示するソフトでの動作がおかしくなる。
floatingNoteを起動してもフォーカスが移動しないからだ。
また、フォアグラウンドのアプリが表示されていても、
重ねて表示されているフローティングノートの文字列がコピーされたときにKDECONNECTの待機モードがキックされない。
ここで、いくつか対応策を考えた。
とりあえず、フローティングではない、普通のブラウザなどフォアグラウンドになるアプリを表示する。
これでKDECONNECTが「待機モード」になる。
フローティングノートを表示、ノート上の何かの文字列をコピー(クリップボードにはコピーされた)
待機モードのKDECONNECTをマニュアル起動(同期、且つうまくいけば一瞬で再び待機モード【ばっくぐラウド】に戻るかな。)
ようは、フォアグラウンドアプリ取りあえずブラウザなどを表示した状態で重ねてフローティングアプリを表示。
フローティングアプリの文字列をコピー。手動で待機モードをのKDECONNECTを起動。
という流れが必要なのかと。
とりあえずアクセスしやすそうなFloatingAPPのサイドバーは強制的に新規起動になってしまうようだ。
よってMacrodroidのフローティングボタンを使うことにした。これなら待機モードを起動できるようだ。