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

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

25
Вимкнення EditText в Android
У своїй програмі у мене є EditText, що користувач має доступ лише для читання, а не для запису. В коді я встановив android:enabled="false". Хоча фон EditText змінився на темний, при натисканні на нього клавіатура спливає, і я можу змінити текст. Що потрібно встановити, щоб відключити EditText?

9
Програма перезавантажується, а не поновлюється
Сподіваюсь, хтось може допомогти мені розібратися, якщо не рішення, то хоча б пояснення поведінки. Проблема: На деяких пристроях натискання піктограми запуску призводить до відновлення поточної задачі, на інших це призводить до запуску початкового наміру запуску (ефективно перезапуск програми). Чому це відбувається? Деталі: Коли ви натискаєте "Піктограму запуску", програма запускається нормально. …

5
Заборона дозволу: startForeground вимагає android.permission.FOREGROUND_SERVICE
Останнім часом ми раптом бачимо кілька наступних слідів стека. Чому це могло бути? Це відбувається з того моменту, коли програма намагається перенести послугу аудіо коментарів на перший план із повідомленням про медіа та все. java.lang.SecurityException: Permission Denial: startForeground from pid=1824, uid=10479 requires android.permission.FOREGROUND_SERVICE at android.os.Parcel.createException(Parcel.java:1942) at android.os.Parcel.readException(Parcel.java:1910) at android.os.Parcel.readException(Parcel.java:1860) at …

7
Як створити порожній конструктор для класу даних в Android в Kotlin
У мене є параметр 10+ у класі даних, я хочу ініціалізувати клас даних із порожнім конструктором та встановити значення лише для кількох параметрів за допомогою сеттера та передати об’єкт серверу. data class Activity( var updated_on: String, var tags: List<String>, var description: String, var user_id: List<Int>, var status_id: Int, var title: …
195 android  kotlin 

8
Android. Фрагмент getActivity () іноді повертає нуль
У звітах про помилки консолі розробника іноді я бачу звіти з проблемою NPE. Я не розумію, що з моїм кодом не так. На емуляторі та моєму пристрої додаток працює добре без примусових закриттів, проте деякі користувачі отримують NullPointerException у класі фрагментів, коли викликається метод getActivity (). Діяльність pulic class MyActivity …


25
Інтеграція Android у Facebook з недійсним хешем ключів
В одному зі своїх додатків мені потрібно отримати дані з Facebook ... Я роблю це: Я створив ідентифікатор додатка . Він входить успішно, але після виходу з системи я входжу в систему, а потім дає мені: Що не так я роблю? Я використовую SDK Facebook ... Я встановив Facebook на …
194 android  facebook 

11
Як визначити ширину екрану з точки зору dp чи dip в процесі виконання в Android?
Мені потрібно кодувати компонування андроїд-віджетів за допомогою dip / dp (у файлах java). Під час виконання, якщо я кодую int pixel=this.getWindowManager().getDefaultDisplay().getWidth(); це поверне ширину екрана в пікселях (px). Щоб перетворити це в dp, я зашифрував: int dp =pixel/(int)getResources().getDisplayMetrics().density ; Це, здається, не відповідає правильній відповіді. Я зробив емулятор WVGA800, роздільна …

8
Додаток Android запам'ятовує свої дані після видалення та перевстановлення
Під час розробки програми для Android, орієнтованої на всі версії вище 4.1, я помітив, що видалення мого додатка та його інсталяція знову не очищає його даних. Додаток призначений для зберігання деталей, які він запитує, на першому екрані. Після видалення та інсталяції в ОС версії 4.4.4 додаток пропонує користувачеві заповнити дані, …


27
NoClassDefFoundError - затемнення та Android
У мене виникають проблеми при спробі запустити додаток для Android, який до моменту додавання другої зовнішньої бібліотеки до шляху її збирання працював чудово. Оскільки я додав банку "scoreninja", я отримую NoClassDefFoundError, коли намагаюся запустити додаток. Ось повідомлення: 02-11 21:45:26.154: ERROR/AndroidRuntime(3654): java.lang.NoClassDefFoundError: com.scoreninja.adapter.ScoreNinjaAdapter Оскільки всі сценарії збірки створюються інструментами Android (?), …
193 java  android  eclipse  ant  build 

10
Прокладка інструментів Android API 21
Як я можу позбутися від додаткової прокладки на новій Панелі інструментів з Android SDK API версії 21 (бібліотека підтримки)? Я говорю про червоні стрілки на цій фотографії: Ось код, який я використовую: <android.support.v7.widget.Toolbar android:id="@+id/toolbar" android:layout_height="wrap_content" android:layout_width="match_parent" android:background="?attr/colorPrimary" android:padding="0dp" android:layout_margin="0dp"> <RelativeLayout android:id="@+id/action_bar_layout" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_margin="0dp" android:padding="0dp" android:background="#000000"> <Spinner android:layout_width="wrap_content" android:layout_height="wrap_content"/> </RelativeLayout> …

3
Що таке .dex файли в Android?
У мене є питання щодо файлів dex Що таке dexфайл в Android? Як працює dex для Android? Як вони використовуються при налагодженні програми для Android? Чи схожі вони з файлами класу java? Мені потрібна конкретна інформація, будь ласка, допоможіть з цього питання, і будь-які реальні приклади вітаються!
193 android  dex 

22
Як змінити колір стрілки назад у новій темі матеріалу?
Я оновив свій SDK до API 21, і тепер значок резервного копіювання - вгору - це чорна стрілка, яка спрямована зліва. Я хотів би, щоб він був сірим. Як я можу це зробити? Наприклад, у магазині Play, стрілка біла. Я зробив це, щоб встановити деякі стилі. Я використовував @drawable/abc_ic_ab_back_mtrl_am_alphaдля homeAsUpIndicator. …


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