Привет разработчикам! Надеюсь вы уже слышали о предварительной версии Android SDK 1.5, которая недавно вышла. В ней появились новые возможности, но не торопитесь, некоторым из вас нужно будет исправить свои программы перед тем как полностью перейти на 1.5. Мы провели достаточно большое тестирование популярных программ в Андроид маркете и оказалось, что некоторые из них используют не стандартные техники, которые приводят к падению программ или странному поведению в Андроид 1.5. Ниже вы найдете пять советов/техник, руководствуясь которыми вы можете избежать некорректной работы ваших программ в новом SDK. Если вы написали программу для Android 1.0 или 1.5 SDK, то вам нужно более внимательнее с ними ознакомится.

Техника 1: Избегайте использования внутренних API
Читать дальше »

Google Bookmarks Digg I.ua Linkstore Myscoop Communizm Ru-marks Webmarks Ruspace Linkomatic Kli.kz Web-zakladka Zakladok.net Reddit delicious Ma.gnolia Technorati Slashdot Yahoo My Web News2.ru БобрДобр.ru Ваау! Memori.ru rucity.com МоёМесто.ru Mister Wong
by vovkab Нет комментариев »
Рубрики: Статьи | Метки: , ,

Вы разрабатываете свое приложение и вас не устраивает внешний вид стандартных кнопок и решили сделать свою.  Рассмотрим наиболее простой случай создания кнопки с помощью картинок.

1. Рисование картинок для кнопок.

Для этих целей можно использовать бесплатный векторный редактор Inkscape. Сколько и каких картинок нам нужно? В начале определимся с состояниями кнопки. Кнопка может быть нажата или нет, иметь фокус или нет. Несколько состояний:

+ фокус, + нажата
+ фокус, — нажата
— фокус, + нажата
по умолчанию.

buttons

Читать дальше »

Google Bookmarks Digg I.ua Linkstore Myscoop Communizm Ru-marks Webmarks Ruspace Linkomatic Kli.kz Web-zakladka Zakladok.net Reddit delicious Ma.gnolia Technorati Slashdot Yahoo My Web News2.ru БобрДобр.ru Ваау! Memori.ru rucity.com МоёМесто.ru Mister Wong
by vovkab Комментириев (8) »
Рубрики: Статьи | Метки: , ,

Когда вы создаете новое приложение, в корне вашего проекта автоматически создается файл AndroidManifest.xml. AndroidManifest.xml — это необходимый файл в любом проекте. Он определяет глобальные значения для вашего пакета, в нем вы описываете, что находится внутри вашего приложения — деятельности, сервисы и тд. Вы так же определяете, как все эти элементы взаимодействуют с Андроид. Например, какие виды данных может перехватывать ваша программа. Должна ли она отображаться в главном меню вашего телефона и тд.
Читать дальше »

Google Bookmarks Digg I.ua Linkstore Myscoop Communizm Ru-marks Webmarks Ruspace Linkomatic Kli.kz Web-zakladka Zakladok.net Reddit delicious Ma.gnolia Technorati Slashdot Yahoo My Web News2.ru БобрДобр.ru Ваау! Memori.ru rucity.com МоёМесто.ru Mister Wong
by vovkab Нет комментариев »
Рубрики: Статьи | Метки: ,

344712 cover.inddProfessional Android Application Development — книга по созданию мобильных приложений, содержит подробную информацию и примеры программ, которые показывают, как быстро строятся приложения для мобильных телефонов Android. Полностью совместима с версий Android SDK 1.0, покрывает все основные моменты, а также расширенные возможности Андроид (включая GPS, акселерометр и фоновые сервисы) которые помогут вам увеличить возможности ваших программ.

Читать дальше »

Google Bookmarks Digg I.ua Linkstore Myscoop Communizm Ru-marks Webmarks Ruspace Linkomatic Kli.kz Web-zakladka Zakladok.net Reddit delicious Ma.gnolia Technorati Slashdot Yahoo My Web News2.ru БобрДобр.ru Ваау! Memori.ru rucity.com МоёМесто.ru Mister Wong
by vovkab Нет комментариев »
Рубрики: Книги | Метки: ,

ListView один из наиболее распространенных Андроид виджетов. Он очень гибок и легок в использовании, и невероятно мощный, но иногда бывает сложным для понимания.
Одна из особенностей связанных с ListView возникает, когда вы решили использовать измененный цвет фона. По умолчанию, как и большинство виджетов, в ListView установлен прозрачный фон, что означает, вы можете видеть объекты находящиеся за ним. По умолчанию установлен темно серый цвет (#FF191919 с темной темой.) Так же, ListView позволяет использовать затухание краев, для обозначения того что список не закончился, это показано на скриншоте ниже:
Читать дальше »

Google Bookmarks Digg I.ua Linkstore Myscoop Communizm Ru-marks Webmarks Ruspace Linkomatic Kli.kz Web-zakladka Zakladok.net Reddit delicious Ma.gnolia Technorati Slashdot Yahoo My Web News2.ru БобрДобр.ru Ваау! Memori.ru rucity.com МоёМесто.ru Mister Wong
by vovkab Комментириев (5) »
Рубрики: Статьи | Метки: , ,

Если вы хотите что бы ваша программа работала в полноэкранном режиме, то нужно в onCreate вашей Activity добавить следующий кусочек кода:

@Override
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
...
}

Единственное стоит учитывать, что пользователь не сможет видеть состояние батареи и вовремя принять меры.

Google Bookmarks Digg I.ua Linkstore Myscoop Communizm Ru-marks Webmarks Ruspace Linkomatic Kli.kz Web-zakladka Zakladok.net Reddit delicious Ma.gnolia Technorati Slashdot Yahoo My Web News2.ru БобрДобр.ru Ваау! Memori.ru rucity.com МоёМесто.ru Mister Wong
by vovkab Нет комментариев »
Рубрики: Кусочки кода | Метки: , ,

withouttitle Для того что бы убрать заголовок программы и тем самым увеличить количество полезного пространства, или  что бы заменить его своим. Нужно в onCreate вашей Activity добавить следующий кусочек кода:

@Override
public void onCreate(Bundle icicle) {
    super.onCreate(icicle);
    requestWindowFeature(Window.FEATURE_NO_TITLE);
    setContentView(R.layout.main);
    ...
}
Google Bookmarks Digg I.ua Linkstore Myscoop Communizm Ru-marks Webmarks Ruspace Linkomatic Kli.kz Web-zakladka Zakladok.net Reddit delicious Ma.gnolia Technorati Slashdot Yahoo My Web News2.ru БобрДобр.ru Ваау! Memori.ru rucity.com МоёМесто.ru Mister Wong
by vovkab Нет комментариев »
Рубрики: Кусочки кода | Метки: , ,