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

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

9
Як передати об'єкт, що розширюється, який містить список об’єктів?
Я створив Parcelableоб’єкт нижче, мій об’єкт містить Listпродукти. Як в моєму конструкторі я можу впоратися із тим, щоб відновити своє Parcelableдля List? Я перевірив усі методи, доступні для посилки, і все, що є, є readArrayList(ClassLoader). Я не впевнений, що це найкращий підхід, ваші поради дійсно будуть вдячні. public class Outfits …



7
Що таке CoordinatorLayout?
Щойно подивився демонстраційний додаток нової бібліотеки дизайну підтримки Android. Надано Крісом Бейнсом на github . Через додаток CoordinatorLayoutвикористовується сильно. Крім того , багато хто з дизайну підтримки бібліотеки класів , таких як FloatingActionButton, SnackBar, і AppBarLayoutт.д. поводиться по- різному , коли використовується всередині CoordinatorLayout. Чи може хтось пролити світло на …

13
Як встановити меню на Панель інструментів в Android
Я хочу використовувати ToolBarзамість ActionBar, але не показувати мені меню на панелі інструментів !!! я хочу встановити меню, таке як Оновити або Налаштування в меню ActionBar. Код Toolbar.xml: <?xml version="1.0" encoding="utf-8"?> <android.support.v7.widget.Toolbar xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="wrap_content" android:background="?attr/colorPrimary" android:minHeight="?attr/actionBarSize" app:navigationContentDescription="@string/abc_action_bar_up_description" app:popupTheme="@style/ThemeOverlay.AppCompat.Light" app:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar" app:title="Main Page" android:gravity="center"/> Код MainPage.java: public class MainPage extends …
96 android  xml 

19
Як запобігти двійному завантаженню активності при натисканні кнопки
Я намагаюся запобігти завантаженню активності двічі, якщо натиснути кнопку двічі миттєво після першого клацання. Скажімо, у мене є діяльність, яка завантажується натисканням кнопки myButton.setOnClickListener(new View.OnClickListener() { public void onClick(View view) { //Load another activity } }); Тепер, оскільки діяльність, яку потрібно завантажити, має мережеві дзвінки, завантаження займає трохи часу (MVC). …

24
Не вдалося запустити sdkmanager --list з Java 9
Я завантажив і встановив: JDK ( jdk-9.0.1_osx-x64_bin.dmg) від Oracle тут Android SDK ( sdk-tools-darwin-3859397.zip) від Google тут . Після налаштування PATHзмінної я спробував запустити програму sdkmanager, яка замінила androidкоманду управління компонентами SDK. Однак це не вдалося, як показано тут: $ sdkmanager --list Exception in thread "main" java.lang.NoClassDefFoundError: javax/xml/bind/annotation/XmlSchema at com.android.repository.api.SchemaModule$SchemaModuleVersion.<init>(SchemaModule.java:156) …


10
Чи можу я використовувати бібліотеку, яка використовувала підтримку Android для проектів Androidx.
Я знаю, androidx та залежність підтримки викликають помилку мультидексу. Ми не можемо одночасно використовувати підтримку androidx та android. Тож я повністю переходжу на androidx. але одна з моїх залежностей lib використовувала підтримку android "lottie". Що ми можемо зробити у вищезазначеній ситуації? Чи слід вилучати "лото" зі свого проекту. внизу мій …

3
Чому існує окремий підклас MutableLiveData LiveData?
Схоже, він MutableLiveDataвідрізняється від LiveDataлише тим, що робить setValue()і postValue()методи загальнодоступними, тоді як у LiveDataних вони захищені. Які причини зробити окремий клас для цієї зміни, а не просто визначити ці методи як загальнодоступні LiveData? Взагалі кажучи, чи є така форма успадкування (підвищення видимості деяких методів - єдиною зміною) загальновідомою практикою …

8
Чи є спосіб зберегти фрагмент живим при використанні BottomNavigationView з новим NavController?
Я намагаюся використовувати новий компонент навігації. Я використовую BottomNavigationView з navController: NavigationUI.setupWithNavController (bottomNavigation, navController) Але коли я перемикаю фрагменти, вони кожного разу руйнуються / створюються, навіть якщо вони раніше використовувались. Чи є спосіб зберегти наші основні фрагменти посиланням на наш BottomNavigationView?

2
Різниця між apk (.apk) та набором додатків (.aab)
Нещодавно Google запропонував нову функцію, app bundleяка є досить подібною концепцією до APK, крім її гнучкості та архітектурних відмінностей. Я прочитав багато блогів / статей, щоб зрозуміти, як працює пакет програм на пристроях порівняно з файлом APK. Який фактичний внутрішній робочий процес app bundle і як він працює на пристроях …

11
Виявляє, коли RecyclerView досягає самого нижнього положення під час прокрутки
У мене є цей код для RecyclerView. recyclerView = (RecyclerView)rootview.findViewById(R.id.fabric_recyclerView); recyclerView.setLayoutManager(layoutManager); recyclerView.addItemDecoration(new RV_Item_Spacing(5)); FabricAdapter fabricAdapter=new FabricAdapter(ViewAdsCollection.getFabricAdsDetailsAsArray()); recyclerView.setAdapter(fabricAdapter); Мені потрібно знати, коли RecyclerView досягає найнижчого положення під час прокрутки. Це можливо ? Якщо так, то як?

8
Видаліть файл із внутрішньої пам’яті
Я намагаюся видалити зображення, що зберігаються у внутрішній пам’яті. Я до цього придумав: File dir = getFilesDir(); File file = new File(dir, id+".jpg"); boolean deleted = file.delete(); І це з іншого питання, на яке відповіли : File dir = getFilesDir(); File file = new File(dir, "my_filename"); boolean deleted = file.delete(); …
95 android  file-io 

11
Android Studio із сервісами Google Play
Я намагаюся протестувати служби Google Play за допомогою нової Android Studio. У мене є проект із залежністю від google_play_services.jar. Але при спробі відновити проект я отримую такі помилки: Information:[TstGP3-TstGP3] Crunching PNG Files in source dir: C:\Users\ans\AndroidStudioProjects\TstGP3\TstGP3\src\main\res Information:[TstGP3-TstGP3] To destination dir: C:\Users\ans\AndroidStudioProjects\TstGP3\build\classes\res-cache\TstGP3-TstGP3 Information:Compilation completed with 2 errors and 0 warnings in …

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