如何将本机服务添加到Android中的现有组

时间:2018-09-18 08:17:54

标签: android android-ndk

我正在使用Android中的C / C ++创建本机服务。 此服务将负责自定义视频编码/解码操作。

负责视频编码/解码的设备节点如下所述在ueventd.xxx.rc中以及在sep_y的file_contexts中。

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服务,可以通过使用AndroidManifest.xml中的sharedUsrId来完成。例如,    android:sharedUserId =“ android.uid.media”

谢谢

0 个答案:

没有答案