Обходим ограничения на раздачу по тарифу “Безлимитище” от МТС (и не только)

Disclaimer: за возможные списания автор ответственности не несёт!

Привет!

preved_mts

Начнём сходу — у многих есть данный тариф от МТС, и чего уж там, подавляющее большинство использует его в режиме тетеринга, или по-простому, раздаче интернета через Wi-Fi/bluetooth/etc.

Но тут на днях оператор решил некрасиво поступить по отношению к абонентам, мол, “теперь мы с вас в случае раздачи интернета будем дёргать по 30р./сутки”.

Читать далее Обходим ограничения на раздачу по тарифу “Безлимитище” от МТС (и не только)

Чуть-чуть про перформанс UI в Android

Привет! Вы когда-нибудь задумывались, почему android-приложение может страшно тормозить? На самом деле, для этого может быть ряд причин, о которых я расскажу немного позже. А пока — список полезных тул, которые могут пригодиться, если вы собираетесь отлавливать странности при работе вашего приложения:

Читать далее Чуть-чуть про перформанс UI в Android

Пример реализации работы с NFC в Android

Привет! У нас тут возникла задачка на работе, о решении которой я хотел бы с вами поделиться :-)

В общем, у нас есть внутрикорпоративное приложение с 3 кнопками (пришел, ушел на обед, ушел домой), которое внутри нашей электронной системы отмечает нас. Его написал мой напарник. Моя задача состояла в том, чтобы облегчить жизнь людям и запилить работу этого приложения с NFC-меткой.

Читать далее Пример реализации работы с NFC в Android

Убираем скролл в RecyclerView

RecyclerView — это новый тип View, появившийся в Android L. Вкратце, фича этой вьюшки, в отличие от ListView, в том, что мы используем для отображения только то количество View-шек, которое нам необходимо, и потом переиспользуем при скроллинге, а не забиваем адаптером весь список.

http://developer.android.com/intl/ru/reference/android/support/v7/widget/RecyclerView.html

Бывает такая ситуация, при которой нам нужно отключить скроллинг в RecyclerView, но, в отличие от того же ListView, сделать это труднее.

Самым простым способом будет просто переопределить dispatchTouchEvent и ловить MotionEvent.ACTION_MOVE.

Пара полезных Android-библиотек

Привет! Сегодня хочу написать о двух полезных библиотеках под Android.

  • ButterKnife. Очень хороший инструмент, позволяющий не городить кучу кода для биндинга объектов, назначения listener’ов и прочей ежедневно создаваемой нечисти. Хорошо помогает в больших проектах.

http://jakewharton.github.io/butterknife/

  • EventBus. Библиотека которая здорово поможет если не охота пилить кучу одних и тех же листенеров. Работает на Subscrib’ах для event’ов.

http://codingjunkie.net/guava-eventbus/