Вы можете сделать что-то вроде этого
#container {
display: table;
width: <width of your container>;
height: <height of your container>;
}
#inner {
width: <width of your center div>;
display: table-cell;
margin: 0 auto;
text-align: center;
vertical-align: middle;
}
Это также приведет к выравниванию #inner
по вертикали. Если вы не хотите, удалите свойства display
и vertical-align
;
Невозможно, что вы просите.
Два решения: (1) изменить Android-источник и добавить новые методы в CameraManager (и другие методы в других компонентах) (2) использовать Xposed Framework (для этого требуются Root Permissions) и создайте модуль, который прослушивает события openCamera () и сохранит вызывающее имя PackageName для последующего использования, когда вам захочется узнать, кто был последним вызывающим.