ADBを使用してコンピューターのクリップボードをAndroidと共有する方法(およびその逆)

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 はデバイスを接続済みとして表示するはずです。そうでない場合は、何かが間違っています。ADB 接続の問題をトラブルシューティングして修正する方法に関する記事をお読みください。

ステップ 3: クリッパーを実行する

Android デバイスで Clipper アプリを開くだけで、Clipper を実行できます。電話に触れずに実行したい場合は、コマンド プロンプトで以下のコードを実行できます。

adb shell am startservice ca.zgrs.clipper/.ClipboardService

ADB でクリッパーを起動する

ADB はStarting serviceで応答します。

ステップ 4: クリップボードを Android に転送する

Clipper と ADB を使用して、コンピューターのクリップボードを Android デバイスに移動します。コンピューターに必要なテキストをクリップボードにコピーします (たとえば、Ctrl + Cショートカットを使用します)。

コマンド プロンプトで、次のコマンドを入力します。

adb shell am broadcast -a clipper.set -e text ''

クリップボードをサンプル テキストに設定する ADB コマンド

カーソルを合わせて、クリップボードを逆コンマ ( ‘ ‘ ) の間に貼り付けます。これを行うには、右クリックします。

ADB は Clipper でクリップボードを設定します

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 のクリップボードを取得する

ADB は、Android デバイスのクリップボードを含む出力を返します。そこでそれを選択し、キーボードでCtrl + Cを押してコピーし、PC 上の任意のアプリで使用できます。

ADBで何でも可能

ADB は、開発者や技術愛好家の間で人気のあるツールです。ADB は、コンピューターでコードを直接実行できるようにすることで、Android デバイスを微調整する多くの方法を解き放ちます。

Clipper と組み合わせることで、ADB はコンピューターのクリップボードを Android デバイスに転送したり、Android デバイスのクリップボードをコンピューターで印刷したりできます。長いテキスト文字列を扱っている場合、これは天の恵みであり、これで使用方法がわかりました!

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です