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

Android: получите уникальный идентификатор уведомления

У меня есть блок, который выглядит так: for(int counter = 0; counter < sList.size(); counter++){ String s = sList.get(counter); Notification notification = new NotificationCompat.Builder(this).setContentTitle("Title").setContentText(s).setSmallIcon(R.drawable.ic_launcher).setContentIntent(pendingIntent).build(); notification.flags |= Notification.FLAG_AUTO_CANCEL; notificationManager.notify(counter, notification); } Этот блок расположен в службе, которая запускается будильником. Таким образом, этот блок действительно может быть выполнен несколько раз, прежде чем пользователь увидит уведомления. Когда этот […]

Java.lang.NoClassDefFoundError: com.google.android.gms.R $ стиль для Android

Я попробовал демоверсию отображения google maps v2 в android. Код java – это, package com.example.gpslocator; import android.os.Bundle; import android.app.Activity; import android.view.Menu; public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it […]

NotificationCompat.setStyle () не может получить Notification.MediaStyle

Я узнал, что MediaStyle setStyle не работает, когда я использую NotificationCompat.builder(this) чтобы сделать уведомление. Я имею в виду, когда вы используете это в NotificationCompat.Builder(this) : .setStyle(new Notification.MediaStyle() .setMediaSession(mySession)) Он говорит, что хочет получить NotificationCompat.style вместо Notification.MediaStyle . Можете ли вы помочь мне решить эту проблему? Есть ли замена NotificationCompat? Благодарю.

Войдите в систему через веб-службу Restore через android, не используя

Я делаю приложение для Android с помощью Retrofit 2 . Мой REST Api все написано в Liferay. Теперь в Liferay, что я видел, для доступа к веб-сервисам, которые нам необходимы для аутентификации в первую очередь. Так что я аутентифицирован так http://test:q1w2e3r4@192.168.0.110:8080/liferay-portlet/api/secure/jsonws/ У Liferay есть свой собственный метод аутентификации пользователей, который мы переопределили. Я проверил вызов […]

Отсутствует разрешение Bluetooth, но мое приложение не использует его

Мое текущее приложение работает довольно много, за исключением того, что оно иногда вызывает ошибку, для которой у меня нет объяснений: E/AudioManagerAndroid﹕ BLUETOOTH permission is missing! Никакой дополнительной информации, предоставляемой … Мое приложение не имеет ничего общего с Bluetooth, поэтому мне интересно, откуда эта ошибка. Ближайшим может быть менеджер мелодий звонка, к которому я обращаюсь, чтобы […]

Как предоставить / dev / bus / usb разрешения для приложений libusb android?

Я разрабатываю приложение, которое использует libusb через jni. Это приложение в настоящее время предназначено только для корневых, usb-хостов для Android 3+. Сценарий выглядит следующим образом: <java Activity> loads <jni_wrapper.so> which wraps <my_main_lib.so> that uses <libusb.so> that needs rw access to: /dev/bus/usb/<device> Все родные библиотеки .so являются частью инфраструктуры, которую я устанавливаю (как root) в / […]

Удаление события из-за отсутствия окна

Я получаю это warning но не могу уловить причину? Dropping event due to no window focus: KeyEvent { action=ACTION_DOWN, keyCode=KEYCODE_BACK, scanCode=158, metaState=0, flags=0x8, repeatCount=0, eventTime=1057872, downTime=1057872, deviceId=4, displayId=0, source=0x101 } Может кто-нибудь объяснить, в чем причина этого предупреждения?

Неразрешенная ссылка: Kotlin нуждается в 2 сборках после очистки, чтобы получить код при использовании kapt

В нашем Android-приложении мы используем DBFlow для доступа к базе данных SQLite. Мы ссылаемся на классы, созданные DBFlow через Kotlin. Мы уже знаем о том, что у нас есть классы моделей, а также класс базы данных в Java, поскольку генерация кода не будет работать при написании этих классов в Kotlin. Однако нам по-прежнему приходится создавать […]

Вкладка внутри фрагмента в Android

Я пытаюсь добавить TabHost внутри фрагмента, как в примере, получив NullPointerException при вызове mTabHost.setup () Что может быть проблемой? Код ниже @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View rootView = inflater.inflate(R.layout.tabs_layout,container,false); mTabHost = (FragmentTabHost)rootView.findViewById(android.R.id.tabhost); mTabHost.setup(getActivity(), getChildFragmentManager(), R.id.tabcontent); mTabHost.addTab(mTabHost.newTabSpec("fragmentb").setIndicator("tab1"), Fragment1.class, null); mTabHost.addTab(mTabHost.newTabSpec("fragmentc").setIndicator("tab2"), Fragment2.class, null); return rootView; } XML: <android.support.v4.app.FragmentTabHost xmlns:android="http://schemas.android.com/apk/res/android" android:id="@android:id/tabhost" android:layout_width="match_parent" […]

Android Game Framework

Я разработчик Flash, желающий попасть в разработку Android / iPhone. Android более важен для меня, потому что у меня нет устройства iOS для тестирования, и мне тоже не нравится яблоко: P (можете ли вы обвинить разработчика Flash для этого?) Что такое хорошая игровая среда для разработки игр для Android? Многоплатформенный – это всегда огромный бонус, […]