【问题标题】:Developing Android outside of the SDK在 SDK 之外开发 Android
【发布时间】: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。

标签: java android


【解决方案1】:

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

我发现的是..

  1. 其中一个 Eclipse CDT 有关于如何在 Eclipse 中设置 NDK 项目的博文。

  2. 了解 Android Embedded C 和框架的人通常在某个 IRc 频道。

  3. 大量的代码文档..

  4. Google 搜索 android jni 包装器博客文章。

但请记住,有几个领域需要状态管理,因为它们以某种方式与硬件缓冲区交互..即音频..视频..等。

【讨论】:

  • 这可能是我对这个问题的最佳答案。你肯定给了我几条路走下去,这主要是我要找的。谢谢!
猜你喜欢
  • 2014-03-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-06-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-03-25
相关资源
最近更新 更多