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 ' ы. Я подумал о другом под ...