Articles of Андроидные

Ошибка logcat Android «getExternalStorageState / mnt / sdcard» при проверке внешнего состояния хранилища

На моей вкладке Galaxy 10.1 я получаю странные ошибки logcat при проверке состояния внешней памяти: Environment.getExternalStorageState(); Логкат говорит: 03-10 14:13:22.700: E/Environment(32754): getExternalStorageState/mnt/sdcard Не нашел что-то полезное при поиске в Google. Единственная информация, которую я обнаружил, что это может иметь какое-то отношение к файловой системе. Можно ли устранить эту ошибку? Я использовал API-уровень 11 в этом […]

Значки вкладки панели задач Android png размеры

Какими должны быть размеры значка вкладки панели действий? (Что означает, в основном, размер в пикселях и отступы)

Где FragmentActivity # onDetachFragment?

Каждый раз, когда я прикрепляю фрагмент к своей деятельности, я хочу зарегистрировать его для получения событий из этой активности. Это легко, потому что я могу переопределить FragmentActivity#onAttachFragment(Fragment) . Когда фрагмент удаляется из активности, я хочу отменить его из получения событий. Я ожидал, что будет событие onDetachFragment которое я мог бы использовать аналогичным образом, но я […]

Открытие сырьевого ресурса с помощью теста Robolectric

У меня есть класс, который расширяет SQLiteOpenHelper, который открывает файл xml для заполнения базы данных SQLite. Я работаю над созданием для него модульных тестов, но я застрял там, где мне нужно открыть входной ресурс xml: context.getResources().getXml(R.xml.sample_input); Отлаживая его, я вижу, что context.getResources () не является нулевым и является теневым объектом, но context.getResources (). GetXml (R.xml.sample_input) […]

Обнаружить, если панель уведомлений опущена

Возможный дубликат: Как узнать, снижается ли оттенок уведомления в андроиде Несколько недель назад друг показал мне приложение для будильника в своей Galaxy Note2, где будильник останавливается, если вы вытащите панель уведомлений. Я хотел бы знать, как получить выпадающее событие для панели уведомлений, я попробовал поиск в Google, а также поиск здесь на SO. Все, что […]

Android: создание кнопки видимой после просмотра веб-прокрутки

У меня есть веб-просмотр, который показывает html-файл. Когда пользователь прокручивается в нижней части этого файла в webview, я хочу кнопку, которая была ранее скрыта для отображения, которую пользователь может затем нажать, чтобы сделать некоторую активность Я сделал что-то подобное в iOS, где я просто установил делегат в ViewController и просто установил кнопку как видимую. Как […]

ActionBar Sherlock Tabs внизу

Является ли это возможным? Я могу использовать фрагменты, и я могу поместить вкладки внизу, но я не могу с ActionBar Sherlock. Кто-нибудь знает, как это сделать? Я использую что-то подобное, чтобы использовать вкладки (они внизу): tHost = (TabHost) findViewById(R.id.tabhost2); tHost.setup(); tM = new TabManager(this, tHost, android.R.id.tabcontent); tM.addTab(tHost.newTabSpec("tabCREATE").setIndicator("Criar"), Criar.CountingFragment.class, null); tM.addTab(tHost.newTabSpec("tabCREATE2").setIndicator("Criar2"), Criar.CountingFragment.class, null); Как я могу […]

Предоставление разрешения на использование Android-приложения

Используя adb.exe, который поставляется с Android SDK, я могу получить root-доступ к устройству Android. Для целей тестирования я хотел бы также предоставить права на использование приложений для Android. Я знаю, что приложение работает под определенной учетной записью под названием app_68. Есть ли команда adb shell для добавления app_68 в «корневую группу»? Заранее благодарим за ваши […]

Как вызвать метод класса CCColorLayer из другого метода (он расширяет активность), Android?

Мне нужно вызвать метод класса A (он расширяет CCColorLayer) из метода класса B (он расширяет активность). Как это возможно? Попробовал создать объект для класса A в классе B. Но это не решение. Каждый раз при создании другого слоя. пожалуйста помоги. Заранее спасибо.

Можно ли создавать фрагменты вручную с помощью FragmentTabHost?

FragmentTabHost в своей обычной конфигурации достаточно вежлив, чтобы обрабатывать экземпляр фрагментов для нас, то есть нам просто нужно пройти в классе, а все остальное: mTabHost.setup(this, getSupportFragmentManager(), R.id.realtabcontent); mTabHost.addTab(mTabHost.newTabSpec("friends").setIndicator("Friends"), FriendsFragment.class, null); mTabHost.addTab(mTabHost.newTabSpec("contacts").setIndicator("Contacts"), ContactsFragment.class, null); Как вы можете видеть, нам просто нужно передать классы Fragment (например, FriendsFragment.class ) и пакет args, который нужно передать (в данном случае […]