我需要使用 NDK 完全从 C/C++ 实现一个服务,但似乎没有与受支持的 NativeActivity 类等效的 NativeService。通过阅读,我了解到 Binder 类不是通过 NDK 提供的,如果有人能解释为什么这会阻止本机服务在 Android 中工作,以及除了使用不受支持的类/库的令人不愉快之外是否还有其他解决方法,我将不胜感激。
我想到的一种方案是编写一个 NativeActivity 并通过意图访问它,只用 Java 编写标准 Android SDK 的服务部分。谁能看出这种方法有什么问题吗?它的优点是至少可以避免使用 JNI...
谢谢,
我需要比较两个不同的java byte []数组的前n个字节。有Arrays equals()函数,但是它首先测试数组的长度,之后测试整个数组的长度,而我的数组的长度是不同的,所以这不好。
除了手动编写自己的循环以外,还有其他想法吗?
谢谢,