Archives

Android. Поиск и удаления APK файла средствами adb. Android find and uninstall APK file

Android. Поиск и удаления APK файла средствами adb. Android find and uninstall APK file Отобразить все пакеты и удалить нужный: adb shell pm list packages -f pm uninstall -k com.itnotepad.meccamedina   Вывод может получиться довольно большой при поиске, поэтому можно воспользоваться конвейром в поиске: pm list packages -f | grep meccamedina  

Read More

Смена языка/локали в Андроид эмуляторе. Android change language/locale

Смена языка/локали в Андроид эмуляторе. Android change language/locale Иногда может возникнуть проблема со сменой языка/локали в Android эмуляторе. Если в эмуляторе телефона/планшета еще присутствует функционал по смене языка или локали, то в случае эмулятора часов или ТВ зачастую представлен всего лишь один язык – Английский. Для смены языка в эмуляторе нужно ввести всего лишь 6 […]

Read More

Ошибка All com.android.support libraries must use the exact same version specification…

Ошибка All com.android.support libraries must use the exact same version specification… После обновления библиотек зависимостей, например com.android.support:support-v4:25.0.1 до 25.2.0 появляется ошибка: All com.android.support libraries must use the exact same version specification(mixing versions can lead to runtime crashes). Found versions… Example include com.android.support:support-v4:25.0.1 and com.android.support:percent:25.0.1. ошибка связана с разными версиями зависимостей в Вашем проекте. Проблема решает […]

Read More

Android Gradle Add local jar libs and compiled *.so libs in project. Android Gradle добавление локальных *jar библиотек и скомпилированных *.so библиотек

Android Gradle Add local jar libs and compiled *.so libs in project. Android Gradle добавление локальных *jar библиотек и скомпилированных *.so библиотек To add local jar lib, need add next to dependencies section: dependencies { compile fileTree(include: [‘*.jar’], dir: ‘libs’) compile files(‘libs/your_lib.jar’) }   To add compiled *so files, put all compiled libraries to libs […]

Read More

AutoCompleteTextView set DropDownHint top gravity/ AutoCompleteTextView изменить уровень выпадающего списка подсказок

AutoCompleteTextView set DropDownHint top gravity/ AutoCompleteTextView изменить уровень выпадающего списка подсказок <AutoCompleteTextView android:id=”@+id/editTextCountryRegistration_fragment_add_city” android:layout_width=”0dp” android:layout_height=”wrap_content” android:layout_weight=”1″ android:layout_centerHorizontal=”true” android:hint=”@string/choose_your_location” android:gravity=”center” /> <Space android:layout_width=”0dp” android:layout_height=”wrap_content” android:layout_weight=”0.3″ /> <AutoCompleteTextView android:layout_width=”0dp” android:layout_weight=”1″ android:layout_height=”wrap_content” android:id=”@+id/editTextCityAddNewCity” android:layout_centerHorizontal=”true” android:dropDownAnchor=”@+id/editTextCountryRegistration_fragment_add_city” android:hint=”@string/choose_your_city” android:gravity=”center” />   Необходимо добавить параметр android:dropDownAnchor в xml описание AutoCompleteTextView, с указанием id элемента, к которому будет привязан выпадающий список(разумеется этот […]

Read More

Error:warning: Ignoring InnerClasses attribute for an anonymous inner class

Error:warning: Ignoring InnerClasses attribute for an anonymous inner class Error:warning: Ignoring InnerClasses attribute for an anonymous inner class Error:(android.support.a.a.c) that doesn’t come with an Error:associated EnclosingMethod attribute. This class was probably produced by a Error:compiler that did not target the modern .class file format. The recommended Error:solution is to recompile the class from source, using […]

Read More

error: more than one device/emulator

error: more than one device/emulator Когда подключено/Включено больше одного девайса/эмулятора, при ручной установке возникает ошибка error: more than one device/emulator Лечится все довольно просто: adb devices adb -s “HT578” install “path”   Первая команда выводит список девайсов. Вторая команда устанавливает APK файл на указанное устройство, т.е. наш девайс HT578

Read More

Отправка данных Android часам (wear) из Android приложения(Send data or notification from Android device to android wear)

Отправка данных Android часам (wear) из Android приложения(Send data or notification from Android device to android wear) Всю работу на отправку данных берет на себя объект GoogleApiClient из комплекта AndroidSDK. Сам процесс очень и очень прост: 1. инициализация GoogleApiClient 2. После инициализации, получаем список подключенных узлов. Теоретически у пользователя может быть больше 1-ого комплекта часов. […]

Read More

Retrofit 2.0 Динамический URL параметр в запросе(Dynamically URL parameter in URL)

Retrofit 2.0 Динамический URL параметр в запросе(Dynamically URL parameter in URL) В документации по retrofit часто указывается, как создавать веб-интерфейс для статических путей URL. например www.it-notepad.com/platerapi/game.json?key=”key”&Location=”location” public interface PlayerInterface { @GET(“/game.json”) Call<PlayerRequestModel> getPlayerForgame(@Query(“key”) String key, @Query(“Location”) String location);   Если же требуется указать динамический путь, например www.it-notepad.com/platerapi/game1/game.json?key=”key”&Location=”location”, www.it-notepad.com/platerapi/game2/game.json?key=”key”&Location=”location”, то необходимо только добавить параметр @Url и […]

Read More

Please disable your adblocker or whitelist this site!