Показаны сообщения с ярлыком windows. Показать все сообщения
Показаны сообщения с ярлыком windows. Показать все сообщения

пятница, 24 февраля 2012 г.

Android: использование NDK

При разработке приложений под Android можно использовать C/C++. Это даёт возможность использовать существующие наработки и библиотеки написанные на C. Создавать свой, более быстрый чем Java, код. Далее рассмотрим использование C++ кода в Android проекте, на примере простейшего приложения, с применением Eclipse под Windows.

воскресенье, 22 января 2012 г.

Windows: использование UTC времени в BIOS


По умолчанию Windows считает, что системные часы машины использую местное время. Linux и MacOS предполагают, что система использует UTC время. В результате, если на машине установлено несколько несколько операционных систем, то при перезагрузке в другую ОС получаем неверное текущее время. Проблема частично решается настройкой NTP-клиента, но для этого требуется доступ к сети и время на синхронизацию.
К счастью есть идеологически верный способ решения проблемы. Можно указать Windows, чтоб она использовала значение времени BIOS, как UTC время.
Запускаем regedit.exe с администраторскими правами.
В ветке HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation создаём новое поле типа DWORD (32-bit) с именем RealTimeIsUniversal. И устанавливаем его значение в 1.
Теперь при переключении из Windows в другую ОС и обратно, часы будут показывать верное время.

Установка Android SDK на Windows

Для разработки приложений под Android требуется Android SDK. SDK включает в себя необходимые библиотеки, инструменты и эмулятор устройств с Android.
Распространяется бесплатно. Забрать можно здесь http://developer.android.com/sdk/index.html

Установка IDE Eclipse на Windows


Eclipse бесплатен для использования.
Скачать пакет можно от сюда http://www.eclipse.org/downloads
Для разработки под Android подходят оба варианта пакета для разработки на Java. Eclipse IDE for Java Developers или Eclipse IDE for Java EE Developers.