Байланысты: Привет, Андроид Разработка мобильных приложений
КОГДАПРОИСХОДЯТ ОШИБКИ Занимаясь мультимедийным программированием какое-то время, вы, возможно, обнаружите,
что MediaPlayer Android иногда ведет себя неустойчиво . Его реализация в новых версиях An-
MediaPlayer Android иногда ведет себя неустойчиво . Его реализация в новых версиях An-
Android иногда ведет себя неустойчиво . Его реализация в новых версиях An-
Android иногда ведет себя неустойчиво . Его реализация в новых версиях An-
иногда ведет себя неустойчиво . Его реализация в новых версиях An-
An-
droid улучшена по сравнению с предшественниками, но он все еще может завершиться с ошиб-
улучшена по сравнению с предшественниками, но он все еще может завершиться с ошиб-
кой от малейшей неточности . Одна из причин, по которой это происходит, заключается в том,
что MediaPlayer — это преимущественно системное приложение с небольшой прослойкой Java-
кода поверх него . Родной системный код проигрывателя оптимизирован для целей произво-
дительности и не содержит разветвленной системы контроля ошибок .
К счастью, жесткий контроль Android за процессами Linux предотвращает повреждения систе-
Android за процессами Linux предотвращает повреждения систе-
за процессами Linux предотвращает повреждения систе-
Linux предотвращает повреждения систе-
предотвращает повреждения систе-
мы, которые могли бы стать последствием «падения» плеера . Эмулятор (или телефон, если вы
запускаете программу на реальном устройстве) и другие приложения продолжают нормально
работать . Пользователь же увидит, что его приложение завершилось, возможно, с выводом
диалогового окна, содержащего информацию об ошибке .
Однако при разработке вы можете получить гораздо больше диагностической информации,
которая поможет понять, что пошло не так . Сообщения и результаты отслеживания ошибок
будут выведены в системный журнал Android, который доступен в окне LogCat в Eclipse . Также
можно воспользоваться командой addb logcat (см . раздел 3 .10, «Отладка с помощью записи
сообщений в журнал») .