Android应用程序中的长时间数学计算

我是业余开发人员,我正在创建一个
Android应用程序,它将执行长时间的数学计算(例如涉及多个for循环).我在Android Developer网站上看到Renderscript是一种减少计算时间和内存的可行方法.但是,我在C中没有可读性(或者可写性),所以我想知道是否有更有效(时间/内存)的方法来执行计算.

否则,如果真的没有其他方法,除了Android网站上的Renderscript部分之外,我还能看到有用的资源吗?

最佳答案 您有两种选择直接在设备上进行计算:

Renderscript

>()支持不同类型的当前和未来架构.
>()它将在未来启用GPU上的计算.
>()可以轻松扩展以在多个核上运行.
>( – )最小API级别11.

Android NDK

>()跨平台代码
>( – )应用程序必须由开发人员为每个可用的体系结构进行编译.
>( – )如果出现新架构,则需要新构建.

点赞