Articles of Уровень

Как обновить панель выполнения с помощью Thread

Как обновить индикатор выполнения, используя фоновый поток в android? Это также изменило бы прогресс в баре прогресса. Пожалуйста помоги. AndroidVogue

Прогресс

Мне нужно создать индикатор выполнения круга, который вращается только во время приема данных. Я написал в макете: <ProgressBar android:id="@+id/progress_bar" android:layout_width="wrap_content" android:layout_height="wrap_content" android:indeterminateOnly="true" style="?android:attr/progressBarStyleSmall" /> И тогда часть данных была получена, я делаю mProgressBar.incrementProgressBy(10); Я думал, что изначально mProgressBar следует остановить, но он вращается постоянно, даже если соединение не установлено! Что я должен сделать, чтобы ProgressBar […]

Android, как обновить значение ProgressBar?

В моей деятельности есть ProgressBar. Когда начните работу, я проверю значение get из другого места и обновится до ProgressBar. Вот мой код: final ProgressBar progressBar = (ProgressBar) findViewById(R.id.progressBar_detail); final TextView progressText = (TextView) findViewById(R.id.progressText_detail); final ImageView btnCancel = (ImageView) findViewById(R.id.imgCancel_detail); progressBar.setVisibility(View.VISIBLE); progressText.setVisibility(View.VISIBLE); btnCancel.setVisibility(View.VISIBLE); Thread t = new Thread() { public void run() { ((Activity) ctx).runOnUiThread(new […]

Как создать пользовательский горизонтальный индикатор выполнения

Пожалуйста, помогите создать горизонтальный индикатор выполнения, как это

Progressbar setvisible не работает

У меня такой макет: <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:ads="http://schemas.android.com/apk/lib/com.google.ads" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="horizontal" android:background="@drawable/menu_background" > <ProgressBar android:id="@+id/aPBar" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerInParent="true" style="@android:style/Widget.ProgressBar.Inverse"/> … </RelativeLayout> И в моем методе onCreate я делаю это, чтобы сначала скрыть ProgressBar: LayoutInflater inflater = getLayoutInflater(); RelativeLayout layout = (RelativeLayout)inflater.inflate(R.layout.achievements_screen, null); progressBar=(ProgressBar)layout.findViewById(R.id.aPBar); progressBar.setVisibility(View.INVISIBLE); Но ProgressBar все еще виден все время … Я […]

Является ли Android встроенным getter / setter действительно запахом кода?

В документации для Android есть статья о «Рекомендациях по производительности», в которой рекомендуется избегать использования внутренних геттеров / сеттеров. Недавняя публикация на конференции MOBILESoft 2016 согласуется с этой рекомендацией. Однако, согласно документации ворса : Начиная с Android 2.3 (Gingerbread), эта оптимизация выполняется автоматически Dalvik, поэтому нет необходимости менять код; Это актуально только в том случае, […]

Как я могу создать пользовательскую панель выполнения на панели действий?

Это не столько панель действий, сколько она создает пользовательский индикатор выполнения, в котором мне нужна помощь. Я хочу создать его точно так же, как Catch Notes – https://ssl.gstatic.com/android/market/com.threebanana.notes/ss-480-0-9 https://market.android.com/details?id = com.threebanana.notes Я пробовал несколько раз несколькими способами. Я просмотрел многочисленные руководства, в том числе руководство Android Dev. В этот момент я очень злюсь. Кто-нибудь предложит […]

Изменение громкости звонка во время звонка

Я хочу изменить громкость звонка во время звонка. Приведенный ниже код устанавливает его во время звонка (он изменяется в системных настройках), но он не действует с фактическим звонком (только следующий звонок будет использовать новое значение). Могу ли я заставить эти изменения сделать их немедленно? AudioManager audio = (AudioManager) context.getSystemService(Context.AUDIO_SERVICE); audio.setStreamVolume(AudioManager.STREAM_RING, volume, AudioManager.FLAG_ALLOW_RINGER_MODES | AudioManager.FLAG_PLAY_SOUND);

Настраиваемый прогресс, не показывающий иногда

У меня очень странная проблема – я определил пользовательский прогресс, доступный для индикатора выполнения и Иногда это показывает, а иногда и нет. Я пробовал очистить свой проект, перезапустить eclipse и даже перезагрузить компьютер. Его все еще происходит. Вот прогресс, который можно сделать xml: <?xml version="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item android:id="@android:id/background"> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> <corners android:radius="5dp" […]

Определение уровня разрешения Android

У меня есть некоторые разрешения для Android, которые я хотел бы знать, к которым они относятся. Кто-нибудь знает, как это можно проверить? Например, мне нужно знать УРОВЕНЬ ЗАЩИТЫ разрешения android.permission.RECEIVE_BOOT_COMPLETED , но я хотел бы проверить еще много. РЕДАКТИРОВАТЬ: Я вижу, что я не сказал это четко: я имею в виду не уровень API, с […]