android - linux 安卓手机的链接
PHPz
PHPz 2017-04-17 17:29:02
0
3
809

本人linux菜鸟,都说Android也是linux,既然linux可以同类链接工具链接,比如xshell,那么要怎么样才可以用xshell这样的工具链接安卓手机呢?

PHPz
PHPz

学习是最好的投资!

全員に返信(3)
巴扎黑

Android は確かに Linux システムですが、Raspbian (Debian をベースにした ARM アーキテクチャの Linux ディストリビューション) とは異なり、Android は SSH クライアント サーバー経由で OpenSSH に直接接続して管理できます。 .

もちろん、多くの GNU/Linux ソフトウェアはクロスコンパイルして Android 上で使用できますが、Android はデフォルトで root 権限を許可していないため、Android 上で OpenSSH サーバーを実行するのは現実的ではありません。

投稿者は、Android SDK で提供されている adb を介してシェルを開いて Android システムを操作できます。まず、投稿者はコンピューターに Android SDK をインストールし、USB を使用して Android スマートフォンをコンピューターに接続し、開く必要があります。 Android スマートフォンの「オプション」で「開発」または「USB デバッグ」を選択し、コマンド ラインに adb shell と入力してこのシェルを開きます。

もちろん、投稿者は管理のために Android SDK をインストールしたり、USB 経由で携帯電話を接続したりしたくないかもしれませんが、ワイヤレス ネットワーク経由で管理したい場合は、簡単に言えば、次の回避策を試してください。ブラウザーのシェル、インターフェイスはコマンドを入力するためのテキスト領域、AJAX 実行ボタンにすぎず、実行結果が下に表示され、サーバー (ここでは Android 側を指します) がユーザーによって入力されたコマンドを実行します。 🎜>

まず、Android スマートフォンに PHP サーバーをインストールします (ポート 0.0.0.0:8181 をリッスンするなど)。Web サイトのルート ディレクトリは、SD カード内の phpdroid です。 Android にはファイアウォールがないため、無線 LAN 内の他のデバイスは Android スマートフォンの IP を通じてこの PHP サーバーに直接アクセスできます。PHP は

を使用してコマンドを簡単に実行し、
を返すことができます。 php -S 0.0.0.0:8181 -t /path/to/sdcard/phpdroid私は、PHPDroid という名前の Ubuntu 上で Android バージョンの PHP パッケージをクロスコンパイルしてパッケージしました。詳細については、私のブログ投稿を参照してください:
PHP を使用した Android アプリケーション開発の実現可能性調査 (PHPDroid)
APK とソースは記事の最後にあります。コードのダウンロード アドレス。echo shell_exec('ls');phpdroid_20160703.apk(5.8M)

phpdroid_20160703.7z(4.7M)

使用したい場合は、 start.sh と auth.php の起動パラメータ
当初は Android アプリケーションを開発するつもりだったので、ローカル アドレス 127.0.0.2 のみを監視し、現在のアプリケーションの WebView のみが有効であることを確認しました。投稿者がアクセスを許可する必要がある場合は、APK を再パッケージして公開してください。

いいねを押す +0
大家讲道理

Android は電話との対話に adb を使用しませんか?

いいねを押す +0
巴扎黑

開発者向けオプション、adb シェルを開きます

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!