Я загрузил исходный код Android и могу видеть исходные файлы java для встроенных приложений (например, com.android.contacts.ContactsListActivity). Я пытаюсь узнать, как эти приложения повторно используют друг друга через Intents и т. Д. Я также хотел бы посмотреть, как макеты UI собираются для этих приложений в качестве дизайна для моих собственных приложений.Шаг/Отладка встроенных приложений Android
ответ
Об использовании Intents и Intent Filters, если вы менее опытны, это будет лучше для вас, если вы начнете учиться у книги, а затем попробуйте что-то в своем собственном приложении и только после этого погружения в предустановленном приложений, ИМХО.
Вы можете отлаживать встроенные приложения, как и любое другое приложение, если у вас есть источник. Если вы хотите установить другую версию встроенного приложения, вы должны использовать соответствующие Intent Filters и изменить имя пакета, чтобы оно отличалось от исходного приложения.
Если вы используете исходный код, просмотр внутренних классов должен быть полезен, поэтому посмотрите here.
Если вы хотите, чтобы изучить расположение пользовательского интерфейса встроенных приложений, то hierarchyviewer в вашем/инструменты/ папку Android это ваш лучший выбор (мой второй любимый из сгустка, после TraceView).
Запишите назад, если что-то неясно или не работает для вас.
Удачи.
- 1. Пакет исправлений для встроенных приложений
- 2. Компилировать несколько встроенных приложений Elm
- 3. Создание приложений, встроенных в gmail
- 4. Какие версии встроенных приложений для Android поддерживает IBM MobileFirst 6.3?
- 5. Как открыть приложение для встроенных приложений для Android?
- 6. AIDE для поддержки только встроенных приложений для Android?
- 7. iPhone Automation для сторонних разработчиков/встроенных приложений
- 8. Системы распознавания голоса для встроенных приложений
- 9. Библиотека высокопроизводительной регистрации для встроенных приложений
- 10. Iphone читать аудио из встроенных приложений
- 11. Кросс-компиляция Qt для встроенных приложений Linux
- 12. Нужно ли мне устройство iOS для тестирования встроенных приложений PhoneGap?
- 13. Тестирование встроенных/встроенных функций
- 14. Как создать облачную инфраструктуру для встроенных продуктов Android android/linux?
- 15. Несколько приложений для Android-приложений
- 16. веб-приложений с помощью встроенных в телевизор веб-браузеров
- 17. Internet Explorer 9 не использует имя файла для встроенных приложений
- 18. TomEE встроенных и развертывание приложений на заказ JAX-RS
- 19. Использование микрофона для приложений iOS, встроенных в кузницу
- 20. Переключение с std :: string на std :: wstring для встроенных приложений?
- 21. Форсирование фокуса для настольных приложений, встроенных в .NET.
- 22. Как переходы и состояния графического интерфейса GUI для встроенных приложений
- 23. Вызов встроенных встроенных java-методов
- 24. Подвижные версии встроенных встроенных типов?
- 25. Меню как android встроенных мест app
- 26. Как автовоспроизведение встроенных видеороликов в Android?
- 27. Как проверить количество встроенных памяти в android?
- 28. Плюсы/минусы встроенных сценариев?
- 29. Проблемы с загрузкой приложений для приложений Android
- 30. Проблемы с развертыванием приложений для приложений Android
Просто чтобы добавить. Вы можете использовать LogCat для отслеживания вызовов Intent в исходном коде Android. – bhatt4982