android- все статьи тега ➜ страница 9


setUserAgentString в Android webview не влияет на заголовок HTTP, используемый в loadURL()

Пытался изменить строку User-Agent в HTTP-запросе приложения для Android. Я проверил это вместе с wireshark и эмулятором и увидел, что, хотя я установил строку useragent в webview, связанный запрос loadUrl не использует эту строку агента пользователя. Вместо этого я вижу строку Dalvik useragent в захвате wireshark. Вот абстрактный код. Есть идеи? Или эмулятор не поддерживает это? @Override public void run() { assert(context != null); ... ... webView = new WebView(context); ...

Получение ANRs после завершения службы android

У меня есть действие, которое запускает локальную службу с помощью метода bindService (). Все отлично работает, пока приложение работает, но когда я завершаю приложение и отключаюсь от службы в onDestroy () действия, через несколько секунд я вижу, что в logcat появляются следующие ошибки: 09-25 02:13:46.035: WARN/ActivityManager(60): Timeout executing service: ServiceRecord{4401dfc0 net.kicksass.shootingstarbbs.streamstar/.StreamStarService} 09-25 02:13:46.055: INFO/Process(60): Sending signal ...

android AlarmManager не пробуждает телефон

Я хочу, чтобы действие отображалось в определенное время. Для этого я использую AlarmManager. Он прекрасно работает, когда устройство бодрствует, но не будит его, если оно спит. Мой код для установки будильника: Calendar alarmTime = Calendar.getInstance(); alarmTime.set(Calendar.HOUR_OF_DAY, alarm.hour); alarmTime.set(Calendar.MINUTE, alarm.minute); alarmTime.set(Calendar.SECOND, 0); if (alarmTime.before(now)) alarmTime.add(Calendar.DAY_OF_MONTH, 1); Intent intent = new Intent(ctxt, Ala ...

Лучший способ получить метаданные из Mp3s в Android

Я работаю над небольшим медиа-плеером для Android. У меня возникли некоторые проблемы с извлечением метаданных из музыкальных файлов. Я использовалMediaMetadataRetriever , но это оказалось довольно хлопотно. Кто-нибудь знает лучший способ сделать это? Если да, то как можно реализовать такой метод? ...

Галерея: эффект в выбранном элементе

Мне нужен свиток с элементами вместе, и выбранный элемент должен развернуть часть вниз. В настоящее время я использую галерею (я пробовал с viewflow и viewpager, но элементы имеют много пространства между ними), но мне нужно знать, как я могу сделать этот эффект. У меня есть 2 идеи, но я не знаю, как их реализовать. 1) расширяемая часть-это LinearLayout с visibility=gone, и когда элемент выбран, этот макет должен быть виден. (Галерея не имеет "onItemSelectedListener") 2) рассматривайте к ...

Android: перед вызовом функции установите таймер с интервалом в 1 секунду.

Я пытаюсь ввести 1-секундную паузу перед сбросом игры (resetGame ()). После нажатия кнопки. текст bAnswer1 действительно равен ansewrArray[0]. Приложение force закрывается после 1-секундной задержки, установленной в newQuestionTimer (). import java.util.Timer; import java.util.TimerTask; Timer timer = new Timer(); bAnswer1.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub ...

Проблема с использованием ViewPager и PageTransformer с Android API

Мне нужно написать пользовательский переход для ViewPager в приложении с помощью android:minSdkVersion="9". Я пытаюсь запустить ZoomOutPageTransformer заданный здесь. Я не получаю ошибки компиляции, и на Samsung Galaxy S, работающем под управлением Android 2.3.3 (API 10), строка pager.setPageTransformer(true, new ZoomOutPageTransformer()); Не дает никаких ошибок, но код в ZoomOutPageTransformer transformPage никогда не выполняется. Код отлично работает, если я устанавливаю android:min ...

Во время выполнения.exec (): Перезагрузка в Android?

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

Как получить ширину и высоту изображения в Android?

Этот вопрос может показаться тривиальным и задавался много раз, но я не мог найти ответа, который будет работать на меня. У меня есть ImageView и GLSurfaceView, которые рисуются поверх ImageView, Когда я нажимаю кнопку. Для моего ImageView я передаю Bitmap и уменьшаю его, чтобы избежать исключения OutOfMemoryError. Мой ImageView выровнен по другим элементам в моем пользовательском интерфейсе, поэтому он растягивает изображение, чтобы заполнить ширину/высоту (это то, что я хочу). Когда я меня ...

Как использовать флажок в listview

Я использую флажок в ListView. Мой адаптер, как показано ниже: @Override public View getView(int position, View convertView, ViewGroup parent) { ViewTag viewTag; if(convertView == null) { convertView = myInflater.inflate(R.layout.row, null); viewTag = new ViewTag((CheckBox)convertView.findViewById(R.id.row_check)); convertView.setTag(viewTag); } else { viewTag = (ViewTag) convertView.getTag(); } } class ViewTag { CheckBox cbx; public ViewTag(CheckBox cb) { this.cbx = cb; } } Первый: В ListAc ...

Приложение" Hello world " для Android с минимальным количеством файлов, без IDE и только в текстовом редакторе

Почти на всех языках, которые я использовал (Python, C, C++ и т. д.), можно написать приложение "hello world" только с помощью текстового редактора и запустить его из командной строки (интерпретируемые языки) или скомпилировать/построить его из командной строки (компилируемые языки), например cl.exe helloworld1.cpp. С другой стороны, каждый раз, когда я делаю приложение для Android, мне нужно использовать Android Studio (которая медленно работает на моей машине), создавать новый проект с IDE ...

Реализация клиента Kurento с WebRTC на Android

Я пытаюсь реализовать WebRTC на android-устройстве, поддерживающем API 22, и пытаюсь подключиться к медиасерверу Kurento, чтобы установить возможности медиасервера. Для моего уровня сервера приложений я пытаюсь использовать сервер Java, основанный на Tomcat,и это реализует клиентский API Kurento для подключения к медиасерверу Kurento. Проблема, с которой я сталкиваюсь, - это понимание того, как установить соединение между Android-устройством и Kurento и сделать передачу мультимедиа после соедине ...

Как сложить подблоки if / else в eclipse

Хотя я уже рассматривал эти два вопроса, сложите подблокии вручную сложите код. Но это, похоже, не работает, потому что либо ссылки сломаны, либо некоторые ресурсы недоступны. В моем проекте у меня есть много функций, которые включают в себя буквально миллионы операторов if/else. Теперь, когда мне нужно искать Log, я должен перетасовать весь код. Большая часть времени тратится впустую в блоках кода if/else. Это было бы действительно полезно, если бы Я мог бы сложить эти if/else подблоки. Одн ...

Программно уменьшить масштаб в веб-представлении android

Мне нужно найти способ программно уменьшить масштаб веб-представления на android. Фон: я создал веб-приложение phonegap/cordova, которое имеет фиксированный макет. Я использую эти настройки для правильного отображения приложения на разных устройствах: this.appView.getSettings().setUseWideViewPort(true); this.appView.getSettings().setLoadWithOverviewMode(true); this.appView.getSettings().setSupportZoom(true); this.appView.getSettings().setDefaultZoom(ZoomDensity.FAR); this.appView.getSettings( ...

Запуск Google Maps v2 в эмуляторе Android

Я пытался реализовать Google Maps v2 в своем Android-приложении, но, к сожалению, вместо карт я получаю следующее сообщение: Можно ли запустить эти карты в эмуляторе Android (платформа 4.2)? ...

Android EditText Мигающий Курсор

У меня есть только один EditText в моей деятельности, и я хочу, чтобы он скрывал мигающий курсор, как только ввод будет сделан - либо фокус переключен, либо пользователь нажимает Done - другими словами, когда клавиатура ввода исчезает. Вот код для EditText. <EditText android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="-4dp" android:id="@+id/editText" android:textCo ...

Поддержка Iframe на мобильных устройствах

Есть ли какие-либо неясности при использовании iFrame на мобильных устройствах? Все ли мобильные устройства поддерживают iFrame. ...

Как импортировать библиотеку material design library В Android Studio?

Я хочу, чтобы импортировать эту библиотеку, чтобы мой проект в Android-студия в1.0.0 RC2 в: Https://github.com/navasmdc/MaterialDesignLibrary Но есть проблема. Когда я добавляю эту библиотеку в качестве модуля, появляется следующая ошибка: Ошибка: Зависимость MyApplication.библиотеки: MaterialDesign: не указано в проекте приложение разрешается в архив APK, который не поддерживается в качестве зависимости компиляции. Файл: C:ADTBundleStudioWorkspaceMyApplicationlibrariesMaterialDesi ...

Тестирование подписки на Android IAP / In-App Purchase

Я реализую несколько приложений для Android, которые будут запущены в Google Play,и все они имеют подписки, использующие тип продукта Google IAP auto-renewing subscription. Чтобы протестировать приложение, я сделал следующее: Загрузил проект двоичного файла в Google Play, но не опубликовал его. Создал и опубликовал продукт подписки в консоли разработчика. Добавлена Моя учетная запись Google в список тестовых учетных записей в консоль разработчика Экспортированный мой APK из eclipse ...

Дизайн фрагментов: адаптация к нескольким макетам экрана путем отображения / скрытия фрагментов в рамках одного действия?

Я пытаюсь понять, как использовать фрагменты для создания приложений, которые хорошо адаптируются к нескольким экранам и макетам. Я изучил несколько примеров: в фрагментов документ на руководство разработчика Андроид. Google IO app фрагменты образца изActionBar Sherlock . Все они поддерживают множественный подход Activity: на большом экране отобразите один Activity с несколькими Fragments на экране меньшего размера, разделить Fragmentс несколькими Activity ' ы. Я подумал о другом под ...