ウィザードを使用してプロジェクト B を作成するプロジェクト A があります。プロジェクト B はテンプレートに基づいています。プロジェクト A はそのテンプレートにデータを送信し、このデータとテンプレートからプログラムで APK を生成する必要があります。
APK の構造と、クラス、リソース、マニフェスト ファイルなど、APK に含まれるものについて読みました。私の質問は、このテンプレートベースの APK の生成を実現する最善の方法は何ですか? これには何が使えますか?
ウィザードを使用してプロジェクト B を作成するプロジェクト A があります。プロジェクト B はテンプレートに基づいています。プロジェクト A はそのテンプレートにデータを送信し、このデータとテンプレートからプログラムで APK を生成する必要があります。
APK の構造と、クラス、リソース、マニフェスト ファイルなど、APK に含まれるものについて読みました。私の質問は、このテンプレートベースの APK の生成を実現する最善の方法は何ですか? これには何が使えますか?
これはあなたが探しているオープンソース プロジェクトです。
https://code.google.com/p/terminal-ide/
ターミナル IDE は、デバイス自体で実行されるコマンド ライン Java / Android 開発キットです。カスタム ターミナル + カスタム キーボード環境で、正しく構成された vim、bash、および busybox を使用します。これらのアプリケーションはすべて、正しく相互作用するようにまとめられています。完全なターミナル エミュレーター + カスタム ANSI キーボードにより、bash、vim、busybox の優れたエミュレーションが保証されます。すべてのセットアップが完了し、非 ROOT 環境で実行する準備が整いました。これらすべてを実行するには、通常のユーザー権限で十分です。
こちらから Google Play からダウンロードすることもできます。このアプリケーションは、Play ストアで 1,324 の評価から 4.7 の星を獲得しています。これは、このアプリケーションが Google Play で受け取った最新の 5 つ星レビューの 1 つです。そして、それは決してユニークではありません (太字の強調は私のものです)。
Google ユーザー - 2013 年 3 月 12 日 - バージョン 2.02
私は 30 年以上のプログラミング経験があり (主に C/C++ とアセンブリで)、Android のプログラミングを学びたいと思っています。タブレットで Java チュートリアルをコンパイルして実行する方法をあちこち探しましたが、Terminal IDE が見つかるまで成功しませんでした。それから私はその機能をいじり始め、もう一度言わせてください。開発者 - 他の人も持ち出した提案が 1 つだけあります。それは、内部メモリのフットプリントを減らすことです。たぶん、さまざまな言語をインストール可能なアドオンに分割しますか?
ある意味では、AIDE と呼ばれる Android Java IDE によく似ていますが、GUI インターフェイスがありません (ただし、AIDE とは異なり、人為的なファイル制限が低くなく、オープン ソースであるため、実際に独自のプロジェクトを構築するために使用できます)。延長します)。