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

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

9
Отримайте відстань між двома геоточками
Я хочу зробити додаток, який перевіряє найближче місце, де знаходиться користувач. Я можу легко отримати місцезнаходження користувача, і у мене вже є список місць із широтою та довготою. Який найкращий спосіб дізнатись найближче місце списку щодо поточного місцезнаходження користувача. Я не зміг знайти нічого в API google.


7
Очистити дані користувачів додатків для Android
Використання оболонки adb для очищення даних програми adb shell pm clear com.android.browser Але при виконанні цієї команди з програми String deleteCmd = "pm clear com.android.browser"; Runtime runtime = Runtime.getRuntime(); try { runtime.exec(deleteCmd); } catch (IOException e) { e.printStackTrace(); } Проблема: Це не очищує дані користувачів, але не дає жодних винятків, …
108 android  adb  user-data 

3
Подальше розуміння setRetainInstance (true)
Що саме відбувається , коли ви телефонуєте setRetainInstance(true)на Fragment? Документації практично не існує, і це здається дуже важливою функцією. Зокрема, я хочу знати, наскільки ця послідовність (яку я склав) відповідає дійсності: Користувач обертає пристрій. Фрагмент відривається від Activityі Fragment.onDetach()називається. Діяльність знищується; Activity.onDestroy()це називається. Об'єкт Activityjava видаляється (коли можливо, GC). Створюється …

12
Як змінити колір піктограми домашньої панелі інструментів
Я використовую android.support.v7.widget.Toolbar і дізнався з цієї публікації, як змінити колір піктограми омбре на білий, але стрілка вгору / назад залишається темним кольором під час дзвінка setDisplayHomeAsUpEnabled(true); Як я можу зробити стрілку білою? Ось як виглядає моя панель інструментів, коли я викликаю setDisplayHomeAsUpEnabled (): ... і ось відповідна частина мого …

3
Як встановити радіус закругленого кута кольору, який можна намалювати за допомогою xml?
На веб-сайті android є розділ про кольорові малюнки . Визначення цих рисунків у xml виглядає приблизно так: <resources> <drawable name="solid_red">#f00</drawable> <drawable name="solid_blue">#0000ff</drawable> <drawable name="solid_green">#f0f0</drawable> </resources> У java api вони мають наступний метод визначення закруглених кутів: setCornerRadius(float radius) Чи є спосіб встановити закруглені кути в xml?
108 android  drawable 

11
Як отримати поточне використання пам'яті в android?
Я використав / proc / meminfo та проаналізував відповідь команди. Однак результат показує, що: MemTotal: 94348 kB MemFree: 5784 kB засоби. це показує, що є лише 5 МБ вільної пам'яті. Чи можливо це з мобільним Android? На моєму мобільному пристрої встановлено лише 5-6 додатків, і жодне інше завдання не виконується. …


9
Отримайте контекст тестового проекту в тестовому випадку Android
Хтось знає, як можна отримати контекст проекту тестування в тестовому випадку Android (розширює AndroidTestCase). Примітка. Тест НЕ є інструментальним випробуванням. Примітка 2: Мені потрібен контекст тестового проекту, а не контекст фактичної тестованої програми. Мені потрібно це для завантаження деяких файлів із активів тестового проекту.
108 android  junit 

7
Android та & nbsp; у TextView
чи можна додати  в TextView? Хтось домігся подібної функціональності? Я хочу мати нерозривний простір у TextView.
108 android  textview 

4
Як працює Activity.finish () в Android?
Чи може хтось надати опис того, що відбувається, коли Activityвикликає його finish()метод? Чи виходить він негайно, або він виконує функцію, з якої він був викликаний?
108 java  android 

5
Як отримати перерахунок, створений у коді attrs.xml
Я створив призначений для користувача вид (знайдіть його тут ) з атрибутом оголошення, який може бути стилізований типу enum. Тепер у xml я можу вибрати один із записів enum для мого спеціального атрибута. Тепер я хочу створити метод для програмного встановлення цього значення, але я не можу отримати доступ до …

4
Яка різниця між -anydpi та -nodpi?
Якщо ви використовуєте майстра вектора активів в Android Studio 1.5.0, будь-який векторний XML, який ви можете імпортувати, використовує цей майстер res/drawable/. Однак build/каталог і отриманий APK показують, що ці XML-файли переміщуються в res/drawable-anydpi-v21/каталог ресурсів. -v21Частина має сенс, тому що VectorDrawableпідтримується тільки на API рівня 21+. Однак, -anydpiздається, недокументований. Я б …

13
Помилка конфігурації / запуску налагодження Android Studio: Модуль не вказаний
У налаштуваннях запуску я отримую помилку "Модуль не вказаний". У мене немає жодного модуля, що відображається у спадному меню, але я бачу, що в моєму модулі немає пробірок. Проблема виникла, коли я відновив ім'я свого модуля, змінив налаштування.gradle на нове ім'я. Тепер, коли я переходжу до структури проекту і вибираю …

9
Додаткові аргументи Android ViewModel
Чи є спосіб передати додатковий аргумент моєму користувацькому AndroidViewModelконструктору, крім контексту програми. Приклад: public class MyViewModel extends AndroidViewModel { private final LiveData<List<MyObject>> myObjectList; private AppDatabase appDatabase; public MyViewModel(Application application, String param) { super(application); appDatabase = AppDatabase.getDatabase(this.getApplication()); myObjectList = appDatabase.myOjectModel().getMyObjectByParam(param); } } І коли я хочу користуватися своїм користувацьким ViewModelкласом, я …

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