開発しようとするには、Androidの携帯電話

表示し、Excelファイル、PowerPointファイルを編集し、道確かに、我々はいくつかの理解を持ってスライドプレゼンテーションおよびその他のオフィス機器を接続するためにあなたのAndroid携帯電話を使用してください。今日は、Androidのソフトウェア開発を使用する方法を教えて。

Termux

最も重要なツールを使ってAndroidのソフトウェア開発は、コマンドライン端末です。Termuxは最も機能豊富な、生態学的な最高のコマンドライン端末の一つです。

Termuxは、直接APKファイルをダウンロードF-ドロイドによってインストール、またはGoogle Playストアでダウンロードすることができます。

Termux

Termuxは、パッケージマネージャに含まれ、このようなそうでOpenSSH、wgetの、カール、gitの、打ち鳴らす、忍者やなどの一般的なLinuxのコマンドラインツールをダウンロードすることができます。

pkg install openssh wget curl git clang ninja

ハッカーのキーボード

コマンドラインを使用すると、コマンドを入力することができますが、法律は、上下キーではなく、Ctrlキーを入力して不便なコマンドを入力していないようです。この時間は、インストールすることができますハッカーのキーボード入力方法を。この入力方法は、PCのキーボード上のすべてのキーが含まれています。

ハッカーのキーボード

ハッカーのキーボード(2)

あなたが電話を使用して、私は、BlackBerryKey²と同じであることを起こっ物理的なキーボードを持っている場合、あなたは、〜/ .termux / termux.propertiesファイルを修正Termuxに不足しているシンボルを追加することができます。詳細参照ここ

extra-keys = [ \
['~','`','$','%','^','&','=','|','BACKSLASH'], \
['ESC','<','>', '{', '}','HOME','UP','END','PGUP'], \
['TAB','CTRL','ALT', '[', ']','LEFT','DOWN','RIGHT','PGDN']]

OpenSSHの

OpenSSHは、ソフトウェアをインストールしますでTermuxで、リモートコントロールハンドセットでPuTTYなどのSSHサーバおよびSSHクライアントをインストールした後に開始し、そして、そのようなWinSCPのTermuxアクセス内部データとSDカードのディレクトリとしてSCPクライアントを介してお使いの携帯電話にすることができます。あなたのデバイスからリモートで他のサーバにSSH接続を開くことができます。

インストールが完了したら、SSHDを実行することができます。公共および中の〜/ .ssh / authorized_keysにではいつものようにLinuxを設定するにはログインが必要。

Termux Termux:ウィジェット -line操作は、いくつかのユーザー定義を実行するための簡単な選択コマンドのためにデスクトップ上でAndroidのウィジェットになります。sshdが不可欠項目でなければなりません。

マイクロ

Termuxは、テキストエディタのviが付属しています。あなたはvimのとemacsのに慣れていない場合は、マイクロは良いコマンドラインのテキストエディタです。次のようにインストールは次のとおりです。

pkg install micro

マイクロ

保存するために指定された場所は、Ctrl + Sにカーソルを移動し、指でタップを使用することは非常に簡単で、Ctrlキー+ Qは、ヘルプを表示するには、Ctrl + Gを一般的に使用されるコマンドを表示するには、Altキー+ Gを終了します。

デフォルトモードはソフトラップではないことに注意してください。さらに入力(」で[記号文字自動的にこれらの構成修正案アドレス〜/の.config /マイクロ/ settings.jsonにペアリング変更を入力するよう、対応する行の内容を変更することができ、以下の:

"autoclose": false,
"softwrap": true,

また、カーソルがマイクロ占有されているため、デフォルトのSSH接続のマイクロコピーして貼り付けることができないとき。このとき、Shiftキーを押すと、そのようなマウスはPuTTYでShiftキーをコピー、貼り付けShiftキーを押しながらマウスの右ボタンを押しながら選択すると、コピー&ペーストします。

NNN

nnnは Termuxのコマンドラインファイルマネージャで、すぐにフォルダをジャンプするために使用することができます。

マウンティング

pkg install nnn

NNN

一般的な操作は、カーソルを上に移動し、上下矢印、親フォルダの左矢印、右矢印カーソルに現在のファイルに開いているファイルやフォルダを入力して、Qが終了し、Ctrlキー+ Gは現在のフォルダに入り、終了しています。Ctrlキー+ G機能を必要とします設定をあなたは、の〜/ .bash_profileの中で、以下の機能を追加する必要があります。

n()
{
    export NNN_TMPFILE=${XDG_CONFIG_HOME:-$HOME/.config}/nnn/.lastd

    nnn "$@"

    if [ -f $NNN_TMPFILE ]; then
            . $NNN_TMPFILE
            rm -f $NNN_TMPFILE > /dev/null
            pwd >&2
    fi
}

Termux:API

Termux:APIは、いくつかのオートメーションAndroidの機能を実現することができますが、最も重要な機能は、PCとAndroidデバイス間でクリップボードを同期させることです。

インストール:APKをインストールするには、最初のダウンロード後Termuxで実行されます

pkg install termux-api

Androidのは、SSH経由でコマンド以下のクリップボード端子の内容を表示することができます

termux-clipboard-get

コンテンツは、Androidのクリップボードに設定することができます指定SSHを通じて、以下のコマンドを実行します

termux-clipboard-set <内容>

打ち鳴らします

打ち鳴らす通常の使用と同じ。Termuxは通常、コンパイル打ち鳴らすを使用して、GCCをサポートしていません。++ライブラリのlibc Termuxシステムは静的ライブラリをサポートしていないことに注意してください、動的ライブラリは、標準Cライブラリのバイオニックをサポートしています。クロスプラットフォームのコンパイラとMUSLのlibcのの使用はTermux上で実行できるプログラムをコンパイルすることができますが、いくつかありますが問題がTermuxはglibcのをサポートしていません。

マウンティング

pkg install clang llvm lld

Mono

モノラルないはサポートパッケージを。しかし、コミュニティなど、著者コンパイルなどのバージョンがあるtermuxモノとアーチのLinuxとUbuntu PROOTランニングを実行しているいくつかのバージョン。以下は、最新バージョンのtermuxモノである、ないPROOTは直接実行することはできません。

termux-mono

アンドロイドアプリ開発

TermuxなしJDK、AndroidのSDKとAndroid NDKことができますが、まだAndroidのアプリケーション開発ものの。ECJ JDKを使用することができる代わりに、AndroidのSDKには、独立して、DX、AAPTとapksigner場所の使用することができ、AndroidのNDKの打ち鳴らすが代わりに使用することができます。これらのソフトウェアを使用すると、コマンドラインを呼び出すことによってする.soファイル、.dexの.apkファイルとファイルを生成することができます。

マウンティング

pkg install ecj dx aapt apksigner

なお、AndroidのSDKのAPI今もD8導入28 をサポートしていませんので、コンパイラのJava 8とコードのそれ以降のバージョンはより困難になります。

WCODE

内部Termuxビューとコードを編集するには便利ではない。Termuxファイルは、Appの外で閲覧、編集することはできません。SDカード・シミュレーション・パーティションは、通常、その中には非常に不便な権限FAT32形式のコードを実行してサポートしていません。

だから、何人かの人々は、サーバーで実行することにより、Termuxを考えて、その後、外部サーバ接続でファイルを編集する方法Visual Studioのコード編集の経験に似て達成するために、彼は直接のVisual Studioのコードを使用モナコエディタの中でTermuxでHTTPサーバnodejsによって実行され、ブラウザでアクセスし、。彼のコードをここにしかし、効果は、タブレット上で動作している場合にのみ適し、比較的貧弱です。

誰かが同様のプログラムを行っている背景には、あるWCODE

マウンティング

pkg install nodejs
npm install -g wcode

WCODEの著者は、いくつかの作られた変更を、いくつかのバグを修正し、携帯電話上で実行することがより可能にします。

WCODE

WCODE(2)

高速入力

多くの一般的に使用されるコマンドは、長い間、bashのエイリアスによって省略することができ、同じ入力します。

aliasコマンドを高めるために、〜/ .bash_profileを開きます。著者のaliasコマンドを次のように

alias cg=termux-clipboard-get
alias cs=termux-clipboard-set
alias m=micro
alias i='ifconfig | grep '\''inet '\'' | sed '\''s/ *inet//g'\'' | cut -d'\'' '\'' -f2'
alias p='ping www.bing.com'
alias w=wcode

私は、現在のIPアドレスです。

Termux再入国を出た後、あなたは短いコマンドでプログラムを実行することができます。

おすすめ

転載: www.cnblogs.com/Rex/p/11444455.html