少しの時間とエネルギーがあれば、Android およびアプリ内の多くの要素を外観と機能の両方で変更できるようになるまで、それほど時間はかかりません。
XDA の中心部に近いのは、次の Xused Framework です。 ロボ89. 私たちのほとんどはこれを使用したことがありますが、モジュール リポジトリに何かが欠けていると感じるかもしれません。 独自のモジュールの構築を開始することを目的としたいくつかのガイドを備えたソリューションが用意されています。 気の遠くなるようなことかもしれませんが、少しの時間と努力でまったく新しい開発分野を開くことができます。 努力。
最初からどこから始めるのが良いでしょうか? Rovo89 はまっすぐな前進を生み出しました チュートリアル Xused の開発を開始するための記事です。 これは、あらゆるメディアでの開発を学び始めるときの「hello world」プログラムに相当します。 ガイド 時計の色を赤に変更する基本モジュールを構築する方法を説明します。 このページでは、開始するプロセスについて説明するだけでなく、Xused がどのように機能するかについても説明しています。 メソッド呼び出しを「フック」し、前後にコードを挿入できるようにすることで、Android システム内で 方法。 アプリのメタデータを変更してモジュールとしてフラグを立てることから始まり、コードの実行で終わるまで、これには最初のモジュールを理解して実装するために必要な基本がすべて含まれています。 彼のガイドを見つけることができます ここ.
"大丈夫.. Xused の新しいモジュールを作成する方法を知りたいですか? 次に、このチュートリアル (またはむしろ「詳細なエッセイ」と呼びましょう) を読んで、これに取り組む方法を学びましょう。」 - ロボ89
Rovo89 の活動を拡張する、フォーラム メンバー ハムザーマリク は、学習時に視覚的な補助を好む人のために、Windows 内のステップバイステップの画像など、チュートリアルに多くの優れた追加を加えました。 元の記事に対するもう 1 つの改善点は、ステータス バーの高さを変更する 2 番目のモジュールが含まれていることです。 このスレッドでは、開始する前にプロジェクトをセットアップする方法が説明されているため、新規開発者も経験豊富な開発者も同様にスキルを開始したり、スキルを磨いたりすることができます。 今回の記事は 9 つの個別のレッスンに分割されており、それぞれが旅の途中で直面する可能性のある新しい課題とシナリオをカバーしています。 時間を節約したい方には、
ハムザーマリク また、クラス、プロジェクト、パッケージ、アプリの名前と最小 API レベルを取得して、モジュール用の Eclipse プロジェクトを生成するツールへのリンクも含まれています。 Java で書かれているため、Windows や Linux を含むある程度のクロスプラットフォーム互換性があります。 元のスレッドを見つけることができます ここ そして彼のセットアップツール ここ.「もちろん、これは簡単でしたが、モジュールに何をさせたいかによっては、多くのメソッドをフックする必要があるかもしれません。 APK を改造したことがあるなら、私の言っている意味がわかるでしょう。」 - ハムザーマリク
あるいは、Android 自体内にモジュールを作成して、外出先での開発を可能にすることもできます。 それが背後にある理由でした t2107さんの 糸 Xused inside 向けの開発について 補佐官 Android用の統合開発環境です。 開発している OS 以外にも、このチュートリアルと Rovo89 によって投稿された元のチュートリアルとの間にはいくつかの違いがあります。 これには、致命的なエラーや可能性のあるエラーを防ぐためのすべての *.class ファイルの削除が含まれます。 t2107 で発生したメモリの問題を防ぐために、デバイスのヒープ サイズを増やす必要な手順 ギャラクシーノート。 AIDE に精通している場合、または AIDE に伴う小さな問題に対処できると思われる場合は、AIDE から始める方が良いかもしれません。 オリジナル ガイド。
「デバイスを再起動してください。 時計が赤なら、あなたはとても幸せなはずです。 最初の Xused モジュールを作成しました。 これで、Aide と Xused を使用してモジュールの構築を楽しむことができます。」 - t2107
これで、独自のモジュールの作成を開始するための手段と知識が得られたことがわかります。 少しの時間とエネルギーがあれば、Android およびアプリ内の多くの要素を外観と機能の両方で変更できるようになるまで、それほど時間はかかりません。 いつものように、他の人にとって役立つ可能性のあるものを作成した場合は、他の人が利益を得られるようにフォーラムで共有してください。
これまでに Xused モジュールを作成したことがありますか? 以下にコメントを残してください。