Запитання з тегом «android»

Android - це мобільна операційна система Google, яка використовується для програмування або розробки цифрових пристроїв (смартфонів, планшетів, автомобілів, телевізорів, зносу, скла, IoT). Для тем, пов’язаних з Android, використовуйте спеціальні теги для Android, такі як Android-наміри, андроїд-активність, андроїд-адаптер тощо. Для питань, окрім розробки чи програмування, але пов'язаних із рамками Android, скористайтеся цим посиланням: https: // android.stackexchange.com.

6
Як змусити відкрити дозвон із відображенням номера телефону?
Мені не потрібно телефонувати на номер телефону, мені просто потрібен дзвінок, щоб відкрити номер телефону, який уже відображається. Що Intentя повинен використовувати для досягнення цього?

3
Як використовувати ThreeTenABP в Android Project
Я задаю це питання, тому що я новачок у Java та Android, і я шукав години, намагаючись розібратися в цьому. Відповідь виходила з поєднання пов'язаних відповідей, тому я подумав, що я задокументую те, що я дізнався для всіх, хто, можливо, бореться. Дивіться відповідь. Я використовую Android Studio 2.1.2, і моя …

8
пошкодження startForeground після оновлення до Android 8.1
Після оновлення телефону до 8.1 Developer Preview, моя фонова служба більше не запускається належним чином. У своїй тривалій службі я реалізував метод startForeground, щоб запустити постійне сповіщення, яке викликається при створенні. @TargetApi(Build.VERSION_CODES.O) private fun startForeground() { // Safe call, handled by compat lib. val notificationBuilder = NotificationCompat.Builder(this, DEFAULT_CHANNEL_ID) val notification …

14
getActivity () повертає нуль у функції Fragment
У мене є фрагмент (F1) з таким публічним методом public void asd() { if (getActivity() == null) { Log.d("yes","it is null"); } } і так, коли я називаю це (з діяльності), це недійсне значення ... FragmentTransaction transaction1 = getSupportFragmentManager().beginTransaction(); F1 f1 = new F1(); transaction1.replace(R.id.upperPart, f1); transaction1.commit(); f1.asd(); Це я …

15
Проблеми з наданням Android Studio
Я використовую Android Studio 0.2.3, і коли нормально відкривається макет діяльності , попередній перегляд повинен з’являтися з правого боку, щоб я міг перемикатися між режимом Текст і Дизайн , який знову повинен показувати попередній перегляд макета. Але жоден попередній перегляд не відображається з правого боку, ні в текстовому режимі, ні …

6
Як реалізувати ViewPager з різними фрагментами / макетами
Коли я запускаю діяльність, яка реалізує viewpager, viewpager створює різні фрагменти. Я хочу використовувати різні макети для кожного фрагмента, але проблема полягає в тому, що viewpager показує лише два макети на максимумі (другий макет на всіх решті фрагментів після 1). Ось код SwipeActivity, який реалізує панель перегляду: public class SwipeActivity …

30
Android - помилка: виконання завдання не виконано для завдання ": app: transformClassesWithDexForRelease"
Проблема полягає в тому, що я можу запустити додаток, коли я переходжу на debugрежим, але він не працює при переході в releaseрежим. Виняток: **FAILURE: Build failed with an exception.** > Execution failed for task ':app:transformClassesWithDexForRelease'. > com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command '/Library/Java/JavaVirtualMachines/jdk1.8.0_65.jdk/Contents/Home/bin/java'' finished with non-zero exit value 1 …

7
Google Maps Android API v2 - інтерактивне інформаційне вікно (як у оригінальних картах Android для Google)
Я намагаюся зробити звичай InfoWindowпісля натискання на маркер за допомогою нового API Карт Google v2. Я хочу, щоб це було схоже на оригінальну програму Google від карт. Подобається це: Коли у мене ImageButtonвсередині, воно не працює - цілий InfoWindowпрокладений і не тільки той ImageButton. Я читав, що це тому, що …

10
Чому “System.out.println” не працює в Android?
Я хочу надрукувати щось у консолі, щоб я міг налагодити це. Але чомусь у моєму додатку Android нічого не друкується. Як потім налагоджувати помилку? public class HelloWebview extends Activity { WebView webview; private static final String LOG_TAG = "WebViewDemo"; private class HelloWebViewClient extends WebViewClient { @Override public boolean shouldOverrideUrlLoading(WebView view, …

10
Текст Android Center на полотні
Я намагаюся відобразити текст, використовуючи код нижче. Проблема полягає в тому, що текст не по центру горизонтально. Коли я встановлюю координати для drawText, він встановлює нижню частину тексту в цьому положенні. Я хотів би, щоб текст був намальований так, щоб текст був розташований також по центру горизонтально. Це малюнок для …

8
Android Paint: .measureText () vs .getTextBounds ()
Я вимірюю текст за допомогою Paint.getTextBounds(), оскільки мені цікаво отримати як висоту, так і ширину тексту для виведення. Однак сам текст виявляється завжди трохи ширше , ніж .width()в Rectінформації , заповненої getTextBounds(). На моє здивування, я перевірив .measureText()і виявив, що він повертає інше (вище) значення. Я спробував це і визнав …

10
Android: дозволити портрет і пейзаж для планшетів, але примушувати портрет на телефон?
Я хотів би, щоб планшети могли відображатись у портреті та пейзажі (sw600dp або більше), але телефони мають бути обмежені лише для портретних. Я не можу знайти жодного способу умовно вибрати орієнтацію. Будь-які пропозиції?

22
Програмно змінити тип введення EditText з PASSWORD на NORMAL та навпаки
У моїй програмі у мене є EditTextтиповий тип вводу, встановлений android:inputType="textPassword"за замовчуванням. Він має CheckBoxсвоє право, яке при перевірці змінює тип вводу цього EditText на ТЕКСТ NORMAL PLAIN TEXT. Код для цього є password.setInputType(InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD); Моя проблема полягає в тому, що якщо цей CheckBox не встановлений, він знову повинен встановити тип …

9
Зміна тривалості очікування волейболу
Я використовую нову рамку Volley для Android, щоб зробити запит на свій сервер. Але це час очікування, перш ніж отримати відповідь, хоча він реагує. Я спробував додати цей код: HttpConnectionParams.setConnectionTimeout(httpParams, 5000); HttpConnectionParams.setSoTimeout(httpParams, timeoutMs); в HttpClientStackрамках Воллі з іншим цілим числом (50000), але воно все-таки закінчується до 50 секунд. Чи є …

14
Ефект Ripple на Android Lollipop CardView
Я намагаюся отримати CardView для відображення ефекту пульсації при дотику, встановивши атрибут android: backgound у файлі XML активності, як описано тут, на сторінці розробників Android, але він не працює. Анімації взагалі немає, але метод в onClick називається. Я також спробував створити файл ripple.xml, як запропоновано тут , але такий же …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.