3

私は過去数か月間 Android プログラミングをいじっていましたが、いくつかのアプリを開発した後、既存の Android アプリを拡張して、メニューを変更したり、より多くの機能を追加したりしたいと考えています。そのために 2 つの質問があります。 . このような「ドライバー」をアプリとして Android マーケットにアップロードすることはできますか? インストールした後でも、Android OSに機能を追加するだけですか? 2. 自分の目的のためにどのように、何を読むべきか、また何を学ぶべきかについての詳細情報はどこで入手できますか?

事前にTnx。

4

1 に答える 1

4

システムアプリに特定の拡張を加えたいのなら、まあ...それは難しいです。これを行うには、システムアプリを編集し、機能のために新しいsmaliコードを追加します。問題は、それがあなたの電話、正確なシステムを備えた電話でのみ機能するということです。たとえば、サムスンの電話からPhone.apkに新しい機能を追加する場合、結果のアプリは、同じPhone.apkを持つサムスンの電話でのみ機能します。その上、電話はルート化されている必要があり、Playからインストールを行うことはできません...システムアプリを置き換えることができないためです。

アプリ内の機能を置き換えるために考慮すべきもう1つのことは、XposedFrameworkです。

あなたはそれについてもっと読むことができます。

結論として、システムアプリの拡張に時間を浪費することは簡単でも楽しいことでもありません。たとえば、CM用の新しいMODの開発を試みることができます。

于 2013-01-28T17:51:19.867 に答える