камера моего мобильного телефона (работает Eclair-update1) остается невосприимчивой в 90% случаев, поэтому я сначала принял аппаратный дефект. После взлома кеша и данных пользовательских данных телефона, они снова работали. По крайней мере на время. Теперь он снова не работал.
Просматривая сеть, я нашел довольно некоторых пользователей, которые сталкиваются с одной и той же проблемой и с трудом успели вырвать свои пользовательские данные с устройства.
Итак, мой вопрос: насколько близко я могу добраться до аппаратного обеспечения с помощью SDK? Я бы хотел написать приложение, чтобы повлиять на состояние оборудования (например, повторная инициализация камеры, повторная установка SDcard aso.), Но я бы предпочел сделать это - если возможно - с SDK вместо NDK.
Спасибо заранее!
S.
Это не вопрос sdk vs. ndk, а базовые разрешения на уровне операционной системы, препятствующие обычным (послепродажное и антивирусное программное обеспечение) приложениям Android в целом делать необработанный доступ к аппаратным средствам.
adb shell
, затемumount /data
umount /system
e2fsck -fv /dev/block/stl9
e2fsck -fv /dev/block/stl10