84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
本人linux菜鸟,都说Android也是linux,既然linux可以同类链接工具链接,比如xshell,那么要怎么样才可以用xshell这样的工具链接安卓手机呢?
学习是最好的投资!
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 と入力してこのシェルを開きます。
adb shell
もちろん、投稿者は管理のために Android SDK をインストールしたり、USB 経由で携帯電話を接続したりしたくないかもしれませんが、ワイヤレス ネットワーク経由で管理したい場合は、簡単に言えば、次の回避策を試してください。ブラウザーのシェル、インターフェイスはコマンドを入力するためのテキスト領域、AJAX 実行ボタンにすぎず、実行結果が下に表示され、サーバー (ここでは Android 側を指します) がユーザーによって入力されたコマンドを実行します。 🎜>
を使用してコマンドを簡単に実行し、 を返すことができます。 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)
php -S 0.0.0.0:8181 -t /path/to/sdcard/phpdroid
echo shell_exec('ls');
使用したい場合は、 start.sh と auth.php の起動パラメータ 当初は Android アプリケーションを開発するつもりだったので、ローカル アドレス 127.0.0.2 のみを監視し、現在のアプリケーションの WebView のみが有効であることを確認しました。投稿者がアクセスを許可する必要がある場合は、APK を再パッケージして公開してください。
Android は電話との対話に adb を使用しませんか?
開発者向けオプション、adb シェルを開きます
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 はを使用してコマンドを簡単に実行し、
phpdroid_20160703.7z(4.7M)を返すことができます。
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)使用したい場合は、 start.sh と auth.php の起動パラメータ
当初は Android アプリケーションを開発するつもりだったので、ローカル アドレス 127.0.0.2 のみを監視し、現在のアプリケーションの WebView のみが有効であることを確認しました。投稿者がアクセスを許可する必要がある場合は、APK を再パッケージして公開してください。
Android は電話との対話に adb を使用しませんか?
開発者向けオプション、adb シェルを開きます