нужно достать его имя в коде. Насколько я понимаю общепринятая практика его просто захардкодить стрингой, но решение понятное дело такое себе. Можно это сделать как-то красивее?
В коде вроде можно постучатся таким образом, но при билде оно крашнется на импорте этого несуществующего класса Манифеста.
Мб можно что-то придумать?
В каком смысле кастомный пермишен? Вы в принципе, можете сделать свою констранту и дёргать её и с кода, и с манифеста.
Вот тоже интересно, что такое кастомный пермишен и с чем его едят 🤔
как я могу сослаться в манифесте, в атрибуте name на что-то кроме захаркоженной строки? Вот по идее никак, ничего кроме хардкода туда не лезет. Я скорее думаю в сторону того как достать этот атрибут нейма в коде.
Не думаю что это проблема, вы ведь когда указываете активити класс и тд. ссылаетесь на класс? Я полагаю что с permission можно так же
<permission android:name="android.Manifest.permission..."> Только вместо android.. путь к вашей константе
Обсуждают сегодня