Articles of андроид

Ошибка регистрации ServiceWorker: DOMException: разрешено только безопасное происхождение (см. Https://goo.gl/Y0ZkNV)

Я написал код, чтобы получить идентификатор GCM для отправки уведомлений о хромовом push. Я написал ниже код, чтобы получить идентификатор GCM. var ChromePushManager = function (serviceWorkerPath, callback) { if ('serviceWorker' in navigator) { navigator.serviceWorker.register(serviceWorkerPath).then(function (registration) { // Registration was successful console.log('ServiceWorker registration successful with scope: ', registration.scope); registration.pushManager.subscribe({userVisibleOnly: true}).then(function (subscription) { console.log("subscription.subscriptionId: ", subscription.subscriptionId); console.log("subscription.endpoint: […]

Создание экземпляров с помощью пула <T> через интерфейс PoolObjectFactory

Ниже приведен пример использования пула Java (пула дженериков) для создания TouchEvents для Android: import java.util.ArrayList; import java.util.List; public class Pool<T> { public interface PoolObjectFactory<T> { public T createObject(); } private final List<T> freeObjects; private final PoolObjectFactory<T> factory; private final int maxSize; public Pool(PoolObjectFactory<T> factory, int maxSize) { this.factory = factory; this.maxSize = maxSize; this.freeObjects = […]

Имя пакета сталкивается с ошибкой класса с тем же именем в студии android

Я тестировал курс Udacity по разработке приложения для Android. Выше была ошибка, с которой я столкнулся, когда я попытался создать тестовый пример Android, пройдя урок-4. Проблема заключается в тестовых классах под папкой androidtest, упакованной в com.sasharma.android.sunshine.testbut всякий раз, когда я запускаю приложение в конфигурации Androidtest, gradle создает файл bUildCOnfig для androidtest с тем же именем […]

Несколько LayoutManager в RecyclerView

Я сделал RecyclerView с помощью StaggeredGridLayoutManager следующим образом: Мне нужно добавить TextView (один Colum, как в LinearLayoutManager) над ним. Это похоже на LinearLayoutManager сверху и StaggeredGridLayoutManager внизу. Что-то вроде этого: Как я могу это достичь? На самом деле, смущенный здесь, пожалуйста, помогите. ОБНОВЛЕНИЕ 29-OCT-2015: Я решаю его в сочетании с ответом denis_lor и mato: Span […]

Intellij Idea 14.0.3 build 139.117 (невозможно перестроить проект)

Я знаю, что это уже задано здесь IntelliJ IDEA – ничего не может построить, всегда получается, что «пакет R не существует» Но он не решил мою проблему. Я всегда получаю пакет R не существует каждый раз, когда я перестраиваю проект. Надеюсь, кто-то может помочь мне решить эту проблему. Заранее спасибо.

Использование в процессе-сборке исчезло в Android Studio v1.3

Недавно я обновил свой Android Studio до версии 1.3 в бета-канале, и я заметил, что Use in process-build исчезло из меню настроек компилятора -> Gradle. Тогда мне интересно, как я могу отладить мой тест Robolectric, учитывая известную проблему, как объясняется в разделе «Отладка при запуске Robolectric тестов в Android Studio»? И http://www.culmination.org/2014/03/debugging-during-robolectric-test-execution-in-android-studio/ Я получаю java.net.SocketException […]

CardView выбрал цвет фона в RecyclerView

Я пытаюсь написать RecyclerView с CardViews и использовать CAB, пытаясь удалить несколько карт при выборе. Как я могу дать цвет фона выбранным картам. Я пытаюсь использовать statelistdrawable следующим образом: <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_activated="true" android:drawable="@color/primary_dark" /> <item android:drawable="@android:color/transparent" /> </selector> И примените его к макету CardView как: <android.support.v7.widget.CardView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/card_view" xmlns:card_view="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="wrap_content" android:background="@drawable/statelist_item_background" card_view:cardCornerRadius="10dp" card_view:cardElevation="10dp" […]

Исключение при попытке добавить BeaconParser в AltBeacon lib

Я пытаюсь изменить ссылочное приложение из AltBeacon, чтобы обнаружить iBeacons. В RangingActivity я заменил @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_ranging); beaconManager.bind(this); } с @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_ranging); BeaconParser bp = new BeaconParser(); bp.setBeaconLayout("m:0-3=4c000215,i:4-19,i:20-21,i:22-23,p:24-24"); List<BeaconParser> lbp = beaconManager.getBeaconParsers(); lbp.add(bp); beaconManager.bind(this); } Чтобы применить модификации для обнаружения iBeacon, который я нашел […]

Получить активность переднего плана из имени пакета?

Я пытаюсь получить название текущей деятельности (имя задачи переднего плана) из имени пакета, так как вы все знаете, что мы можем получить текущее название активности Через эту линию mActivityManager.getRunningTasks(1).get(0).topActivity.getClassName() Но эта работа только ниже android 5.0 мне нужно то же самое в выше 5.0 Я могу получить текущее имя пакета, но не активность

Как удалить встроенный значок почты из content_main

Я хочу удалить значок почты. Я не могу найти способ сделать это. Ниже приведен значок по умолчанию, который я вижу, когда я запускаю «Пустое действие» на Android Studio Прилагается скриншот