Рейтинг
0.00
голосов:
0
avatar

Android  

Итоги прошедшего Android ивента


Проведенный в Маунтин-Вью ивент «A Taste of What’s New from Android» прошел на Ура.

Что показали и рассказали на мероприятии

Самое главное наверно это представленный Маркет



( Читать дальше )
  • +1
  • 03 февраля 2011, 03:01
  • Cluster
  • 2

Broadcast Receiver в Android

Работа приложений в фоне осуществляется благодаря BroadcastReceiver и Service.
BroadcastReceiver это объект, который начинает выполнять действия, по получению какого нибудь сигнала (Intent). Service в отличии от BroadcastReciever работает сразу после того как его запустили. Сегодня речь пойдет о Broadcast Receiver.

Для создания броадкастера нужно создать класс, который наследуется от BroadcastReceiver и переопределить метод onReceive. Этот метод вызывает, когда броадкастер получает Intent.
В нашем примере броадкастер будет показывать всплывающее сообщение, конечно там можно сделать что-то более полезное.
public class SimpleBroadcater extends BroadcastReceiver {
  @Override
  public void onReceive(Context context, Intent intent) {
    Toast.makeText(context,"Broadcaster",Toast.LENGTH_SHORT).show();  }


Броадкастер может слушать системные Intent, которые рассылаются всем и те которые мы будем вручную ему посылать. Теперь надо зарегестрировать броадкастер в системе это возможно сделать двумя способами созданием тега в манифесте приложения или вызовом метода registerReceiver из контекста, мы сделаем первым способом.
Посылка интентов броадкастерам осуществляется так
public class MainActivity extends Activity {

  Context context;

  @Override
  public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);

    context = getApplicationContext();

    Button button = (Button) findViewById(R.id.btn1);
    button.setOnClickListener(new View.OnClickListener() {
      public void onClick(View view) {
        context.sendBroadcast(new Intent(context,SimpleBroadcater.class));
      }
    });
  }}

Также можно подписаться на системные интенты, для этого в манифесте надо использовать тег так.
<receiver android:name=".SimpleBroadcater" android:label="Simple">
      <intent-filter>
        <action android:name="android.intent.action.BOOT_COMPLETED"/>
      </intent-filter>
    </receiver>

исходники проекта тут
  • +2
  • 03 октября 2010, 23:09
  • Mecid
  • 3

Хранение Данных в Android

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

( Читать дальше )
  • +2
  • 09 сентября 2010, 13:26
  • Mecid
  • 5

Создание QuickAction диалогов в Android

О том как написать Хеллоу Ворлд в интернете полным полно, так что я решил рассказать о более интересных вещах. Официальное приложение Twitter для Android использует паттерны и возможности графического интерфейса появившиеся в последних версиях sdk, такие как Dashboard, Search Bar, QuickAction и Action Bar. Диалог QuickAction является одной из самых интересных новинок, он отображает контекстное действия для данного элемента ListView. Этот диалог используется также в приложении контактов, начиная с версии 2.0

( Читать дальше )
  • +6
  • 04 сентября 2010, 23:01
  • Mecid
  • 7

ToDoid - отечественный планировщик задач для Android

После того, как я приобрел себе телефон на платформе Android, был сильно удивлен, что в нем нет простого планировщика задач, без лишних наворотов и ненужных опций. Google Tasks я не использую ввиду отсутствия необходимости синхронизации таких задач, как «Не забыть подстричься» или «Купить хлеб и макароны» с моим гугло-аккаунтом. Оптимальным вариантом тогда для меня стала программа Tag ToDo. Не помню, тогда ли приступил к созданию своего приложения-планировщика один из местных программистов и по совместительству твиттерянин — @mecid. Бета-версию я впервые увидел на одном из Twiparty, но она уже была почти доведена до ума. И вчера, наконец, ее первый релиз появился в Android Market.


( Читать дальше )
  • +4
  • 03 сентября 2010, 14:00
  • anarek
  • 2

Анонсирована "Эклерчик" аля Google Android 2.0

Ну вот и анонсирован долгожданный ОС Android, разрабатываемый под кодовым названием Eclair о котором недавно писал
Между прочем первый гаджет который будет работать под управление этой ОCьки будет наверно Motorola Droid, которая поступит в продажу 6 ноября с ценой $199 с двухгодичным контрактом с Verizon Wireless, сколько он будет стоить без контракта у нас и ваще будет ли никто не знает…
Ну а в «Эклерчике» появилась поддержка мультитач, так же улучшена работа с дисплеями различной диагонали, переработан программный код, отвечающий за ускорение графических расчетов. Поддержка Exchange для обмена сообщениями и совместной работы.
Новая функция Quick Connect позволяет быстрее ориентироваться в списке контактов и выбирать нужный способ связи с другими пользователями.
Встроенный браузер теперь поддерживает новейший стандарт HTML 5, совместимостью с которым могут похвастаться пока далеко не все браузеры.
Поддержка беспроводной передачи данных Bluetooth 2.1, встроенной фотовспышки, цифрового зума и макрофокуса для камеры. Переработке подверглась и экранная клавиатура, став более удобной и эргономичной.

В общем сами смотрите ролик рассказывающий о возможностях Android 2.0:

«Кондитерская» Google готовит Android 2.0?



Многие знают, что имена у операционных систем Android – сладкие.
Пример:
Version
Android 1.5 (Кекс)
Android 1.6 (Пончик)
Android 2.0 (Эклер)


Чаще всего перед выходом новой версии операционной системы на лужайке рядом с огромным зеленым макетом робота Андроида появляется макет кондитерского изделия, символизирующего выход одноименной версии операционной системы. На видео появившемся в сети запечатлено водружение огромного Эклера на легендарной поляне.



( Читать дальше )

Android 1.6 (Donut) SDK

Мы становимся свидетелями как все больше и больше выходят гаджетов на платформе Android, это радует и тут сама платформа не застаивается, что в двойне радует…
И вот компания Google объявила о выпуске пакета для разработки приложений Android 1.6 (Donut) SDK, который уже доступен для загрузки.
Появилась поддержка сотового стандарта CDMA и нескольких новых разрешений дисплеев, включая QVGA и WVGA. Также доступно жестовое управление, функция преобразования текста в речь и интеграция с панелью быстрого поиска Quick Search Box.
Побольше бы аппаратов с этой платформой и подешевле:)

Смотрим все нововведения в Android 1.6 (Donut) SDK в ролике;)
  • 0
  • 16 сентября 2009, 15:49
  • Cluster
  • 11

В мобильной платформе Android появилась поддержка скриптовых языков

Разработчики Google представили систему Android Scripting Environment (ASE), позволяющую выполнять на устройствах на базе мобильной платформы Android полнофункциональные приложения, написанные на популярных скриптовых языках. При этом скриптам доступен стандартный API платформы, т.е. они могут использовать функции телефонии, отправлять SMS, получать данные с GPS, web-камеры и акселерометров, обрабатывать события, использовать функции синтезатора речи (text-to-speech).

Скрипты могут выполняться из командной строки, функционировать как фоновые процессы или выступать в роли обычных GUI приложений. В настоящий момент доступна поддержка языков Python, Lua и BeanShell. В ближайшее время список поддерживаемых языков пополнится языками JavaScript и Ruby. Доступ к Java API Android для скриптов BeanShell производится напрямую, через класс AndroidFacadeа. Для языков подобных Lua и Python доступ к API организован через JSON RPC обращения к классам AndroidFacade и AndroidProxy.

В среде ASE интегрированы средства для запуска приложений из командной строки и имеется встроенный редактор, позволяющий изменять и создавать скрипты прямо на мобильном телефоне. Исходные тексты ASE распространяются в рамках лицензии Apache 2.0

via opennet.ru

Смартфон T-Mobile G1 «подружится» с YouTube

В конце следующей недели владельцам «гуглофонов» Т-Mobile G1 станут доступны обновления платформы Android до версии 1.5 (Cupcake).
Одно из главных новшеств данной версии ОС — возможность записи роликов с последующей их загрузкой на видеохостинг YouTube.

Принцип захвата видео на платформе Android 1.5 аналогичен обычной фотосъемке. Готовый видеоролик можно отправить по электронной почте, посредством MMS или загрузить на YouTube, при желании снабдив файл субтитрами и выбрав тип доступа (публичный или частный) для просмотра.

Почтовый сервис Gmail для ОС Android 1.5 обновится опцией управления группами писем: удаление, архивация и присвоение меток станут применимы сразу к нескольким письмам, содержащимся в почтовом ящике.

Помимо этого, получит изменения пользовательский интерфейс, появится экранная клавиатура и поддержка стерео-Bluetooth