深入探索 Android 平台:隐藏 API 与自定义固件开发
一、Android 隐藏 API 概述
在 Android 开发中,Settings 类里存在许多隐藏的设置键和 Intent 操作。当应用需要了解设备的详细信息,或者想在应用内提供某个系统设置的快捷方式时,这些隐藏 API 会非常有用。
虽然展示的例子不多,但可用的隐藏 API 数量相当庞大。不过,大多数隐藏 API 不仅被隐藏,还受到签名或系统保护级别的权限保护,这使得大多数 Android 开发者无法使用它们。然而,如果是为定制固件的设备开发应用,这些隐藏 API 可以成为访问系统 API 来构建高级应用的有效方法。
部分 API 是用于访问 ContentProviders 的简单常量、启动 Activities 的 Intent 操作,或者是用于读取隐藏系统设置的设置键,而其他一些则是需要调用的方法。尽管大多数应用可能永远不需要这些 API,但在某些情况下,使用官方未提供的 API 会带来好处。巧妙地使用隐藏 API 可以进一步增强应用的功能。
以下是一些相关的资源网站:
| 资源类型 | 链接 |
| ---- | ---- |
| Android 源代码索引 | http://androidxref.com |
| Java 反射 API 教程 | http://docs.oracle.com/javase/tutorial/reflect |
| ODEX 文件转 DEX 格式工具 | https://code.google.com/p/smali |
| DEX 文件转 JAR 文件工具 | https://code.g
超级会员免费看
订阅专栏 解锁全文
3022

被折叠的 条评论
为什么被折叠?



