Articles of Андроид

Как установить семейство шрифтов по умолчанию для всего приложения Android

Я использую шрифт Roboto light в своем приложении. Чтобы установить шрифт, я должен добавить android:fontFamily="sans-serif-light" для каждого представления. Есть ли способ объявить шрифт Roboto как семейство шрифтов по умолчанию для всего приложения? Я так пробовал, но, похоже, это не работало. <style name="AppBaseTheme" parent="android:Theme.Light"></style> <style name="AppTheme" parent="AppBaseTheme"> <item name="android:fontFamily">sans-serif-light</item> </style>

Как автоматически создать каталог на SD-карте

Я пытаюсь сохранить файл в следующем месте FileOutputStream fos = new FileOutputStream("/sdcard/Wallpaper/"+fileName); Но я получаю исключение java.io.FileNotFoundException Однако, когда я помещаю путь как "/sdcard/" он работает. Теперь я предполагаю, что я не могу автоматически создать каталог таким образом. Может ли кто-нибудь предложить, как создать directory and sub-directory с помощью кода?

Фрагменты внутри фрагментов

Мне интересно, действительно ли это ошибка в Android API: У меня есть такая настройка: ┌—-┬———┐ | | | | 1 | 2 | | |┌——-┐| | || || | || 3 || └—-┴┴——-┴┘ Это меню, которое загружает фрагмент № 2 (экран поиска) в правой панели. Это экран поиска, содержащий фрагмент №3, который является списком результатов. […]

Значение сообщений хореографа в Logcat

Я установил последние версии SDK (API 16) и получил новейший ADT. Теперь я вижу эти сообщения в логарифме, что я совершенно уверен, чего я раньше не видел. Кто-нибудь имеет представление об этом? 06-29 23: 11: 17.796: I / Хореограф (691): пропущено 647 кадров! Приложение может делать слишком много работы над своей основной нитью. Я сделал […]

Обратное проектирование из файла APK в проект

Я случайно удалил свой проект из Eclipse , и все, что у меня осталось, – это файл APK, который я передал на свой телефон. Есть ли способ обратить вспять процесс экспорта приложения в файл .apk, чтобы я мог вернуть свой проект?

Как программно включить флэш-память камеры в Android?

Я хочу включить только флэш-память камеры (не с предварительным просмотром камеры) программно в Android. Я googled для этого, но помощь, которую я нашел, связала меня с этой страницей У кого-нибудь есть ссылки или пример кода?

Синхронизация данных между Android-приложением и веб-сервером

Я хочу синхронизировать данные (например, запись db, мультимедиа) между Android-приложением и сервером. Если вы видели Evernote или подобные приложения, вы, безусловно, понимаете, что я имею в виду. У меня есть вопрос (представьте, что мы хотим синхронизировать записи БД): Каждый пользователь имеет часть пространства сервера для себя (например, Evernote или Dropbox ). Возможно, пользователь создает новые […]

Как вы можете определить, когда был составлен макет?

У меня есть пользовательский вид, который рисует прокручиваемое растровое изображение на экране. Чтобы инициализировать его, мне нужно передать размер в пикселях родительского объекта макета. Но во время функций onCreate и onResume макет еще не нарисован, и поэтому layout.getMeasuredHeight () возвращает 0. В качестве обходного пути я добавил обработчик, чтобы подождать одну секунду, а затем измерить. […]

Как щелкнуть или коснуться текста TextView

Я знаю, что это так просто (doh …), но я ищу способ запустить метод при нажатии или нажатии текстовой строки TextView в приложении для Android. Я продолжаю думать о прослушивателях кнопок и анонимных вызовах прослушивателя метода, но это просто не похоже на TextView. Может ли кто-нибудь указать мне на фрагмент кода, чтобы показать, как щелчок […]

FragmentPagerAdapter существует только в Android.Support.V4.App (а не Android.App)

Я не могу найти FragmentPagerAdapter в Android.App. Я не хочу использовать Fragment из Android.Support.V4.App, так как мой целевой API – 14 и выше (Android 4.0 и выше). Итак, я хочу просто использовать простой Android.App.Fragments и связанные классы. Я только нашел его в Android.Support.V4.App, но этого недостаточно для меня b / c. Я пытаюсь использовать Android.App.Fragment […]