これは私の情報に対する一般的な質問です。標準のAndroidアプリを作成する方法は知っていますが、疑問に思っていました。Androidのコア機能をどのように強化し、システムを深く掘り下げることができるのでしょうか。
例:多くのアプリで使用されているDownloadManagerクラスを適応させたいとしましょう。したがって、たとえば、ダウンロードの進行状況の下で通知バーに表示されるダウンロードテキストが何らかの形で変更されるようにクラスを適応させることができます。
次のばかげた質問をすみませんが、これらの高度なトピックについてはわかりません。そのため、ここで質問しています;-)
- (たとえば)DownloadManagerクラスを変更して、サードパーティのアプリで使用される拡張機能を追加することは可能ですよね?
- パッチを適用したクラスをPlayストアに置いて、他の人がDownloadManager機能をダウンロード/拡張できるようにすることはできますか?
- そのような変更をインストールできるようにするには、Rootが必要ですか?
- 最も重要なこと:誰かがAndroid APIクラスをどのように変更できるか?私はここでは本当に初心者です。ソースコードをどこから入手するか、標準を拡張クラスに置き換える方法、そのために何が必要かなどがわかりません。このような高度なトピックに関するチュートリアルもありますか?
少し教えてください:-)