Мне было интересно, как можно редактировать исходный код ОС Android, чтобы навязать новое разрешение. Например, если у нас есть разрешение BLUETOOTH, если устройство предлагает новый датчик, то как можно создать соответствующее разрешение, чтобы приложения могли использовать новый датчик на уровне приложения, используя манифестную запись для нового разрешения, доступного в android rom.Android: создайте новое системное разрешение через исходный код AOSP.
Кто-нибудь знает, как создаются новые разрешения на уровне ОС в исходном коде AOSP?
И я думаю, что если мы изменили источник андроида, чтобы добавить новое разрешение, мы должны скомпилировать наш пользовательский SDK для использования разрешения в разработке приложения, иначе существующий SDK даст ошибку времени компиляции, поскольку он не распознает наше пользовательское разрешение ...
Любые идеи, мысли, высоко оцененные.
+1 Для иллюстрации IPC, вы сделать что один сам или вы нашли его где-нибудь? –
Я сам нарисовал. @ BjarkeFreund-Hansen – StarPinkER
@StarPinkER Можете ли вы дать больше информации о том, как IPC имеет место в приложениях для Android. Когда приложение действительно запрашивает местоположение, как ОС проверяет, имеет ли приложение соответствующее разрешение, если не выбрасывает исключение. –