Java 在SDK之外开发Android

Java 在SDK之外开发Android,java,android,Java,Android,似乎我真正想要制作的每个Android应用程序都不可能用当前的SDK来制作。它不能让我接触到我想处理的某些事情。这是其中一个例子 我知道这是可能的,因为我在市场上看到应用程序做了SDK做不到的事情。我的基本问题是,有人能告诉我如何创建这样一个应用程序。我四处搜索过,但找到的所有链接都是用于使用SDK开发的。一个简单的教程链接可以告诉我如何访问SDK中不可用的Android元素 谢谢。你找不到关于它的教程,因为NDK正在变化中 我发现的是 其中一个EclipseCDT有关于如何在Eclipse中设

似乎我真正想要制作的每个Android应用程序都不可能用当前的SDK来制作。它不能让我接触到我想处理的某些事情。这是其中一个例子

我知道这是可能的,因为我在市场上看到应用程序做了SDK做不到的事情。我的基本问题是,有人能告诉我如何创建这样一个应用程序。我四处搜索过,但找到的所有链接都是用于使用SDK开发的。一个简单的教程链接可以告诉我如何访问SDK中不可用的Android元素


谢谢。

你找不到关于它的教程,因为NDK正在变化中

我发现的是

  • 其中一个EclipseCDT有关于如何在Eclipse中设置NDK项目的博客文章

  • 熟悉安卓嵌入式C和框架的人通常都在某个IRc频道

  • 大量的代码文档

  • 谷歌搜索android jni包装器博客文章


  • 但请记住,当他们以某种方式与硬件缓冲区交互时,有几个领域需要状态管理。例如音频、视频等。

    请注意,您在SDK之外使用的任何东西都将是未记录的,并且依赖于私有API,这可能会在操作系统版本之间和手机OEM之间发生变化。这可能是你的申请被应用程序市场拒绝的原因。@Franci Penov:事实上,使用私有API等的应用程序不会被Android市场拒绝。它不会被拒绝,但很可能会在某些设备或未来版本的Android上出现故障,并让用户不满意。@commonware-这是一项有趣的政策。不过,我敢打赌它在某个时候会改变的。@Franci Penov:我想开发的大多数应用程序都是供我个人使用的,但如果它们运行得足够好,我可能会尝试在市场上推出一个版本。如果Android SDK添加了我使用的功能,我只需修改应用程序以使用SDK api。这可能是我对这个问题的最佳答案。你肯定给了我几条路可以走,而这正是我一直在寻找的。谢谢