Articles of Ява

Использование Java gcm-сервера для отправки сообщения в тему

Я использую Java gcm-server для отправки сообщений в клиентские приложения Android, и я хотел бы отправить сообщение в определенную тему, как показано здесь . Моя проблема в том, что мне удалось отправить сообщение только с помощью класса Sender в список register_ids, и я не могу понять, как использовать параметр «to»: «/ themes / myTopic» (я […]

Недопустимое значение доступа SharedPreference в разных потоках

В моем приложении после входа в систему я сохраняю данные пользователя, такие как (имя пользователя, идентификатор, электронная почта и т. Д.) В файле sharedPreference, чтобы я мог обращаться к ним в любом месте приложения, я делаю это так public void put(String fileName, String key, String value) { SharedPreferences sharedPref = getContext().getSharedPreferences(fileName, Context.MODE_PRIVATE); SharedPreferences.Editor editor = […]

Android использует стратегию выполнения для поддержки разных уровней API?

У меня небольшая функциональность. Включение факела и его включение, пока пользователь не отключит его от моего приложения или моих приложений. С помощью : params = camera.getParameters(); if (params.getFlashMode().equals(Parameters.FLASH_MODE_TORCH)) { isFlashOn = true; return; } params.setFlashMode(Parameters.FLASH_MODE_TORCH); camera.setParameters(params); camera.startPreview(); И выключить: if (params.getFlashMode().equals(Parameters.FLASH_MODE_OFF)) { isFlashOn = false; return; } params.setFlashMode(Parameters.FLASH_MODE_OFF); camera.setParameters(params); camera.stopPreview(); Но я замечаю, что это […]

Почему какой-то Android-код работает на предыдущем уровне API, чем он должен?

Я разрабатываю приложение для Android, которое, среди прочего, использует метод toLongArray из java.BitSet. Как можно видеть здесь , этот метод был введен в Android API уровня 19, Android 4.4. Lint в Eclipse правильно предупреждает меня об этом, потому что моя minSdkVersion – 10, но я могу настроить его, чтобы он не жаловался. При этом я […]

Частота обновления GPS для Android

Я пишу приложение для привязки коленей, но столкнулся с проблемой частоты обновления GPS. При скоростях выше 75 км / ч (21 м / с) мой код перестает работать. Мой вопрос: как я могу запрашивать обновления с большей скоростью? Мне нужно, чтобы он работал со скоростью до 300 км / ч (83 м / с) и […]

Извлечение сообщений socket.io на Android

Я пытаюсь разработать приложение с socket.io. Есть 2 устройства, и когда кто-то прикасается к экрану устройства 1, мне нужно увидеть сообщение на устройстве 2. Это код узла nodeJS (я использую SocketIO v0.9.), Потому что socket.io-java-клиент не поддерживает версию> 1.0.0) var app = require('http').createServer() var io = require('socket.io').listen(1337); io.on('connection', function (socket) { socket.on('tiklama', function (data) { […]

Android – воспроизведение разных звуков при каждом нажатии

Если я хочу воспроизвести звук, когда пользователь нажимает кнопку, это: Button one = (Button) this.findViewById(R.id.button1); final MediaPlayer mp = MediaPlayer.create(this, R.raw.soho); one.setOnClickListener(new OnClickListener(){ public void onClick(View v){ mp.start(); } }); Но что мне делать, когда у меня есть 2 звука, и я хочу воспроизводить разные звуки каждый раз?

Google Play обнаруживает новые разрешения после использования Android Studio

Я только что переключился с Eclipse на Android Studio, и когда я обновил свое приложение, в Google Play Store было найдено три новых разрешения в моем новом экспортированном apk. Я цитирую файл манифеста и файл градиента: <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.appsbyusman.simplecolorwallpaper" android:versionCode="2" android:versionName="1.1" > <uses-permission android:name="android.permission.SET_WALLPAPER" /> <!– Include required permissions for Google Mobile Ads to run […]

Исключить предопределенный ресурс в файле apk

Исключить предопределенный ресурс в файле apk Я создал пустой проект с Android Studio. И затем сгенерированный файл apk, загляните внутрь этого файла, который я вижу: в папке res / drawable есть много нежелательных файлов, таких как: abc_ic_clear_holo_light.xml, abc_ic_clear.xml, а в папке res / drawable-mdpi-v4 есть много нежелательных изображений, таких как: Abc_ab_bottom_solid_dark_holo.9.png, abc_ab_bottom_solid_light_holo.9.png. Как удалить все […]

Как реализовать поддержку PdfRenderer Zoom и Scroll?

Я пытаюсь использовать PdfRenderer, и требование состоит в том, чтобы с ним иметь Zoom и прокрутку, но в Android PdfRenderer не предоставляется поддержка Zoom и прокрутки, доступна только поддержка навигации по страницам. Но я предполагаю, что поддержка масштабирования и прокрутки может быть реализована, так как PdfRenderer использует растровое изображение для отображения контента с использованием imageview. […]

Intereting Posts
DrawerLayout с NavigationView – не показывает эффект пульсации при нажатии NotificationManager падает только на устройство Как сделать полосы прокрутки списка видимыми все время Как сделать GPS-приложение для android с помощью kivy, pyjnius? Android-устройство adb всегда несанкционировано на linux / Mac NullPointerException в SurfaceView.onAttachedToWindow (SurfaceView.java:207) Как разместить веб-страницу на экране Android (веб-просмотр)? Android Stop Emulator из командной строки Размещение маркера google google Строка состояния появляется, когда появляется мягкая клавиатура, но не скрывается, когда исчезает мягкая клавиатура в режиме погружения Разрешения INTERNET в Android M Как безопасно завершить работу петлителя HandlerThread Что (?! A) {0}? Означает в регулярном выражении Java? Преобразование существующих файлов C ++ (.h и .cpp) в java для Android Каков наилучший способ сериализации изображения (совместимого с Swing) с Java на Android?