小编Boo*_*Boo的帖子

如何实现原生Android服务?

我需要使用 NDK 完全从 C/C++ 实现一个服务,但似乎没有与受支持的 NativeActivity 类等效的 NativeService。通过阅读,我了解到 Binder 类不是通过 NDK 提供的,如果有人能解释为什么这会阻止本机服务在 Android 中工作,以及除了使用不受支持的类/库的令人不愉快之外是否还有其他解决方法,我将不胜感激。

我想到的一种方案是编写一个 NativeActivity 并通过意图访问它,只用 Java 编写标准 Android SDK 的服务部分。谁能看出这种方法有什么问题吗?它的优点是至少可以避免使用 JNI...

谢谢,

c++ service android android-ndk

5
推荐指数
0
解决办法
2851
查看次数

如何比较两个Java数组的前n个字节?

我需要比较两个不同的java byte []数组的前n个字节。有Arrays equals()函数,但是它首先测试数组的长度,之后测试整个数组的长度,而我的数组的长度是不同的,所以这不好。

除了手动编写自己的循环以外,还有其他想法吗?

谢谢,

java arrays

3
推荐指数
1
解决办法
2443
查看次数

标签 统计

android ×1

android-ndk ×1

arrays ×1

c++ ×1

java ×1

service ×1