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

Открытие сырьевого ресурса с помощью теста 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, который нужно передать (в данном случае […]

Как использовать LoaderManager.LoaderCallbacks и CursorLoader для ORMLite?

Недавно я начал использовать ORMLite для своего приложения. Раньше я использовал LoaderManager.LoaderCallbacks<Cursor> и реализовал LoaderManager.LoaderCallbacks<Cursor> . Я бы создал CursorLoader и отобразил список для пользователя, когда у меня есть данные. Как я могу управлять этим циклом с ORMLite? Я хочу создать Cursor и получить уведомление, когда Cursor готов. благодаря

Невозможно выполнить dex: несколько файлов dex определяют разрешение Landroid / Manifest $;

Unable to execute dex: Multiple dex files define Landroid/Manifest$permission; Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Landroid/Manifest$permission; Как решить эту проблему? When i try to run my project that time Console displays this type of error, How to solved it, please help me if you have any idea regarding […]

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

У меня есть класс с универсальным типом. Обычно я читал этот объект следующим образом: in.readParcelable(MyParcelableClass.class.getClassLoader()) По-видимому, я не могу этого сделать с переменной общего типа .. см. Код ниже. Может ли кто-нибудь указать мне правильное направление? public class ParcelableOverlayItem<T extends Parcelable> extends OverlayItem implements Parcelable { private T parcelableTypeObject; protected ParcelableOverlayItem(Parcel in) { this(in.readParcelable(T.class.getClassLoader())); // […]