ADBを使用してコンピューターのクリップボードをAndroidと共有する方法(およびその逆)
物理キーボードでの入力は、Android タッチスクリーンでの入力よりも常に優れています。これは、リモコンで入力する必要がある Android TV に特に当てはまります。
ADB 経由で Android デバイスに接続している場合は、Android デバイスで長いテキスト文字列を入力する必要はありません。代わりにコンピューターで入力して、クリップボード経由でコピーするだけです。Clipper と ADB を使用して、コンピューターのクリップボードを Android デバイスと共有する方法を見てみましょう。
ADB でクリップボードを転送する
ADB または Android Device Bridge は、USB デバッグを介して Android デバイスに接続し、コード行を介して Android デバイスと通信できるようにするコマンドライン ツールです。クリップボードを転送するこの方法の前提条件は、ADB がインストールされており、ADB の基本的な知識があることです。
もちろん、コンピューターのクリップボードを Android デバイスと共有する方法はこれだけではありません。Clipt を使用して、デバイスのクリップボードを任意のデバイスで共有できます。
または、コンピューターに Windows 10 または 11 がインストールされている場合は、Microsoft の SwiftKey を使用してクリップボードをモバイル デバイスと共有できます。コードを使用する必要がない場合、これら 2 つの方法は ADB を使用するよりも簡単です。
ただし、コードを使用するのが好きな場合は、ADB を使用することをお勧めします。ADB でクリップボードを転送する利点は、コンピューターに何もインストールする必要がないことです。さらに重要なことに、デバイスに直接接続しているため、これを機能させるためにインターネット接続は必要ありません。
ADB を使用してコンピュータのクリップボードを Android に転送する方法
この方法では、まず Android デバイスに Clipper をインストールする必要があります。Clipper は、ADB と通信する軽量アプリです。コンピューターのクリップボードを Android デバイスに転送したり、Android デバイスのクリップボードを ADB ログに出力したりできる 2 つのコマンドがあります。
ターミナルに入ると、コマンドと手順は Windows、Linux、Mac で同じです。この記事では、Windows デバイスを使用します。始めましょう!
ステップ 1: クリッパーをインストールする
Clipper はオープンソースであり、無料で使用できます。Clipper が便利なのは、デバイスのクリップボードにアクセスして ADB と通信できることです。この 2 つの特性により、このツールは私たちの目的にとって理想的なツールになります。Clipper は Play ストアにありません。代わりに、GitHub から APK ファイルをダウンロードして、Android デバイスにサイドロードします。
ダウンロード: クリッパー(無料)
ステップ 2: ADB を使用してデバイスに接続する
Androidを接続する時が来ました。これには USB ケーブルを使用するか、ADB を Android デバイスの IP アドレスにワイヤレスで接続します。USBケーブルで接続してみます。
次の手順は、Android で開発者向けオプションと USB デバッグが既に有効になっていることを前提としています。まだ行っていない場合は、先に進む前に行ってください。
Android デバイスを USB ケーブルでコンピューターに接続します。Android デバイスでプロンプトが表示された場合は、それを受け入れてデバッグ権限を付与します。コンピューターでコマンド プロンプトを開き、次のコマンドを実行します。
adb devices
このコマンドを実行すると、ADB はデバイスを接続済みとして表示するはずです。そうでない場合は、何かが間違っています。ADB 接続の問題をトラブルシューティングして修正する方法に関する記事をお読みください。
ステップ 3: クリッパーを実行する
Android デバイスで Clipper アプリを開くだけで、Clipper を実行できます。電話に触れずに実行したい場合は、コマンド プロンプトで以下のコードを実行できます。
adb shell am startservice ca.zgrs.clipper/.ClipboardService
ADB はStarting serviceで応答します。
ステップ 4: クリップボードを Android に転送する
Clipper と ADB を使用して、コンピューターのクリップボードを Android デバイスに移動します。コンピューターに必要なテキストをクリップボードにコピーします (たとえば、Ctrl + Cショートカットを使用します)。
コマンド プロンプトで、次のコマンドを入力します。
adb shell am broadcast -a clipper.set -e text ''
カーソルを合わせて、クリップボードを逆コンマ ( ‘ ‘ ) の間に貼り付けます。これを行うには、右クリックします。
Enterを押すと、ADB はText is copy into clipboardを返します。これで、Android デバイスのクリップボードが、逆コンマの間に追加した文字列に設定されました。自分の目で確かめてください!テキストを入力できるアプリを開き、長押しして [貼り付け]を選択します。
ステップ 5: Android クリップボードを取得して PC と共有する
Clipper のもう 1 つの機能は、Android デバイスのクリップボードを取得することです。このコマンドは、コマンド ログに Android クリップボードを出力します。そこからコピーして、さらに使用することができます。これを機能させるには、Android デバイスにテキストをコピーした後、Clipper アプリを実行する必要があります。
Android デバイスに必要なテキストをコピーすることから始めます。それを強調表示し、通常の方法で[コピー] を選択します。Android デバイスで Clipper アプリを開きます。
コンピューターのコマンド プロンプトで次のコマンドを実行します。
adb shell am broadcast -a clipper.get
ADB は、Android デバイスのクリップボードを含む出力を返します。そこでそれを選択し、キーボードでCtrl + Cを押してコピーし、PC 上の任意のアプリで使用できます。
ADBで何でも可能
ADB は、開発者や技術愛好家の間で人気のあるツールです。ADB は、コンピューターでコードを直接実行できるようにすることで、Android デバイスを微調整する多くの方法を解き放ちます。
Clipper と組み合わせることで、ADB はコンピューターのクリップボードを Android デバイスに転送したり、Android デバイスのクリップボードをコンピューターで印刷したりできます。長いテキスト文字列を扱っている場合、これは天の恵みであり、これで使用方法がわかりました!
コメントを残す