表示し、Excelファイル、PowerPointファイルを編集し、道確かに、我々はいくつかの理解を持ってスライドプレゼンテーションおよびその他のオフィス機器を接続するためにあなたのAndroid携帯電話を使用してください。今日は、Androidのソフトウェア開発を使用する方法を教えて。
Termux
最も重要なツールを使ってAndroidのソフトウェア開発は、コマンドライン端末です。Termuxは最も機能豊富な、生態学的な最高のコマンドライン端末の一つです。
Termuxは、直接APKファイルをダウンロードF-ドロイドによってインストール、またはGoogle Playストアでダウンロードすることができます。
Termuxは、パッケージマネージャに含まれ、このようなそうでOpenSSH、wgetの、カール、gitの、打ち鳴らす、忍者やなどの一般的なLinuxのコマンドラインツールをダウンロードすることができます。
pkg install openssh wget curl git clang ninja
ハッカーのキーボード
コマンドラインを使用すると、コマンドを入力することができますが、法律は、上下キーではなく、Ctrlキーを入力して不便なコマンドを入力していないようです。この時間は、インストールすることができますハッカーのキーボード入力方法を。この入力方法は、PCのキーボード上のすべてのキーが含まれています。
あなたが電話を使用して、私は、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
一般的な操作は、カーソルを上に移動し、上下矢印、親フォルダの左矢印、右矢印カーソルに現在のファイルに開いているファイルやフォルダを入力して、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なし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の著者は、いくつかの作られた変更を、いくつかのバグを修正し、携帯電話上で実行することがより可能にします。
高速入力
多くの一般的に使用されるコマンドは、長い間、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再入国を出た後、あなたは短いコマンドでプログラムを実行することができます。