Рубрика «android» - 201

Для тех, кто не сталкивался с этой проблемой, поясню на примере — в конце длительной фоновой операции вы показываете диалог (да Google не рекомендует так делать, но заказчик требует). Если до показа диалога вы свернете приложение нажав клавишу Home, то во время показа диалога произойдет исключение IllegalStateException. То же самое произойдет в случае показа диалога ожидания и скрытия его по завершению фоновой активности — вызов метода dismiss() после сохранения состояния вызовет исключение.

Транзакции фрагментов и потеря состояния активности - 1

Лучшая статья на эту тему, которую я нашел погуглив проблему это Fragment Transactions & Activity State Loss. Статья объясняет проблему, но дает только общие советы, сама проблема остается нерешенной. Возможно кому-то из читателей будет интересно сделать перевод статьи, а пока расскажу вкратце ее смысл. Система Android обладает возможностью завершить любую активность вашего приложения и ее фрагменты при нехватке памяти. Чтобы скрыть от пользователя этот прискорбный факт, Android сохраняет состояние активности и восстанавливает его при необходимости, так что пользователь даже не замечает какие катаклизмы происходили на уровне кода. Когда вы пытаетесь отобразить диалог после сохранения состояния, по сути вы нарушаете сохраненное состояние и такая активность не может быть восстановлена. Android решает это простейшим для себя способом — выкидывает исключение и не позволяет закомитить транзакцию фрагментов. А ваше приложение просто крашится.

Читать полностью »

MugenMvvmToolkit

Введение

Паттерн MVVM хорошо известен, о нем написано много статей, наверное, каждый NET-разработчик сталкивался или слышал об этом паттерне. Цель этой статьи – рассказать о собственной реализации этого паттерна.
MugenMvvmToolkit — является кроссплатформенной реализацией паттерна MVVM и на текущий момент поддерживает следующие платформы:

  • WinForms
  • WPF
  • Silverlight 5
  • Silverlight for WP7.1, WP8, WP8.1
  • Xamarin.Android
  • Xamarin.iOS
  • Xamarin.Forms
  • WinRT XAML framework for Windows 8 Store apps

Читать полностью »

В последнее время на рынок портативной электроники поступают устройства, поражающие своей мобильностью и оснащенностью ОС Android и средствами связи. И это касается не только планшетов, смартфонов, часов и др. Речь сегодня пойдет о проекторе PPX3614, последней модели в ряду карманных проекторов компании Philips. Мой обзор будет отличатся от классической рекламы от компании Philips, т.е. здесь не будет огромного количества фото и видео демонстраций работы устройства. Обзор проектора представлен в формате: мои мечты, мои ожидания, мои сомнения, адекватная критика, мои впечатления — и все это вместе с реальными техническими возможностями устройства.

PPX3614 — маленький кинотеатр у себя дома - 1

Читать полностью »

Компания Saygus после пятилетнего перерыва анонсировала смартфон высокого класса V-Squared с возможностью расширения памяти до 320 Гб, камерами 21 Мп и13 Мп, сканером отпечатка пальца и встроенной беспроводной зарядкой.

image
Читать полностью »

Планшет какого размера нужен вашему ребенку? В Fuhu уверены, что достаточно 55" или 65" дюймов и Android на борту для полного счастья. Но уменьшит ли этот гаджет желание ребенка рисовать на обоях — неизвестно.

image
Читать полностью »

Недавно пришлось писать клиентское приложение на Android для сервера, который организовал видеосвязь между пользователями с помощью библиотеки PeerJS. Эта библиотека является надстройкой над WebRTC, ну или что-то типо того.

Подошел к делу с энтузиазмом, так как до этого ничего такого сложного не делал.
Естественно, первым шагом был поиск библиотек, проектов, которые реализуют такой функционал.
Нашел sample WebRTC, но потом обнаружил проект, который попроще все это реализовывал.
Читать полностью »

13 и 14 декабря в Воронеже прошла третья ежегодная конференция GDG DevFest Воронеж 2014, организованная компанией Google, Воронежским государственным университетом и DataArt. Мероприятие собрало около двухсот разработчиков, дизайнеров и просто Google-энтузиастов.


Читать полностью »

XIM — это новый кроссплатформенный сервис для обмена фотографиями. А если быть более точными, то для совместного (удаленного) просмотра этих самых фотографий.

Microsoft Research призывает стать фанатом XIM - 1

ХIM — доступен в виде приложения для Lumia и для смартфонов на WP8.1 в целом, а также для других устройств с iOS и Android на борту. Сервис поддерживает работу с рядом популярных «подключенных» цифровых медиаплееров. Но обо всём по порядку.
Читать полностью »

В этом году мы наконец получили iPhone размером с лопату, кучу «умных» часов и браслетов, слоёных и тонких смартфонов, очки виртуальной реальности. Предлагаю на минуту остановиться, оглянуться назад и вспомнить, что получил мир в этом году.

Пожалуйста, в комментариях предлагайте свои варианты: какие устройства в этом году были наиболее запоминающимися и интересными.

image image
image image
Читать полностью »

Последний дайджест в уходящем году и мы подводим итоги iOS- и Android-разработки, вспоминаем, какие посты были самыми популярными на Хабре, планируем 2015 год. С наступающим! Хороших вам приложений и интересных задач!

Дайджест интересных материалов для мобильного разработчика #85 (22-28 декабря) - 1Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js