Articles of Андроид

Как я могу получить приложение в эспрессо?

Я использую espresso для добавления тестов в приложение для Android. В моей TestActivity меня есть некоторые представления, которые видны только при TestActivity пользователя. Флаг userIsSignedIn хранится в MyApp который является подклассом android.app.Application . Есть ли способ получить доступ к экземпляру MyApp в тестовом примере? Если нет, что альтернативный способ сделать это? благодаря

Как программно отображать 5dp строк в TextView

Я хочу изменить пространственное пространство TextView программно. Я искал, и я нашел setLineSpacing . Проблема в том, что он получает два параметра, я пробовал столько значений, но я не мог получить результат, который я хотел. Мне просто нужно предоставить текстовое пространство TextView 5dp, что я должен положить в метод, чтобы дать ему 5 dp linespace?

Проблемы с частотой кадров GLSurfaceView на Nexus 5

У меня есть пример приложения ( полный источник ), который кодирует кадры камеры с помощью MediaCodec, показывая их на GLSurfaceView. Systrace подтверждает, что каждые тридцать обратных вызовов: Тем не менее, запись в виде записи ( .mp4 , YouTube ) показывает, что кажущаяся частота кадров значительно ниже. Вкратце, мой цикл кодирования и отображения делает следующее: Делает […]

Как разбудить мой намеренный сервис каждые 5 минут

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

Как переопределить цвет CheckBox с помощью AppCompat

Когда мой флажок установлен, я хочу, чтобы цвет был @ color / colorPrimaryLight. Я могу установить это для Lollipop, установив android:buttonTint="@color/colorPrimaryLight" В CheckBox, но я не знаю, как это сделать для чего-либо перед Lollipop без изменения <item name="colorControlActivated">@color/white</item> В моей теме. CheckBox для Lollipop: <CheckBox android:buttonTint="@color/colorPrimaryLight" android:id="@+id/SwapCheckbox" android:layout_marginTop="@dimen/margin_top" android:layout_marginLeft="@dimen/margin_left_right" android:layout_marginRight="@dimen/margin_left_right" android:layout_width="wrap_content" android:layout_height="wrap_content" /> И для […]

Как создать анимацию «заполнение» в Android

Я пытаюсь создать «заполняющую» анимацию в форме на Android. Он должен начинать быть полностью невидимым, а затем постепенно «заполнять» снизу следующим образом: То, что я конкретно пытаюсь оживить, – это такой круг, как этот: <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="oval"> <solid android:color="#666666"/> <size android:width="120dp" android:height="120dp"/> </shape> Я проверил AlphaAnimation, RotateAnimation, ScaleAnimation и TranslateAnimation (подвалы анимации), […]

Добавление действия простого действия в ActionBar

У меня есть проблема. Я следил за множеством руководств, но до сих пор не могу заставить свою кнопку Share работать. Я получил значок в ActionBar, но когда я нажимаю, ничего не происходит, когда android: showAsAction = "always". Но когда android: showAsAction = "никогда", он работает. Я просто хочу, чтобы значок Share всегда отображался в ActionBar. […]

MediaPlayer не может отображать TextureView после рендеринга изображения

У меня есть MediaPlayer рендеринг видео в TextureView . Это работает. Теперь я хочу показать неподвижное изображение в этом TextureView в течение заданного времени, а затем заставить MediaPlayer отображать видео в тот же TextureView . Вот мой код для рендеринга растрового изображения: Canvas canvas = mTextureView.lockCanvas(); canvas.drawBitmap(sourceBitmap, matrix, new Paint()); mTextureView.unlockCanvasAndPost(canvas); После этого любые попытки […]

AppCompat 21 ActionBar ActionMode цвет

При вводе actionmode в AppCompat 21 мой ActionBar становится серым – цвета не используются: <item name="colorPrimary">@color/primary</item> <item name="colorPrimaryDark">@color/secondary</item> <item name="color">@color/secondary</item> Я думаю, что мне просто не хватает правильного имени для установки этого цвета, но я ничего не вижу в действии.

Android Studio Не удается разрешить импорт объектов fragActivity и ViewPager

Я следую учебному курсу по разработке вкладок, доступных по экрану. Когда я импортирую: import android.support.v4.app.FragmentActivity; import android.support.v4.view.ViewPager; Android Studio показывает, что я не могу разрешить символ «ViewPager» и «FragmentActivity». Как это решить? Благодарю. Ниже приведен весь код моего проекта. import android.app.ActionBar; import android.app.ActionBar.Tab; import android.app.FragmentTransaction; import android.os.Bundle; import android.support.v4.app.FragmentActivity; import android.support.v4.view.ViewPager; public class MainActivity extends […]