Я создаю нативный сервис с C / C ++ в Android.Эта служба будет отвечать за пользовательские манипуляции с кодированием / декодированием видео.
Узлы устройств, отвечающие за кодирование / декодирование видео, описаны ниже в ueventd.xxx.rc и в file_contexts для sepolicy.
ueventd.xxx.rc
- / dev / vendor-encoder 0660 медиа-камера
- / dev / vendor-decoder 0660 медиа-камера
sepolicy / file_contexts
- / dev / vendor-encoder u: object_r: camera_device: s0
- / dev / vendor-decoder u: object_r: camera_device: s0
Я бы хотел, чтобы моя собственная нативная служба обращалась к этим узлам, поэтому я думаю, что моя служба должна быть добавлена в группу мультимедиа.
Не могли бы вы позволить мнезнаете, как это сделать?
В случае службы Android это можно сделать с помощью sharedUsrId в AndroidManifest.xml.Например, android: sharedUserId = "android.uid.media"
Спасибо