Articles of Андроидный

Дизайн материала для Android NestedScrollView / CollapsingToolbarLayout необычная клавиатура открытия поведения

Я попытался использовать проект nice cheesesquare для реализации прокручиваемой формы в андроиде https://github.com/chrisbanes/cheesesquare Но когда я пытаюсь добавить EditText в NestedScrollView, панель инструментов, кажется, отключена (не работает так, как ожидалось, в случае без ввода), когда открывается keybord. Вот мой макет <?xml version="1.0" encoding="utf-8"?> <!– ~ Copyright (C) 2015 The Android Open Source Project ~ ~ […]

Ошибка вызова тоста из службы Android

Возможный дубликат: Android Toast начался с сервиса только один раз Я использую службу Android, определенную в android.app.Service. Я вызываю эту службу (myService) из Activity. MyService: public class myService extends Service{ public IBinder onBind(Intent intent){ return null; } public void onCreate(){ super.onCreate(); TimerTask task = new TimerTask(){ public void run(){ Log.i("test","service running"); checkDate(); } }; timer […]

Фрагмент внутри ViewPager, возвращающий null в getView ()

В моем приложении у меня есть ViewPager, и внутри этого ViewPager около 17 фрагментов. Я разработал макеты как для портрета, так и для пейзажа. Когда я поворачиваю свой экран, метод getView() возвращает нулевой объект, не знаю, почему это происходит, я использовал setRetainInstance(true) , но все равно то же самое, я использую PagerStateFragmentAdapter качестве реализации адаптера […]

Приложение Android Market для Android – телефония?

У меня есть следующий манифест: <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.myapp.MainActivity" android:versionCode="1" android:versionName="1.0.0" > <supports-screens android:anyDensity="false" android:largeScreens="true" android:normalScreens="true" android:resizeable="false" android:smallScreens="true" android:xlargeScreens="true" > </supports-screens> <uses-permission android:name="android.permission.RECEIVE_SMS" android:required="false" > </uses-permission> <uses-permission android:name="android.permission.SEND_SMS" android:required="false" > </uses-permission> <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" android:required="false" > </uses-permission> <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" android:required="false" > </uses-permission> <uses-permission android:name="android.permission.INTERNET" > </uses-permission> <uses-permission android:name="android.permission.CALL_PHONE" android:required="false" > </uses-permission> <uses-sdk android:minSdkVersion="7" ></uses-sdk> <receiver android:enabled="true" android:name="com.myapp.receiver" […]

Android Parcelable – запись и чтение ArrayList <IA>, когда IA является интерфейсом

У меня есть интерфейс IA и класс B и C, которые их реализуют. Оба B и C реализуют Parcelable . Тогда у меня есть сложная часть: Класс D имеет ArrayList< IA > . Мне нужно, чтобы это тоже вставляло классы B и C в arraylist . Они имеют одну и ту же структуру, но отношение […]

Как использовать Parcelable в фрагменте для получения данных?

Я могу использовать Parcelable в действии, но я не знаю, как использовать его во Фрагменте. У меня есть ListFragment в FragmentGet, чтобы отобразить всю базу данных строк в ListView, я хочу получить детали ListView в другом фрагменте, когда он щелкнут, я использую Parcelable для передачи данных между фрагментами. Это мой Test.java: import android.os.Parcel; import android.os.Parcelable; […]

Как изменить заголовок диалогового окна Appompat и цвет разделителя заголовков?

Есть ли способ изменить заголовок диалогового окна Appompat и цвет разделителя заголовков? Я не хочу использовать голой светло-голубой цвет. Я основал эту ссылку, но для холодного света и не работаю с appcompat. Заранее спасибо.

Как подавить ведение журнала с помощью Google Analytics 7.3?

Последнее обновление для Google Play Services 7.3 делает интерфейс GA Logger устаревшим , и поэтому мы больше не можем контролировать уровень ведения журнала из нашего приложения. Этот интерфейс устарел. Интерфейс Logger устарел. Используйте adb shell setprop log.tag.GAv4 DEBUG чтобы включить ведение журнала отладки для Google Analytics. Мы использовали разные настройки для каждого типа сборки, используя […]

Почему Intent реализует Cloneable?

Почему Android Intent реализует Cloneable ? Являются ли намерения клонированы? Интерактивная реализация clone() прерывается, поскольку она вызывает конструктор вместо вызова super.clone() . Подклассы намерения гарантированно нарушат поведение, если оно когда-либо клонировано (соответствующая ошибка Android ).

Для bitmap.recycle () или не для bitmap.recycle ()

Несколько дней назад мы выпустили приложение в Play Store, которое занимается высококачественными растровыми изображениями и все это касается их редактирования. Все шло хорошо, когда мы поняли, что 20% устройств выдают из памяти ошибки. Итак, мы проверили наш код и выяснили, что Android не выпускает встроенную память, используемую для хранения битмап-данных на некоторых устройствах. В этом […]