Articles of андроид 5.0 леденец

Android – поддерживает ли Lollipop Screen pinning несколько действий в одном приложении?

Я пытаюсь добавить функциональность киоска в приложение для Android. Я надеюсь использовать функцию фиксации экрана Lollipop для автоматического подключения приложения после его запуска. Пользовательский интерфейс приложения был создан с несколькими различными видами деятельности. Я вызываю startLockTask() один раз во время onCreate() входа, но как только я перехожу к другому действию в приложении, оно отменяется. Нужно […]

SearchView не отображается на панели инструментов – Android Lollipop

У меня есть следующее действие этой панели инструментов: <android.support.v7.widget.Toolbar android:id="@+id/toolbar_select_currency" android:layout_height="wrap_content" android:layout_width="match_parent" android:minHeight="?attr/actionBarSize" android:background="?attr/colorPrimary"/> Также меню объявляется в: <?xml version="1.0" encoding="utf-8"?> <menu xmlns:android="http://schemas.android.com/apk/res/android"> <item android:id="@+id/search" android:title="@string/search_currency" android:icon="@drawable/ic_action_search" android:showAsAction="collapseActionView|ifRoom" android:actionViewClass="android.support.v7.widget.SearchView"/> </menu> В своей деятельности я звоню: @Override public boolean onCreateOptionsMenu(Menu menu) { MenuInflater inflater = getMenuInflater(); inflater.inflate(R.menu.currency_selector_options_menu, menu); return true; } private void initActionBar() { // […]

Ошибка: compileSdkVersion android-21 требует компиляции с JDK 7 – windows

Android studio – обновленный sdk с android 21, обновленный java до 1.7.0. Всякий раз, когда я пытаюсь скомпилировать с android L (21), он выдает эту ошибку, и синхронизация градиента не удалась. C: \ Users \ me> java -version java version "1.7.0_71" Java (TM) SE Runtime Environment (build 1.7.0_71-b14) 64-разрядная серверная виртуальная машина Java HotSpot TM […]

Как получить уведомление, когда устройство теряет сетевое подключение в android L (API 21)

Я использую этот код для уведомления, когда соединение потеряно в API 20 и ниже. registerReceiver(getConnectivityStateBroadcastReceiver(), new IntentFilter(ConnectivityManager.CONNECTIVITY_ACTION)); private class ConnectivityStateBroadcastReceiver extends BaseBroadcastReceiver { /** * @param userLoggedIn * @param context * @param intent */ @Override protected void onReceive(Boolean userLoggedIn, Context context, Intent intent) { Bundle extras = intent.getExtras(); boolean notConnected = extras.getBoolean(ConnectivityManager.EXTRA_NO_CONNECTIVITY, false); // DO […]

Какова цель Drawable setHotspot на Android 5.0 (API 21)?

Посмотрев на Drawable docs, у нас есть новый метод setHotspot (float x, float y) с описанием: Определяет местоположение точки доступа в пределах выделенного объекта. Не имея других объяснений на этой странице, мне интересно, какая цель.

Кто-нибудь успешно использовал setExitTransition на L?

Я пытаюсь использовать новые фантастические анимации, которые поставляются с предварительным просмотром L, но у меня много трудностей. В частности, я не вижу каких-либо причудливых анимаций. Я пытаюсь использовать переход Exode exit. Вот код: public class ActivityA extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // inside your activity getWindow().requestFeature(Window.FEATURE_CONTENT_TRANSITIONS); // set an exit […]

Уведомление о стиле мультимедиа не работает после обновления до Android 5.0

Я попробовал реализовать Media Style Notification используя эту ссылку . Однако, когда я недавно обновился до Android 5.0 SDK, метод createSession не работает. mMediaPlayer = new MediaPlayer(); mManager = (MediaSessionManager) getSystemService(Context.MEDIA_SESSION_SERVICE); mSession = mManager.createSession("sample session"); //shows compile error mController = MediaController.fromToken( mSession.getSessionToken() ); Есть ли другой метод, который необходимо использовать? Когда я проверил журнал изменений, […]

Макет из строки состояния – Android Lollipop

Я хочу, чтобы в моем приложении была возможность реализовать этот эффект: Где строка состояния полупрозрачна, а макет находится за панель состояния. Каждый пример, который я прочитал по этому вопросу, в основном связан с ящиком навигации и в основном используется ScrimInsetScrollView (или ScrimInsetsFrameLayout). Я попытался реализовать это с помощью ScrimInsetsFrameLayout. В основном у меня есть активность, […]

CameraManager на устройствах, работающих ниже Lollipop

Я столкнулся с проблемой, когда я использую как камеру (ниже, чем устройства Lollipop), так и класс CameraManager (Lollipop и выше устройства). Устройства, которые работают ниже, чем Lollipop, я считаю, что это из-за import android.hardware.camera2.CameraManager; часть. Как я могу это сделать? package com.example.DeviceCommands; import android.annotation.TargetApi; import android.content.Context; import android.content.pm.PackageManager; import android.hardware.Camera; import android.hardware.Camera.AutoFocusCallback; import android.hardware.Camera.Parameters; import […]

Android: у Lollipop sms намерение не вернуться в приложение

Я использую этот код, чтобы открыть SMS Intent в своем приложении для Android. Но после отправки SMS он не возвращается к приложению на устройстве с леденцом, в то время как он работает нормально в более низких версиях (проверен на Jelly Beans). String sentSMS = "xxxxxxxx" String cellNumber = "xxxxx" sentSMSId = generateId(); Intent sendIntent = […]