Sep
05

Работа с акселерометром в Android

Для одного из текущих проектов понадобилась поддержка акселерометра. Учитывая то, что еще месяц назад Android API я в глаза не видел, мне казалось что получение данных с акселерометра – это какой-то адский труд. Оказалось все намного проще.

Для работы с различными датчиками в Android используется класс Sensor. Список датчиков можно получить через SensorManager. Например таким вот образом при создании Activity можно получить объект Sensor, связанный с акселеромтером:

public class AccelerometerTest extends Activity {

        SensorManager mSensorManager;
        Sensor mAccelerometerSensor;

    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        mSensorManager = (SensorManager)getSystemService(Context.SENSOR_SERVICE);
        List sensors = mSensorManager.getSensorList(Sensor.TYPE_ALL);
        if(sensors.size() > 0)
        {
                for (Sensor sensor : sensors) {
                        switch(sensor.getType())
                        {
                        case Sensor.TYPE_ACCELEROMETER:
                                if(mAccelerometerSensor == null) mAccelerometerSensor = sensor;
                                break;
                        default:
                                break;
                        }
                }
        }
    }

читать далее…

Aug
24

Все элементы iPhone 4 GUI в PSD

Доступен PSD файл, содержащий все элементы пользовательского интерфейса для iPhone OS 4. Незаменимая вещь для прототипирования пользовательских интерфейсов iPhone-приложений.

Скачать iPhone 4 GUI PSD.

Aug
16

Кому в App Store жить хорошо. Магазинчик программ «У Стиви» глазами разработчика

Сегодня у нас статья хабрапользователя xzDeveloper об App Store.

В этой статье постараюсь кратко рассказать про свой полуторалетний опыт разработки под iPhone. И о том, кому же полезен App Store.

Часть 1. Действующие лица

Независимый разработчик

Моя позиция такова, и, надеюсь, многие согласятся, что успешный человек — это тот, кто занимается любимым делом, которое приносит доход, на который можно не только жить, но и отдыхать от работы. То есть, его трудовой вклад должен окупаться настолько, чтобы он полностью себя обеспечивал. Кроме дохода еще требуется саморазвитие, чтобы не отставать от темпов роста отрасли, быть всегда во всеоружии, насколько это возможно, чтобы не растерять главное: опыт, навыки, знания.

Много ли таких среди инди-разработчиков? Мне кажется, что нет. Напротив, даже очень и очень мало. Особенно в нашей стране. Попробуем разобраться, почему. читать далее…

Jul
25

Доступны видео и материалы вебкастов Windows Phone 7 Jump Start

Недавно состоялся вебкаст по разработке для Windows Phone – Windows Phone 7 Jump Start, где команда Microsoft Press рассказывала и показывала как начать разрабатывать приложения под Windows Phone 7.

Для тех, кто пропустил данные видео-сессии, материалы, в том числе и видео-записи презентации, были выложены онлайн:

Первая сессия: Getting Started with Microsoft Windows Phone and Silverlight

Видео 1.1
Видео 1.2
Видео 1.3

Вторая сессия: Programming Game Applications with XNA

Видео 2.1
Видео 2.2
Видео 2.3

Третья сессия: Advanced Windows Phone Development

Видео 3.1
Видео 3.2
Видео 3.3

Четвертая сессия: Selling Your Windows Phone Solutions & Wrap Up

Видео 4.1
Видео 4.2
Видео 4.3

Jul
16

Мой путь в Motorola SHOP4APPS или “Где здесь деньги?”

Таки-да, позавчера произошло Событие – мое Android-приложение PDFMyWeb Pro наконец-то пропустили в Motorola’овский SHOP4APPS. И это после 7ми месяцев мучений, более десятка попыток его туда запостить, кучи потраченного времени и нервов. Но, в общем, это случилось и сейчас я попробую провести небольшой анализ того, стоилоа ли игра свеч.

Начало

А началось все давно (черт возьми, почти все посты о попадании на различные площадки по продаже мобильных приложений у меня начинаются именно с этой фразы. Супер-просто ни разу не было, на сколько я помню). В декабре прошлого года вышла первая версия моей утилиты SMSMyFile для обмена файлами через SMS и после успешного попадания в Android Market решено было покорять новые горизонты. Одним из таких “новых” стал мотороловский маркет Shop4Apps. информации о нем было очень немного (в основном потому что у моторолы какая-то странная политика по поводу новинок – они доступны только по предварительной регистрации, акцептования кучи NDA и найти информацию о чем-то на их сайте не так уж и просто), но я нашел как все-таки зарегистрироваться в их программе для разработчиков. Регистрация там, скажу я вам, не такая уж и простая. Мало того что выспрашивают кучу личной информации, чуть ли не группу крови и кличку любимой собачки брата жены, так им еще и обязательно нужен валидный PayPal-аккаунт, без наличия которого о сабмите платных приложений (да и вобще каких-либо приложений, как я понял) не может быть и речи. К чему бы это? Я бы может бесплатный софт без PayPal’а постил, а ведь нет, нельзя.

Но ладно, PayPal – штука наживная (как обзавестись американским PayPal-аккаунтом я уже писал ранее), поэтому регистрация прошла более-менее гладко (но долго, помнится ответа о том, что мою информацию рассмотрели и пустили в Developer Program, я ждал около полутора недель, еще тогда меня это жутко бесило, и, как потом оказалось, не спроста). читать далее…

Jul
12

Вышла Beta-версия средств разработки для Windows Phone 7

Microsoft выпустили Windows Phone Developer Tools Beta – новую версию средств разработки приложений для Windows Phone 7.

Список изменений

  • Несколько сборок объединены в одну – Microsoft.Phone:
    • Microsoft.Phone.Controls
    • Microsoft.Phone.Controls.Navigation
    • Microsoft.Phone.Controls.WebBrowser
    • Microsoft.Phone.Controls.WebBrowserInterop
    • Microsoft.Phone.Shell
    • Microsoft.Phone.Notification
    • Microsoft.Phone.Execution
    • Microsoft.Phone.Info
    • Microsoft.Phone.Tasks
    • Microsoft.Devices
  • System.Device.Location теперь является частью сборки System.Device
  • Сборка Microsoft.Devices переименована; классы этой сборки перенесены в сборку Microsoft.Phone. Часть классов сменила пространство имен.
  • Application.Resources удалены из App.xaml и шаблоны изменены.
  • ToggleControlSwitch и toggleControlButton удалены.
  • ListView и ListViewItem удалены.
  • ToggleControlSwitch и ToggleControlButton удалены.
  • Expression Blend for Windows Phone теперь входит в дистрибутив средств разработки;
  • С помощью Developer Registration Utility можно разблокировать устройство на базе WP7 для целей разработки;
  • XAP Deployment Tool позволит размещать XAP-файлы напрямую на разблокированное устройство;
  • Элементов управления Panorama и Pivot до сих пор нет, их появление ожидается в течении пары недель;

Посмотреть более полный список изменений.

Скачать средства разработки для Windows Phone 7

Jul
06

Microsoft анонсировала Silverlight for Symbian

Сегодня Microsoft анонсировала поддержку Silverlight для платформы Symbian.

Из интересных фич обещают вот что:

  • Поддержка воспроизведения видео в формате h.264.
  • Стриминг видео
  • Rich UI (поддерживается Silverlight 2)
  • Набор библиотек и компонентов среды выполнения Compact Framework.

Узнать больше о Silverlight for Symbian.

Примеры приложений:

  • Bing
  • HSN
Jul
01

Вышла MeeGo 1.1 (Handset)

Вышла в свет первая версия (Day 1) платформы MeeGo для handset’ов.

В этой версии доступны:

  • MeeGo APIs, Qt и MeeGo Touch UI Framework (MTF)
  • Набор примеров элементов управления и приложений:
    1. Строка состояния: часы, четь, Bluetooth, 3G соединение, уведомления, и заряд батареи
    2. Home Screen
    3. Lock Screen
    4. Application Launcher (Как я понимаю это док запуска приложений)
    5. Виртуальная клавиатура
    6. Апликации: Звонилка, SMS, Браузер, Контакты, просмотр фото
    7. MeeGo Core OS
    8. Адаптация под железо — Intel Atom-based handset (Moorestown) и ARM-based Nokia N900

Для того чтобы скачать версию MeeGo для Nokia 900 необходим IMEI.

Следить за развитием проекта можно здесь.
А вот тут еще видео, которое показывает систему в действии.

Jun
29

Palm поворачивается лицом к разработчикам и отменяет оплату в $50 за сабмит приложений!

Вот так оно бывает, нет худа без бобра. Сегодня получил чудесное письмо от Palm с таким вот текстом:

And we have one more program change that will benefit all developers. When we launched the developer program, we introduced a $50 per app fee to submit apps into our catalog. Effective immediately, we’re waiving this fee and refunding to all developers any $50 fees collected in the past. If you’re one such developer, you will see a credit in your PayPal account in the near future.

Из письма следует, что теперь для того чтобы запостить приложение в App Catalog не надо будет каждый раз платить $50 за проверку приложения! И еще ко всему они обещают вернуть деньги, которые разработчики уже потратили на сабмиты! Ну это прям праздник какой-то!

Теперь разработка для WebOS стала еще более реальна. Во-первых, инструментарий бесплатный, во-вторых, процесс попадания приложений в каталог очень-таки предсказуем, в отличии от App Store яблочной компании. Ну и в-третьих вот, меньше вложений требуется для того чтобы начать.

Ура, товарищи!

May
31

US Virtual Bank Account, или как вывести деньги с зарубежных платежных систем

Сегодня у нас статья хабрапользователя SkyLine о том, как зарегистрировать себе Virtual US Bank Account и начать принимать платежи с Android Market.

Преамбула.

В связи с бурным развитием мобильных устройств и ОС Google Android в частности, интерес к разработке программного обеспечения под данную платформу весьма закономерное явление. Как оказалось, он мало чем отличается от обычной разработки на Яве под десктоп/веб, а с учетом возможности использования «стандартного» IDE (Eclipse) путем скачки и встраивания SDK Андроида, а также наличия исчерпывающей документации многие технические вопросы снимаются сами собой. Концептуальный аспект (т.е. идея для реализации в виде ПО) также не заставила себя ждать, благо платформа сравнительно новая, не смотря на недавно вышедшую уже версию 2.1, и конкурентная среда соответственно не такая насыщенная, если взять, к примеру, разработку под тот же iPhone. (Тут могла бы быть развернутая часть о самом ПО, но ввиду некоторых нюансов, таких как незаконченность проекта и отсутствие конкретных результатов, пока ее пропустим).
Оставался последний, и, естественно, самый интересный (логично, не правда ли?) вопрос – денежный, а конкретно – как правильно вывести честно заработанные дензнаки, полученные от продажи ПО на Android Market. читать далее…

Sharepoint portal в аренду - купить Microsoft SharePoint Server. ; фирменный душевой лоток купить , душевой лоток из нержавейки ; тент для дачи ; cialis online

top