Articles of андроида

Дождитесь завершения встроенного потока до перехода к следующему методу

У меня есть приложение для Android, в котором я делаю следующее: private void onCreate() { final ProgressDialog dialog = ProgressDialog.show(this, "Please wait..", "Doing stuff..", true); new Thread() { public void run() { //do some serious stuff… dialog.dismiss(); } }.start(); stepTwo(); } И я хотел бы убедиться, что мой поток завершен до stepTwo (); называется. Как […]

Android Studio не обнаруживает Android-устройство в Windows 10

Я создаю среду разработки Android на новом ноутбуке Windows 10. Я делал это много раз на других машинах с другими операционными системами, но это первый раз с Windows 10. Проблема в том, что Android Studio не может обнаружить мое устройство (LG Zone 3) после подключения через USB. Обратите внимание, что я ранее использовал это устройство […]

Сохранение времени автономной работы с помощью финиша () и явных кнопок выхода?

В моем приложении я реализую много методов finish() между действиями. Должен ли я это делать? Я так думаю, потому что я помогаю сохранить аккумулятор пользователя. Это правда? Кроме того, приложения Google не используют кнопку «Выход» в своих приложениях. Но я вижу, что во многих играх у них есть кнопка «Выход». Должны ли приложения внедрять кнопку […]

Объем мультимедиа вместо громкости телефона в Android

Я делаю простое музыкальное приложение для Android. Он работает нормально, но когда я хочу изменить объем мультимедиа, я не могу сделать его прямо из приложения. Если я нажимаю кнопку увеличения вверх / вниз, она меняет громкость телефонных звонков, поэтому я должен перейти в другое приложение (игра), а при повторном нажатии на этих кнопках изменяется громкость […]

Передача данных Intent от Activity to Class

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

Отправить форму с данными POST в приложении для Android

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

Android Studio ConstraintLayout alpha 9 onMeasure error

Im используя ConstraintLayout alpha 9, чтобы построить мой макет, когда я был на альфа-8, он говорит о устаревшем макете, но когда я обновился до альфа-9 i gen onMeasure error, это код ошибки java.lang.NoSuchMethodError: android.support.constraint.solver.widgets.ConstraintWidget.setHorizontalWeight(F)V at android.support.constraint.ConstraintLayout.setChildrenConstraints(ConstraintLayout.java:675) at android.support.constraint.ConstraintLayout.updateHierarchy(ConstraintLayout.java:468) at android.support.constraint.ConstraintLayout.onMeasure_Original(ConstraintLayout.java:770) at android.support.constraint.ConstraintLayout.onMeasure(ConstraintLayout.java) at android.view.View.measure(View.java:19731) at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6120) at android.widget.FrameLayout.onMeasure(FrameLayout.java:185) at android.support.v7.widget.ContentFrameLayout.onMeasure_Original(ContentFrameLayout.java:135) at android.support.v7.widget.ContentFrameLayout.onMeasure(ContentFrameLayout.java) at android.view.View.measure(View.java:19731) at […]

Как решить проблему с библиотекой NDK вызывает замораживание потока пользовательского интерфейса

У меня есть библиотека C, к которой я обращаюсь через NDK. Некоторые операции занимают много времени, поэтому на них зависает нить пользовательского интерфейса. Как я сейчас, обычной практикой является использование Runnable следующим образом: myFixedThreadPool.execute(new Runnable() { public void run() { NativeClass.callToNDKLibrary(); }; }); Или такие потоки: Thread t = new Thread() { public void run() […]

Преобразование строки в класс

Я пытаюсь переместиться между одним действием в другое, основываясь на некотором пользовательском вводе. Я пытаюсь использовать: String myClass = "some_user_input.class" Intent myIntent = new Intent(getApplicationContext(), myClass); startActivity(myIntent); … переходить от одной активности к другой. Я могу сделать это нормально, когда я ссылаюсь на свою новую активность непосредственно в жестком коде и не пытаюсь скомпилировать ее […]

Мой холст для прокрутки прокрутки слишком медленный для использования

Я учу программу для Android. Я сделал пару базовых игр, но для обучения я хотел бы сделать автомобильную игру. Самый простой способ, которым я думал сделать это, – держать автомобиль в середине экрана и прокручивать фон, чтобы создать иллюзию движения. В качестве эксперимента, чтобы выяснить двигатель, я создал растровое изображение 2048×1200, которое загружаю из PNG. […]