hishidaの開発blog

EBシリーズ(EBPocket,EBWin,EBMac,EBStudio),KWIC Finder,xdoc2txt,読書尚友の開発者ブログ

Android 10 のクリップボードの仕様変更について

Android 10以降、セキュリティ強化のためにクリップボードの仕様に制限が加えられた。

developer.android.com

クリップボード データへの制限付きアクセス
デフォルト インプット メソッド エディタ(IME)のアプリまたは現在フォーカスのあるアプリでない限り、Android 10 以降ではクリップボード データにアクセスできません。

 EBPocket for Androidにはクリップボードの変更を検知して検索する「クリップボード検索」の機能があったが、Android10以降は機能しなくなった。

代替案として、Android10以降のクリップボード検索では、EBPocket をバックグラウンドからフォアグラウンドに回してフォーカスを得たタイミングでクリップボードのテキストで検索するようにした。

自分でアプリを切り替える手間が必要だが、Android10の仕様なので仕方がない。

またブラウザ等であればコンテキストメニューに EBPocket を追加しているので、文字列を選択してコンテキストメニューからEBPocketを選択して検索する方法もある。