Articles of Андроид

Android Прочитайте содержимое URL-адреса (содержимое отсутствует в результате)

У меня есть следующий код, который читает содержимое URL-адреса public static String DownloadText(String url){ StringBuffer result = new StringBuffer(); try{ URL jsonUrl = new URL(url); InputStreamReader isr = new InputStreamReader(jsonUrl.openStream()); BufferedReader in = new BufferedReader(isr); String inputLine; while ((inputLine = in.readLine()) != null){ result.append(inputLine); } }catch(Exception ex){ result = new StringBuffer("TIMEOUT"); Log.e(Util.AppName, ex.toString()); } in.close(); […]

Android IABv3 getSkuDetails не возвращает данные Sku

В настоящее время я сражаюсь с Android Iab v3. Раньше я использовал класс IabHelper для Google, чтобы успешно показывать доступные продукты. Однако сегодня он больше не возвращает мне ничего. Содержимое поля querySku, переданного функции getSkuDetails для IInAppBillingService в классе IabHelper, является: Bundle [{ITEM_ID_LIST = [com.app.android.credits.10, com.app.android.credits.25, com.app.android.credits.50]}] То, что я получаю в комплекте, возвращается: Bundle […]

Получение данных за считанные секунды, вычисление часов, минут и секунд

Я получаю данные, содержащие определенное число. Мне нужно найти, сколько часов, минут и секунд это означает. например: Я получаю номер 248, что означает: 00 часов: 04 минут: 08 секунд Любые идеи были бы действительно восприняты!

Как отключить все события касания для всех дочерних элементов ViewGroup?

У меня есть контейнер FrameLayout содержащий много вещей (включая ScrollView , WebView , ViewPager …). Я хотел бы иметь возможность запускать событие onClick в этом контейнере, но кажется, что некоторые из ScrollView , WebView и ViewPager перехватывают событие touch, потому что событие ViewPager запускается только тогда, когда я нажимаю на части контейнера, которые не Есть […]

Импорт правильного метода AssertThat для Robolectric Test

Я пытаюсь запустить тест с сайта Robolectric.org « Написание первого теста» . Испытание, о котором идет речь, выглядит следующим образом: @Test public void clickingLogin_shouldStartLoginActivity() { WelcomeActivity activity = Robolectric.setupActivity(WelcomeActivity.class); activity.findViewById(R.id.login).performClick(); Intent expectedIntent = new Intent(activity, WelcomeActivity.class); assertThat(shadowOf(activity).getNextStartedActivity()).isEqualTo(expectedIntent); } Я получаю эту ошибку компиляции: Cannot resolve method 'assertThat(android.content.Intent) . Две возможности, которые я вижу для импорта […]

Обработка ответов с помощью Volley

Я использую Volley в своем проекте для обработки сетевых запросов. Вот пример, который возвращает JSON мой сервер Ответ объекта JSON {"code":"success", "data":{"some data"}} JSON Array Response {"code":"success", "data":["some data"]} Когда возникает некоторая ошибка проверки или любая другая ошибка, сервер возвращает следующий ответ: {"code":"failed", "error":"Access denied"} Проблема заключается в анализе данных. Когда запрос успешный, в onResponse […]

Статический доступ к ресурсам приложения Android?

У меня проблема. Ресурсы приложения для Android: Мое приложение имеет разное. (Edit / plan / exec), который я хотел бы описать с использованием типа перечисления. Однако я хотел бы заполнить значения перечисления строками, которые вытекают из файла string.xml ресурса, то есть вместо enum Mode { EDIT ("edit"), PLAN ("plan"), EXEC ("exec"); String name; Mode(String name) […]

Кордова Build – игнорировать файлы

При компиляции приложения cordova каждый файл в папке my /www копируется в папку assets/www (android), но я хочу настроить, какие файлы будут скопированы. Я использую несколько псевдоязыков, таких как CoffeeScript, Jade или Stylus, которые автоматически скомпилированы моей IDE, и они не должны быть отправлены в окончательное приложение.

Как определить, воспроизводится ли VideoView видео или буферизация?

Как определить, воспроизводится ли VideoView видео или буферизация? Я хочу отображать всплывающее высказывание, которое является буферизацией. В интерфейсе API Android 17 существует обратный вызов setOnInfoListener который может предоставить мне эту информацию, но я использую API-уровень 15 (Android-протокол Android). Я также видел этот вопрос « Обнаружение, если VideoVIew является буферизацией », но предлагаемое решение предназначено для […]

Добавление JAR-файла в приложение для Android

Я хочу добавить библиотеку jTwitter в свое приложение. Как я могу добавить и построить путь для него?