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

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

7
Android: LocationManager vs Google Play Services
Я хочу створити додаток, який зосереджується на тому, щоб знайти поточне місцезнаходження користувача, а потім знайти API, який знаходиться поруч із ним / її через API Google Місця на карті . Шукаючи в Інтернеті місце для початку, я натрапив на кілька навчальних посібників, які використовують LocationManagerклас та деякі інші, які …
151 android  gps  geolocation 

7
Android - малювання із закругленими кутами лише у верхній частині
Я мав це малювати, щоб округлий прямокутник є фоном: <shape xmlns:android="http://schemas.android.com/apk/res/android"> <solid android:color="@color/white" /> <stroke android:width="1dp" android:color="@color/light_gray" /> <padding android:left="10dp" android:top="10dp" android:right="10dp" android:bottom="10dp" /> <corners android:radius="6dp" /> </shape> Це працює добре, як і очікувалося. Тепер я хочу змінити це лише для заокруглення верхніх кутів, тому я змінюю це на таке: …

30
ПАНІКА: Зірваний системний шлях AVD. Перевірте значення ANDROID_SDK_ROOT
Після введення cordova run androidтерміналу я отримую цю помилку: Waiting for emulator to start... PANIC: Broken AVD system path. Check your ANDROID_SDK_ROOT value [/Users/username/Library/Android/sdk]! Це відбувається після експорту: export ANDROID_SDK_ROOT='/Users/username/Library/Android/sdk' Перед експортом я отримав: Waiting for emulator to start... PANIC: Cannot find AVD system path. Please define ANDROID_SDK_ROOT Будь-які ідеї, …
151 android  cordova 

30
Вибір пристрою Android - Мій пристрій здається офлайн
Я розробив додаток, і я планував розгорнути його на своєму HTC Desire. У мене встановлений драйвер USB. Я включив налагодження USB на телефоні і вибрав зарядку лише тоді, коли телефон підключений. Коли я запускаю програму Android, що вибирає пристрій, показувати свій пристрій у режимі офлайн. Я застряг у цьому пункті. …

13
Подовження від двох класів
Як я можу це зробити: public class Main extends ListActivity , ControlMenu Крім того, я хотів би знати, що з цим підходом нормально, що я склав меню в класі, який є ControlMenu, і я продовжую в інших заходах.
150 java  android 

30
Android Studio позначає R червоним кольором повідомленням про помилку "не вдається вирішити символ R", але побудова вдається
Хочете вдосконалити цю посаду? Надайте детальні відповіді на це питання, включаючи цитати та пояснення, чому ваша відповідь правильна. Відповіді без достатньої кількості деталей можуть бути відредаговані чи видалені. У кожному проекті, який я намагався створити в Android Studio, всі звички R позначені червоним кольором із повідомленням про помилку "не вдається …

20
Формула px до dp, dp до px android
Я намагаюся обчислити змінну кількість пікселів до щільних незалежних пікселів і навпаки. Ця формула (px to dp): dp = (int)(px / (displayMetrics.densityDpi / 160));не працює на малих пристроях, оскільки ділиться на нуль. Це моя формула dp to px: px = (int)(dp * (displayMetrics.densityDpi / 160)); Може хтось дасть мені вказівки?

2
життєвий цикл onNewIntent () та зареєстровані слухачі
Я використовую SingleTop Activity для отримання намірів із діалогового вікна пошуку через onNewIntent(). Що я помітив, це те, що onPause()називається раніше onNewIntent(), а потім після нього дзвонить onResume(). Візуально: розпочато діалогове вікно пошуку намір пошуку, активований onPause() onNewIntent() onResume() Проблема полягає в тому, що у мене зареєстровані слухачі, onResume()які видаляються …

5
Як змінити сторінку ViewPager?
Я використовую ViewPager у своєму додатку та визначаю його в основній діяльності. Всередині onCreateметоду я завантажую деяку кількість сторінок із SharedPreferences і потім передаю його PagerAdapter: @Override public int getCount() { return numberOfPages; } Проблема полягає в тому, що якщо я змінив би це число в налаштуваннях (або іншої активності) …

9
Android Crop Center Bitmap
У мене є растрові карти, які є квадратами або прямокутниками. Я приймаю найкоротший бік і роблю щось подібне: int value = 0; if (bitmap.getHeight() <= bitmap.getWidth()) { value = bitmap.getHeight(); } else { value = bitmap.getWidth(); } Bitmap finalBitmap = null; finalBitmap = Bitmap.createBitmap(bitmap, 0, 0, value, value); Потім я …
150 android  bitmap  crop 

8
вирівняйте текстовий центр з Android
Я знаю, це звучить легко. Мені потрібно покласти текст у центр, але коли текст занадто довгий, його потрібно піти внизу, але все ж вирівняти в центрі мого xml. Ось мій код: <LinearLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/showdescriptioncontenttitle" android:paddingTop="10dp" android:paddingBottom="10dp" android:layout_centerHorizontal="true" > <TextView android:id="@+id/showdescriptiontitle" android:text="Title" android:textSize="35dp" android:layout_width="wrap_content" android:layout_height="wrap_content" /> </LinearLayout> Я ставлю paddingTop …
150 java  android  xml  text  center 

4
Android ClickableSpan не викликає onClick
Я створюю ClickableSpan, і він відображається належним чином із відповідним підкресленим текстом. Однак кліки не реєструються. Ви знаєте, що я роблю неправильно ??? Спасибі, Вікторе Ось фрагмент коду: view.setText("This is a test"); ClickableSpan span = new ClickableSpan() { @Override public void onClick(View widget) { log("Clicked"); } }; view.getText().setSpan(span, 0, view.getText().length(), …
150 android  textview 

30
Recyclerview не викликає onCreateViewHolder
Мій RecyclerViewне дзвонить onCreateViewHolder, onBindViewHolderнавіть MenuViewHolderконструктор, тому нічого не з’являється в RecyclerView. Я ставлю журнали для налагодження, і журнал не відображається. У чому може бути проблема? Мій адаптер: public class MenuAdapter extends RecyclerView.Adapter<MenuAdapter.MenuViewHolder> { private LayoutInflater inflater; List<Menu> data = Collections.emptyList(); public MenuAdapter(Context context, List<Menu> data) { Log.i("DEBUG", "Constructor"); inflater …

12
Як позбутися від поступової обробки анотацій, просили попередження?
Я щойно почав використовувати розробку для Android та намагаюся використовувати бібліотеку номерів. З вчорашнього дня я стикаюся з цим попереджувальним повідомленням w: [kapt] Потрібна обробка додаткової анотації, але підтримка відключена, оскільки такі процесори не є поступовими: androidx.lifecycle.LifecycleProcessor (NON_INCREMENTAL), androidx.room.RoomProcessor (NON_INCREMENTAL). Я намагався дослідити та виправити, але не зміг уникнути цієї …

15
Android - як зробити прокручуваний обмежувальний проміжок?
Я хочу зробити макет, який дозволяє мені прокручуватися вниз за допомогою макета обмеження, але я не знаю, як це робити. Чи повинен ScrollViewбути батьком ConstraintLayoutподібного? <?xml version="1.0" encoding="utf-8"?> <ScrollView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:fillViewport="true"> <android.support.constraint.ConstraintLayout android:id="@+id/Constraint" android:layout_width="match_parent" android:layout_height="match_parent"/> Або навпаки? Можливо, хтось може вказати мені на гарний підручник з …

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