Насколько близко мы можем программно добраться до аппаратного обеспечения устройства Android? - PullRequest
1 голос
/ 09 ноября 2010

камера моего мобильного телефона (работает Eclair-update1) продолжает не отвечать на запросы в 90% случаев, поэтому я сначала предположил аппаратный дефект.После взбивания кеша и телефона пользовательские данные сревали раз снова заработало.По крайней мере, какое-то время.Теперь он перестал работать снова.

Просматривая сеть, я обнаружил довольно много пользователей, которые столкнулись с той же проблемой и испытывали трудности после того, как их пользовательские данные были стерты с устройства.

Итак, мой вопрос: насколько близко я могу получить аппаратное обеспечение с помощью SDK?Я хотел бы написать приложение, чтобы влиять на состояние оборудования (например, переинициализировать камеру, перемонтировать SDcard aso.), Но я бы предпочел сделать это - если возможно - с SDK вместо NDK.* Заранее спасибо!
S.

Ответы [ 2 ]

0 голосов
/ 20 февраля 2013
  • Загрузить Android SDK на свой компьютер
  • Загрузка устройства для восстановления
  • Подключите USB-кабель к ПК
  • Выполнить adb shell, затем
  • umount /data
  • umount /system
  • e2fsck -fv /dev/block/stl9
  • e2fsck -fv /dev/block/stl10

Взято с forum.xda-developers.com / showthread.php? T = 1396366

0 голосов
/ 09 ноября 2010

Речь идет не о sdk и ndk, а о базовых разрешениях уровня операционной системы, не позволяющих обычным (установленным на вторичном рынке или производителю / установленному носителю) приложениям для Android в целом получать доступ к аппаратному обеспечению.

...