【问题标题】:Android : Dedicated Memory Allocation For Application [closed]Android:应用程序的专用内存分配[关闭]
【发布时间】:2012-11-19 23:29:11
【问题描述】:

[问同样的问题,但不是针对 iPhone,而是针对 Android 平台]

我想专门分配一小部分内存给我的应用程序使用。这样做的目的是在我的 Android 手机上运行的另一个应用程序无论如何都不会影响我的应用程序。

有没有可能?如果是,那么如何?

任何链接或任何帮助都会帮助我...

提前致谢

【问题讨论】:

  • 破坏了良好的“公民”移动应用程序编程的整个理念。
  • 也许 C 函数 malloc 可以做到(不知道),但您不能强制 NSStrings 或框架中的任何 NSObject 使用该内存

标签: android android-layout android-intent kernel


【解决方案1】:

不,这在实践中是不可能的。从理论上讲,包含内核扩展的应用程序可以让扩展分配一些有线内存并将对该内存的引用传递给应用程序进程。这在对 iOS 应用程序施加的限制范围内是不可能的 - 内核接口不可用。

【讨论】:

  • 感谢 Graham 的快速响应...是否可以为此编写一个单独的(我们自己定制的)内核?苹果允许吗?因为我真的需要这个功能。
  • 没有。您不能随应用分发内核,原因与您不能分发内核扩展的原因相同。
猜你喜欢
  • 2012-11-08
  • 2015-07-25
  • 1970-01-01
  • 1970-01-01
  • 2012-10-04
  • 1970-01-01
  • 2016-07-06
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多