В чем разница между серверной частью ndk и серверной частью cpp в AOSP?C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 В чем разница между серверной частью ndk и серверной частью cpp в AOSP?

Сообщение Anonymous »

Извините, если мой вопрос глупый, так как я новичок в платформе aosp.

Я вижу два бэкэнда для разработки службы Binder на стороне платформы aosp на C++. (Пока игнорируйте Java)
Пример:

Код: Выделить всё

aidl_interface {
name: "example.service",
vendor_available: true,
srcs: ["interfaces/**/*.aidl"],
stability: "vintf",
backend: {
java: {
enabled: true,
platform_apis: true,
},
cpp: {
enabled: true,
},
ndk: {
enabled: true,
},
},
}
В приведенном выше примере я вижу, что оба cpp и ndk включены, и в конце оба являются интерфейсами C++, но работают по-разному. способ.
Вопрос в том, когда использовать ndk, а когда cpp? Есть ли какая-либо связь между ndk в aosp и Android Studio NDK sdk.
Невозможно ли обмениваться данными между службой, написанной на cpp, и клиентом с помощью ndk.
Самая большая разница между NDK — это Android Studio и ndk в aosp.

Подробнее здесь: https://stackoverflow.com/questions/785 ... nd-in-aosp
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»