Articles of андроид

Не удалось создать проект Android с сервисами Google Play

Я в процессе включения входа в Google для своего приложения, но я получаю ошибки в Android Studio при попытке построить проект. Я включил 'com.google.android.gms:play-services-auth:9.0.2' в качестве зависимости в моем файле градиента на уровне приложения и 'com.google.gms:google-services:2.0.0-alpha6' Как зависимость в моем файле gradle на уровне проекта. Построение проекта дает мне ошибку: Error:Failed to resolve: com.google.android.gms:play-services-measurement:9.0.2 с […]

Можно ли установить drawableLeft programmaticaly?

В XML мы можем установить drawableLeft следующим образом: <Button android:id="@+id/previewBtn" android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="@drawable/white_btn" android:drawableLeft="@drawable/green_circle" android:drawablePadding="16dp" android:text="Button" /> Как сделать то же самое программно?

Проверьте, доступна ли прозрачная навигация

Как я могу проверить, доступна ли прозрачная навигация? В настоящее время я настраиваю его на прозрачность: if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) { translucentNavigation = true; Window w = getWindow(); w.setFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION,WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION); } Но поскольку я видел, что он отключен для некоторых устройств (например, N10), и, конечно, он отключен, если присутствуют жесткие клавиши, я бы хотел проверить после […]

Обходной путь для setBackgroundDrawable на Android?

Метод setBackgroundDrawable() класса View в настоящее время устарел в стандарте API SDK для Android. Новый метод – setBackground() но, конечно, он доступен только в API 16. Как я могу обойти это, если я хочу, чтобы мое приложение совместимо с предыдущими уровнями API? (По крайней мере, API 14) Цель состоит в том, чтобы устранить любые предупреждения, […]

Android CountDownTimer – дополнительная задержка в миллисекундах между тиками

Из моего наблюдения андроид CountDownTimer countDownInterval между тиками бывает неточным, countDownInterval регулярно на несколько миллисекунд дольше, чем указано. CountDownInterval в моем конкретном приложении составляет 1000 мс, просто подсчитывая определенное количество времени с помощью одного второго шага. Из-за этих длительных тиков я заканчиваю тем, что меньше тиков, чем захотелось, когда таймер обратного отсчета работает достаточно долго, […]

Камера не работает, если клавиатура не открыта

У меня здесь 2 андроида. В обоих случаях, когда я включаю свое приложение, камера показывает ужасно неправильно (повернулась на 90 градусов в сторону и растянулась обычно …) На одном из телефонов есть клавиатура, и когда я открываю клавиатуру, приложение работает правильно … Поскольку клавиатура заставляет ориентироваться, я полагал, что проблема в том, что телефоны ожидают […]

Ошибка Android при вызове «requestWindowFeature (Window.FEATURE_PROGRESS)» в действии

Я пытаюсь показать прогресс загрузки для WebView в Android-активности. Когда я пытаюсь отобразить индикатор выполнения окна с помощью: requestWindowFeature( Window.FEATURE_PROGRESS ); Как http://developer.android.com/guide/appendix/faq/commontasks.html#progressbar, но на данный момент я получаю ошибку отладки. При возникновении ошибки я вижу новую вкладку «ActivityThread.performLaunchActivity» в Eclipse, которая имеет сообщение «Источник не найден». И кнопку «Изменить исходный путь поиска …». Когда […]

Android listview разные виды для каждого элемента

Ниже приведен фрагмент кода, который используется для получения представления для элемента списка. Я хочу использовать разные представления для каждой строки listview , как я могу это сделать? Какие-нибудь хорошие уроки? public View getView(int position, View convertView, ViewGroup parent) { View row=convertView; ResultWrapper wrapper; if (row==null) { LayoutInflater inflater=getLayoutInflater(); row=inflater.inflate(R.layout.result_row, null); wrapper=new ResultWrapper(row); row.setTag(wrapper); } else […]

Метод getSupportFragmentManager () не определен

Я пытаюсь отобразить карту, но она отображает эту ошибку: «Метод getSupportFragmentMananger () не определен для основного типа« Пожалуйста, помогите. Благодарю. Я использую карты Google ap package com.maps; import android.os.Bundle; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import com.google.android.gms.maps.GoogleMap; import com.google.android.gms.maps.MapFragment; import com.google.android.gms.maps.MapView; import com.google.android.gms.maps.model.BitmapDescriptorFactory; import com.google.android.gms.maps.model.LatLng; import com.google.android.gms.maps.model.Marker; import com.google.android.gms.maps.model.MarkerOptions; import android.app.Activity; public class main extends […]

Android Studio: как прекратить получение меток ошибок на неиспользуемых символах

В любом коде, я думаю, существуют переменные / методы / классы, которые действительно не используются и, возможно, просто для шоу / на всякий случай. Во всяком случае, как мне настроить Android Studio прекратить давать мне «желтые» метки полосы ошибок в полосе прокрутки для неиспользуемых переменных. Хотя, я не хочу прекращать получать предупреждения вместе.