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

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

16
Після відображення діалогового вікна я отримую "Не можу виконати цю дію після onSaveInstanceState"
Деякі користувачі звітують, якщо вони використовують швидку дію на панелі сповіщень, вони закривають силу. Я показую швидку дію в повідомленні, яке викликає клас "TestDialog" . У класі TestDialog після натискання кнопки "відкласти" я покажу SnoozeDialog. private View.OnClickListener btnSnoozeOnClick() { return new View.OnClickListener() { public void onClick(View v) { showSnoozeDialog(); } …
121 android  dialog  fragment 

10
Як перевірити, чи підписано APK або "побудувати налагодження"?
Наскільки я знаю, в андроїд "build release" підписаний APK. Як перевірити це за допомогою коду чи у Eclipse є якесь таємне визначення? Мені потрібно це, щоб налагодити заповнення елементів ListView з даних веб-служб (ні, logcat не є варіантом). Мої думки: Додаток android:debuggable, але чомусь не виглядає надійним. Ідентифікатор пристрою з …

4
різниця і коли використовувати getApplication (), getApplicationContext (), getBaseContext () та someClass.this
Я новачок в андроїд , і я намагаюся зрозуміти різницю між getApplication(), getApplicationContext(), getBaseContext(), getContext()і someClass.thisта особливо якщо використовувати ці методи в наступних рядках коду: Коли я запускаю тост, в чому різниця між ними та в яких випадках я їх використовую? Toast.makeText(LoginActivity.this, "LogIn successful", Toast.LENGTH_SHORT).show(); Toast.makeText(getApplication(), "LogIn successful", Toast.LENGTH_SHORT).show(); Toast.makeText(getApplicationContext(), …

11
Як запобігти декільком екземплярам діяльності, коли вона запускається з різними інтентами
У моїй програмі я натрапив на помилку, коли він запускається за допомогою кнопки "Відкрити" в додатку Google Play Store (раніше називався Android Market). Здається, що для запуску його з Play Store використовується інше, Intentніж запуск з меню програм піктограм телефону. Це призводить до запуску декількох копій однієї й тієї самої …

5
GridLayout та рядок / стовпчик проліт горе
Android Блог розробники після впровадженняGridLayout показує цю схему , як прольоти впливають на автоматичний розподіл індексу: Я намагаюся реально реалізувати це за допомогою GridLayout. Ось що я маю досі: <android.support.v7.widget.GridLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res/com.commonsware.android.gridlayout" android:layout_width="fill_parent" android:layout_height="fill_parent" app:orientation="horizontal" app:columnCount="8"> <Button app:layout_columnSpan="2" app:layout_rowSpan="2" android:layout_gravity="fill_horizontal" android:text="@string/string_1"/> <Button app:layout_columnSpan="2" android:layout_gravity="fill_horizontal" android:text="@string/string_2"/> <Button app:layout_rowSpan="4" android:text="@string/string_3"/> <Button app:layout_columnSpan="3" …

11
Як правильно відхилити DialogFragment?
Документи говорять про це для dismiss()методу зDialog класу: Відхиліть це діалогове вікно, видаливши його з екрана. Цей спосіб можна безпечно використовувати з будь-якої нитки. Зауважте, що вам не слід перекривати цей метод, щоб робити очищення, коли діалогове вікно закрито, а реалізувати це в onStop(). У моєму коді все, що я …

6
Очистити дані програми програмно
Я хочу очистити дані своєї програми програмно. Дані програми можуть містити що-небудь, як бази даних, спільні налаштування, внутрішні-зовнішні файли або будь-які інші файли, створені в програмі. Я знаю, що ми можемо очистити дані на мобільному пристрої через: Налаштування-> Програми-> ManageApplications-> My_application-> Очистити дані Але мені потрібно зробити вищезазначене через програму …
121 android 

4
Змініть тему діяльності програмно
У деяких випадках мені потрібно видалити тему діалогу зі своєї діяльності, але це, здається, не працює. Ось приклад Перша діяльність: public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); startActivity(new Intent(MainActivity.this, SecondActivity.class)); } Другий вид діяльності: public void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); setTheme(android.R.style.Theme); setContentView(R.layout.activity_second); } Уривок маніфесту: …
121 android 

2
Властивість має бути ініціалізована або бути абстрактною
Це, мабуть, дурне питання, але я справді новачок у Котліна і не знайшов жодного рішення. Як оголосити поле класу? Наче ми можемо це мати в Java: protected SharedPreferences mSharedPreferences; А згодом у onCreate(): mSharedPreferences = PreferenceManager.getDefaultSharedPreferences(this) Тепер я можу використовувати його де завгодно (у підкласах цієї базової діяльності). Я намагаюся …
121 android  kotlin 

6
Як отримати список завантажених програм (платних / безкоштовних) користувачем з Google Play?
Нещодавно я натрапив на це додаток Purchase Apps , яке якимось чином дозволяє отримати додатки, за які я заплатив у програванні google, після того як я ввійшов у свій обліковий запис google. Я намагаюся дізнатися, як це робиться, як я хочу створити подібний додаток, але для безкоштовних програм, які завантажували. …

16
Автокредитування VersionCode з додатковими властивостями gradle
Я будую додаток для Android з gradle. До цього часу я використовував файл Manifest для збільшення versionCode, але я хотів би прочитати versionCode із зовнішнього файлу і залежно від того, чи є аромат випуску або аромат налагодження збільшить versionCode. Я спробував додаткові властивості, але ви не можете їх зберегти, це …

1
Retrofit 2 видаляє символи після імені хоста з базової URL-адреси
Я використовую Retrofit для доступу до програми RESTful. Основна URL-адреса: http://api.example.com/service Це код інтерфейсу: public interface ExampleService { @Headers("Accept: Application/JSON") @POST("/album/featured-albums") Call<List<Album>> listFeaturedAlbums(); } і ось як я надсилаю запит і отримую відповідь: new AsyncTask<Void, Void, Response<List<Album>>>() { @Override protected Response<List<Album>> doInBackground(Void... params) { Retrofit retrofit = new Retrofit.Builder() .baseUrl("http://api.example.com/service") …
121 android  retrofit 

19
Відображення повідомлення в iOS, яке має таку ж функціональність, як Toast в Android
Мені потрібно знати, чи є в iOS якийсь метод, який веде себе як повідомлення Toast в Android. Тобто мені потрібно відобразити повідомлення, яке відхиляється автоматично через кілька секунд. Це схоже на функціональність класу Toast в середовищі Android.
121 android  ios 

5
runOnUiThread у фрагменті
Я намагаюся перетворити активність у фрагмент. Помітка помилки на runOnUiThread. про минуле: GoogleActivityV2 поширюється на Діяльність. runOnUiThread в класі ExecuteTask. клас ExecuteTask вкладений у діяльність. (Виконати нормально) зараз: GoogleActivityV2 поширюється на фрагмент. runOnUiThread в класі ExecuteTask. клас ExecuteTask вкладений у діяльність. (Помилка runOnUiThread) ось мій код public class GoogleActivityV2 extends …

9
як змінити колір етикетки TextinputLayout та підкреслити текст підкреслити андроїд
Я використовую бібліотеку дизайнів для Android TextinputLayout. Але не вдалося налаштувати колір підказки, колір етикетки та підкреслений колір EditTextвсередині TextinputLayout. Будь ласка, допоможіть.

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