【发布时间】:2010-09-10 05:49:03
【问题描述】:
似乎我真正想要制作的每个 Android 应用程序都无法使用当前的 SDK 制作。它不允许我访问某些我想使用的东西。 This 就是其中之一。
我知道这是可能的,因为我看到市场上的应用程序可以做 SDK 不能做的事情。我的基本问题是有人可以指出如何创建这样的应用程序的方向。我四处搜索,但我找到的所有链接都是用于使用 SDK 进行开发的。一个简单的教程链接可以告诉我如何访问无法通过 SDK 获得的 Android 元素。
谢谢。
【问题讨论】:
-
请注意,您在 SDK 之外使用的任何内容都将是未记录的,并且依赖于私有 API,这可能会在操作系统版本和手机 OEM 之间发生变化。并且可能是您的申请被 App Market 拒绝的原因。
-
@Franci Penov:实际上,使用私有 API 等的应用不会被 Android Market 拒绝。
-
它不会被拒绝,但很可能会在某些设备上或在未来的 Android 版本中中断,并让用户不满意。
-
@CommonsWare - 这是一个有趣的策略。不过我敢打赌它会在某个时候改变。
-
@Franci Penov:我想构建的大多数应用程序都是供我个人使用的,但如果它们运行良好,我可能会尝试在市场上获得它们的一个版本。如果 Android SDK 添加了我使用的功能,我只需修改应用程序以使用 SDK api。