这只是我的信息的一般问题。我知道如何创建标准的 Android 应用程序,但我想知道:人们怎么可能/如何增强 Android 核心功能并更深入地挖掘系统?
例如:假设我想修改被许多应用程序使用的DownloadManager类。因此,例如,可以调整类,以便在下载进度下方的通知栏中显示的下载文本以某种方式更改。
对不起以下愚蠢的问题,但我不知道这些高级主题,这就是我在这里问的原因;-)
- 可以更改(例如)DownloadManager 类,使其具有扩展功能,然后由 3rd 方应用程序使用,对吗?
- 然后可以将修补的类放在 Play 商店中供其他人下载/扩展他们的 DownloadManager 功能吗?
- 人们是否需要 Root 才能安装这样的更改?
- 最重要的是:有人如何更改 Android API 类?我在这里真的是个菜鸟:我不知道从哪里获取源代码,如何用增强的类替换标准,需要什么等等。甚至有关于这样的高级主题的教程吗?
请给我一点启发:-)