Сразу, что бросилось в глаза - это сильно пачкающийся экран, на первой фотографии это хорошо заметно. Для начала приведу небольшую характеристику девайса. Аппарат базируется на ОС Android 1.6 (говорят будет апдейт до 2.1). Процессор у устройства довольной неплохой для такой ценовой категории - 600 МГц (Qualcomm MSM7227). Постоянная и оперативная память по 256 Мб, есть поддержка Bluetooth 2.0, Wi-Fi (802.11b/g), GPS. Девайс оснащен сенсорным экраном в 3,2 дюйма и 5 Мп камерой (с автофокусом и фотовспышкой). Также, что не маловажно, есть трекбол. Многие считают этот элемент управления бесполезным, но он очень удобен при навигации в ландшафтном режиме.
вторник, 3 августа 2010 г.
Обзор Gigabyte GSmart G1305 (Codfish)
Некоторое время назад ко мне на тестирования попал тестовый образец первого смартфона от Gigabyte - GSmart G1305. По внешнему виду он меня изначально сильно испугал. Выглядел, как некачественная китайская подделка. Но после пристального рассмотрения аппарат показался мне довольно интересным.
суббота, 19 июня 2010 г.
Мои статьи в PDF
Добавил новый блок на сайте Мои статьи в PDF. Находится он справа, думаю заметите. Сделано это для того, чтобы вам не искать по всему блогу эти статьи, а быстро получать к ним доступ в удобном виде. Там будут постоянные ссылки на мои статьи в формате PDF для печати. Пока я подготовил только одну статью, которую недавно писал о Toast. Немного ее поредактировал, но суть осталась такая же.
P.S. Постепенно выложу свои старые статьи, ну и конечно буду писать новые.
P.S. Постепенно выложу свои старые статьи, ну и конечно буду писать новые.
пятница, 21 мая 2010 г.
вторник, 11 мая 2010 г.
Использование NumberPicker и кастомизация его внешнего вида
Внимание. Данное решение с NumberPicker не работает на прошивках 2.2 и выше. Другое решение - взять класс NumberPicker из исходных кодов Android и использовать его. Постараюсь переписать статью в ближайшее время.
Наверно многие из вас использовали такие виджеты, как DatePicker и TimePicker. Но функциональность этих виджетов ограничена возможностью выбора даты и времени, но мне захотелось большего - использовать данную функциональность для выбора любого числа в заданном диапазоне (как в контроле NumericUpDown в C#). Такая возможность существует. Виджеты DatePicker и TimePicker основаны на системном виджете NumberPicker, который вы не можете использовать из коробки. Для его использования потребуется написать небольшое количество кода.
Для начала добавим NumberPicker в наш главный layout, xml-код выглядит следующим образом:
Наверно многие из вас использовали такие виджеты, как DatePicker и TimePicker. Но функциональность этих виджетов ограничена возможностью выбора даты и времени, но мне захотелось большего - использовать данную функциональность для выбора любого числа в заданном диапазоне (как в контроле NumericUpDown в C#). Такая возможность существует. Виджеты DatePicker и TimePicker основаны на системном виджете NumberPicker, который вы не можете использовать из коробки. Для его использования потребуется написать небольшое количество кода.
Для начала добавим NumberPicker в наш главный layout, xml-код выглядит следующим образом:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<com.android.internal.widget.NumberPicker
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/numTestNumberPicker"
android:layout_centerInParent="true">
</com.android.internal.widget.NumberPicker>
</RelativeLayout>
воскресенье, 4 апреля 2010 г.
Подкаст о началах разработки под Android
Сегодня вышел подкаст, записанный буквально сегодня с утра.
В помощь начинающему разработчику под OS Android: интервью с Максимом Юдиным (JQ Soft)
- Небольшой рассказ о Максиме Юдине, JQ Soft и их программах
- Какие бывают средства разработки для Android
- Требования к начинающему разработчику: что знать, что читать, где искать
- Как заработать на разработке ПО под Android, способы и хитрости
- Какое будущее у разработки под Android OS
Послушать
В помощь начинающему разработчику под OS Android: интервью с Максимом Юдиным (JQ Soft)
- Небольшой рассказ о Максиме Юдине, JQ Soft и их программах
- Какие бывают средства разработки для Android
- Требования к начинающему разработчику: что знать, что читать, где искать
- Как заработать на разработке ПО под Android, способы и хитрости
- Какое будущее у разработки под Android OS
Послушать
среда, 31 марта 2010 г.
Использование стороннего шрифта в TextView
В поставку Android входит всего 3 шрифта для использования программистами - Sans, Serif, Monospace, которые вы обычно устанавливаете через свойство android:typeface. Иногда возникает необходимость использовать сторонний шрифт, допустим DS-Digital Bold. Делается это довольно просто.
Вы должны положить ваш шрифт в папку проекта по следующему пути - assets/fonts, папка fonts не обязательна, можно положить непосредственно в assets.
Чтобы использовать этот шрифт для текста в TextView необходимо написать следующий код:
Вы должны положить ваш шрифт в папку проекта по следующему пути - assets/fonts, папка fonts не обязательна, можно положить непосредственно в assets.
Чтобы использовать этот шрифт для текста в TextView необходимо написать следующий код:
TextView tvName = (TextView) findViewById(R.id.tvName);Результат показан на картинке ниже.
Typeface digitalFont = Typeface.createFromAsset(this.getAssets(), "fonts/digital.ttf");
tvName.setTypeface(digitalFont);
воскресенье, 28 марта 2010 г.
Оповещение пользователя: Toast
Начинаю цикл статей о способах оповещения пользователя. Цикл рассчитан на новичков. Существует три способа оповещения пользователя: через Toast, через Notification и через различные виды Dialog. Сегодня я расскажу об использовании первого типа оповещения - Toast.
Подписаться на:
Сообщения (Atom)