Articles of Андроид

Панель инструментов Android Bottom Bars, перекрывающая панель инструментов

Я использую библиотеку для новых базовых таблиц материалов, и у меня очень странная проблема. Всякий раз, когда я помещаю это в свой макет координатора, он отображается поверх панели инструментов. Почему это происходит, и как я могу это исправить? Кроме того, как мне это сделать, чтобы плавающая кнопка действия была выше этих баров, а не перекрывала […]

Фрагмент создает / восстанавливает дублирующее представление при повторном прикреплении

У меня 6 страниц в моем ViewPager и ViewPager OffscreenPageLimit=2 (легко воспроизвести мою ошибку). Все данные на 6 страницах принадлежат серверу. В onCreateView я отправляю запрос на сервер и обновляю пользовательский интерфейс при получении данных с сервера. Когда я выбираю первую вкладку и быстро меняю ее на несколько раз, некоторые пейджеры отображаются неправильно. И в […]

NfcAdapter.getDefaultAdapter (это) возвращает null в эмуляторе

Я пытаюсь проверить ForegroundDispatch (http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/nfc/ForegroundDispatch.html) в эмуляторе API 10 (Android 2.3.3). Когда я вызываю NfcAdapter.getDefaultAdapter (это), я получаю null. Почему это так? Код: public class ForegroundDispatch extends Activity { private NfcAdapter mAdapter; private PendingIntent mPendingIntent; private IntentFilter[] mFilters; private String[][] mTechLists; private TextView mText; private int mCount = 0; @Override public void onCreate(Bundle savedState) { […]

Действительно ли модели Realm требуют геттеров и сеттеров?

Я не могу найти его четко документированным в любом месте, если геттеры и сеттеры действительно необходимы для полей в модели Realm. Например, документация в https://realm.io/docs/java/latest/api/io/realm/RealmObject.html говорит Единственное ограничение, которое имеет объект RealmObject, состоит в том, что полям не разрешено быть окончательными, переходными или неустойчивыми. Разрешены любые методы, а также общедоступные поля. При создании настраиваемых конструкторов […]

Android – Вибрационное устройство не работает

На самом деле у меня есть приложение, которое я тестирую с помощью двух устройств. Один LG GW620 и один Samsung Spica. Я бы хотел, чтобы пользователь прикоснулся к экрану, устройство вибрировало. Фактически, на LG GW620 устройство вибрирует, когда я касаюсь его. Но на спике нет … Я искал настройки на spica, но Вибратор проверен, поэтому […]

Зефир: не удается выполнить Settings.System.canWrite (Контекст) из службы

У меня есть служба NotificationListener, работающая в фоновом режиме, и она генерирует исключение, когда я запускаю Settings.System.canWrite (Settings.java:3742) 12-03 18:25:33.490 2754-2771/? W/System.err﹕ java.lang.SecurityException: uid 10057 does not have android.permission.UPDATE_APP_OPS_STATS. 12-03 18:25:33.490 2754-2771/? W/System.err﹕ at android.os.Parcel.readException(Parcel.java:1599) 12-03 18:25:33.490 2754-2771/? W/System.err﹕ at android.os.Parcel.readException(Parcel.java:1552) 12-03 18:25:33.490 2754-2771/? W/System.err﹕ at com.android.internal.app.IAppOpsService$Stub$Proxy.checkOperation(IAppOpsService.java:327) 12-03 18:25:33.490 2754-2771/? W/System.err﹕ at android.app.AppOpsManager.checkOpNoThrow(AppOpsManager.java:1536) 12-03 18:25:33.490 […]

Content: // sms / sent / not working

Это код наблюдателя SMS. Мне нужно проверить только отправленные sms. Когда я использую content://sms/ я получаю результат. Но почему я не получаю результаты, когда использую content://sms/sent/ ? Я использую Android 2.1. import android.app.Service; import android.content.ContentResolver; import android.content.Intent; import android.database.ContentObserver; import android.database.Cursor; import android.net.Uri; import android.os.Handler; import android.os.IBinder; import android.util.Log; public class smsSentService extends Service { […]

Андроид Wi-Fi разрешение

Я не понимаю, почему мне нужно добавить разрешение WAKE_LOCK в манифест приложения, когда я переключаю Wi-Fi с помощью setWifiEnabled … Любая идея?

Задержка recyclerview в прокрутке из-за рекламы Admob

Я хочу загружать рекламу в объявлениях RecyclerView, которые загружаются успешно, но это приводит к большому отставанию при прокрутке Ниже приведен код, который я написал в методе OnBindViewHolder адаптера Как исправить это отставание? ((DealHolder) holder).adcardView.post(new Runnable() { @Override public void run() { final NativeExpressAdView adView = new NativeExpressAdView(((DealHolder) holder).itemView.getContext()); final int adWidth = ((DealHolder) holder).adcardView.getWidth() – […]

Как проверить JUnit IntentService

Я новичок в тестировании Android, я хочу протестировать IntentService, и в настоящее время я расширяю ServiceTestCase. Я пытаюсь использовать ResultReceiver но проблема в том, что OnReceiveResult никогда не вызывается в тестовом примере. (Я также попытался создать ResultReceiver с new Handler() как аргумент insetad null но с тем же результатом. Что я делаю не так? IntentService […]