web-dev-qa-db-ja.com

Androidをリモートで制御する方法は?

以前にWindows OSを使用していたため、TeamViewerを使用してSamsung電話に接続し、アクションを実行できました。

しかし、それは非常に遅いだけでなく、応答も非常に遅かった。

Ubuntu 13.10から電話に対してRDPセッションを開く方法は他にありますか?

15
Fr_nkenstien

Droid VNCサーバー

コンピューター内でAndroidをリモート制御できます。

注:お使いの携帯電話はルート化されている必要があります!

注:Tegra3デバイスでは動作しません

Android電話で:

  • Droid VNC Server playstoreからインストールします。

  • アプリを開き、STARTをクリックします。

  • IPアドレスとポート番号が表示されます。ご注意ください。

    enter image description here

Ubuntu PCの場合:

  • 以下のコマンドを実行して、xtightvncviewerをインストールします。

    Sudo apt-get install xtightvncviewer
    
  • xtightvncviewerをインストールした後、以下のコマンドを実行して携帯電話の画面を表示します。

    vncviewer xxx.xx.xx.xx:xxxx
    

    xxx.xx.xx.xx:xxxx-既にメモ済みipaddress:port

    enter image description here

WebKey

このアプリケーションを使用すると、任意のブラウザーから携帯電話を制御できます。

注:お使いの携帯電話はルート化されている必要があります!

Android電話で:

  • WebKey Playストアからアプリをインストールします。

  • WebKeyアプリを開き、start serviceを選択します。

  • 生成されたhttpsリンクを書き留めます。

    enter image description here

  • その同じアプリケーションで、settings-> User settings-> Create new userをクリックして、ログイン資格情報を持つ新しいユーザーを作成します。

    enter image description here

Ubuntu PCの場合:

  • 任意のブラウザを開きます。私はFirefoxが好きです。次に、メモしたリンクをアドレスバーに貼り付けます。 connection is not secureのように表示されます。接続を信頼し、ロードできるようにします。

  • その後、ページが開き、ユーザー名とパスワードの入力を求められます。同じユーザー名とパスワードでログインします。

    enter image description here

  • アカウントにログインすると、携帯電話を表示し、そこからAndroid携帯電話を操作できます。

    enter image description here

チームビューアー

注:すべてのGalaxyデバイスでは機能しません

18
Avinash Raj

VNCを使用できます

Android電話で:

インストール Droid VNC Server

ubuntu PCの場合:

Remmina VNC接続を追加する必要があります

たとえば、このビデオを見る

これに似たアプリがたくさんあります:

このリンクを確認

そして TeamViewer 仕事もする

3
kamil

シンプルなもの(つまり、携帯電話の画面が私のように壊れた...)が必要な場合は、 AndroidScreencast を使用できます。 jarを here から取得し、adbが正しく動作していることを確認してから、Java -jar androidscreencast-*.jarを実行します。最後に、USBを介してデバイスを接続し、クライアントを起動します。

2
user18123

VMLite VNCサーバーを使用できます

Androidアプリ、デスクトップアプリ、およびVNCビューアーアプリの組み合わせで、コンピューターまたは別のAndroidデバイスからAndroid携帯電話またはタブレットを制御できます。 !

機能:

  • Android電話またはタブレットをコンピューターまたはラップトップから制御します!
  • デスクトッププログラムまたはWebブラウザーで動作します!
  • 携帯電話をより大きな画面に投影することが可能です!
  • ルート化されたデバイスとルート化されていないデバイスで動作します!

VMLite VNCサーバーのセットアップ方法

  • デスクトップアプリをインストールする ここの開発者のサイトから。 インストール方法を学ぶ 。ヒント:このアプリがファイアウォールを通過できるようにしてください。
  • Androidアプリをインストールします。
  • お好みのVNCビューアーアプリをインストールします。
  • VMLite VNC Serverアプリを実行します。
  • VNCビューアーアプリを実行し、携帯電話からIPアドレス情報を入力して、[接続]をクリックします。

enter image description here

詳細および公式のソース

2
Maythux

Airdroid は私が使用するものです。おそらくあなたが探しているものであり、そうではないかもしれません。使用しているOSに何かをインストールする必要はありません。アカウントを作成する必要もありません。無料です。

1
Lynob

最近見つけた解決策はscrcpyscrcpy gihub page )です。それはあなたのPCをあなたの電話に接続させ、あなたはそれを通してあなたの電話を制御することができます。事前にAndroid電話にapkをインストールする必要なく、adbを介して機能します。回転を考慮して、携帯電話の画面をPCにストリーミングし、マウスでクリックやタッチを送信し、PCのキーボードから直接テキストフィールドに書き込むことができますが、その方法はASCII文字のみです。

必要なのはadbだけなので、電話機でadb接続を確立する限り機能します。これには、真のリモートコントロールのためのUSBケーブルとWifi接続が含まれます。ただし、同じLANに接続していなくても、ネットワーク経由でそれを実行できる方法はわかりません。

0
Noob Doob