<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>AndroidTeam. Новости и советы &#187; Разработка</title>
	<atom:link href="http://androidteam.ru/dev/feed" rel="self" type="application/rss+xml" />
	<link>http://androidteam.ru</link>
	<description>Российское сообщество андроведов</description>
	<lastBuildDate>Thu, 05 Aug 2010 23:13:43 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Настройка среды разработки Android под Ubuntu 10.04</title>
		<link>http://androidteam.ru/dev/install-android-ubuntu-10-04.html</link>
		<comments>http://androidteam.ru/dev/install-android-ubuntu-10-04.html#comments</comments>
		<pubDate>Sat, 01 May 2010 15:34:38 +0000</pubDate>
		<dc:creator>vovkab</dc:creator>
				<category><![CDATA[Разработка]]></category>
		<category><![CDATA[ADT]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[SDK]]></category>

		<guid isPermaLink="false">http://androidteam.ru/?p=3993</guid>
		<description><![CDATA[Вот и вышла новая версия Ubuntu, в связи с чем решил обновить инструкцию по установке JDK, Eclipse и ADT. Установка Java (~57MB): Открываем консоль и вводим одну за одной комманды: sudo add-apt-repository &#039;deb http://archive.canonical.com/ubuntu lucid partner&#039; sudo aptitude update sudo aptitude install sun-java6-jdk Установка Android SDK: 1. Скачиваем последнюю версию SDK для Linux c сайта [...]


<strong>Похожие новости</strong>

Нет похожих новостей.
]]></description>
			<content:encoded><![CDATA[<table style="background-color: #230417; width: 100%;" border="0">
<tbody>
<tr>
<td>
<h3><img title="ubuntu_android" src="http://androidteam.ru/wp-content/uploads/2010/05/ubuntu_android.png" alt="" width="600" height="124" /></h3>
</td>
</tr>
</tbody>
</table>
<p>Вот и вышла новая версия Ubuntu, в связи с чем решил обновить инструкцию по установке JDK, Eclipse и ADT.</p>
<p><span id="more-3993"></span></p>
<h3>Установка Java (~57MB):</h3>
<p>Открываем консоль и вводим одну за одной комманды:</p>
<table style="width: 100%;" border="0" cellpadding="5">
<tbody>
<tr>
<td style="background-color: #050505;"><span style="font-family: courier new,courier;"><span style="color: #ffffff;">sudo add-apt-repository &#039;deb  http://archive.canonical.com/ubuntu lucid partner&#039;<br />
sudo aptitude update<br />
sudo aptitude install sun-java6-jdk</span></span></td>
</tr>
</tbody>
</table>
<h3>Установка Android SDK:</h3>
<p>1. Скачиваем последнюю версию SDK для Linux c сайта <a href="http://d.android.com/sdk/index.html" target="_blank">d.android.com</a></p>
<p>2. Распаковываем архив. например, в домашнюю папку ~/android-sdk</p>
<p style="padding-left: 30px;"><img class="alignnone size-full wp-image-3995" title="sdk_install_dir" src="http://androidteam.ru/wp-content/uploads/2010/05/sdk_install_dir.png" alt="" width="476" height="290" /></p>
<p>3. Запускаем файл <strong>android</strong> из директории tools. (Если спросят хотите запустить? Нажмите <strong>Запустить в терминале</strong>)</p>
<p style="padding-left: 30px;"><img class="alignnone size-full wp-image-3996" title="sdk_install_dir_android" src="http://androidteam.ru/wp-content/uploads/2010/05/sdk_install_dir_android.png" alt="" width="488" height="291" /></p>
<p>4. В открывшемся окне переходим во вкладку Available Packages, нажимаем на + и в появившемся списке выбираем пакеты которые хотим установить. Для примера выбирем SDK  и документацию для Android 2.1. Необходимые версии всегда можно до установить позже.</p>
<p style="padding-left: 30px;"><img class="alignnone size-full wp-image-3997" title="android_install_sdk" src="http://androidteam.ru/wp-content/uploads/2010/05/android_install_sdk.png" alt="" width="578" height="360" /></p>
<p>5. Нажимаем <strong>Install Selected</strong>, в появившемся окошке выбираем <strong>Accept All</strong>, затем нажимаем на <strong>Install</strong></p>
<p style="padding-left: 30px;"><img class="alignnone size-full wp-image-3998" title="android_install_sdk_accept" src="http://androidteam.ru/wp-content/uploads/2010/05/android_install_sdk_accept.png" alt="" width="576" height="225" /></p>
<p>После того как все установлено, переходим к установке Eclipse и ADT.</p>
<h3>Установка Eclipse (~269MB):</h3>
<p>Открываем консоль и вводим:</p>
<table style="width: 100%; background-color: #000000; border: 1px solid #000000;" border="0" cellpadding="5">
<tbody>
<tr>
<td><span style="font-family: courier new,courier;"><span style="color: #ffffff;">sudo apt-get install eclipse</span></span></td>
</tr>
</tbody>
</table>
<h3>Установка ADT:</h3>
<p>1. Запускаем Eclipse</p>
<p style="padding-left: 30px;"><img class="alignnone size-full wp-image-4005" title="run_eclipse" src="http://androidteam.ru/wp-content/uploads/2010/05/run_eclipse.png" alt="" width="552" height="327" /></p>
<p>2. Выбираем в меню <strong>Help -&gt; Install New Software&#8230;</strong></p>
<p style="padding-left: 30px;"><img class="alignnone size-full wp-image-4007" title="eclipse_install_new" src="http://androidteam.ru/wp-content/uploads/2010/05/eclipse_install_new.png" alt="" width="552" height="326" /></p>
<p>3. В открывшемся окне нажимаем Add, что бы добавить репозиторий ADT. Указываем</p>
<p>Name: <strong>ADT</strong></p>
<p>Location: <strong>https://dl-ssl.google.com/android/eclipse/</strong></p>
<p>Нажимаем OK</p>
<p style="padding-left: 30px;"><img class="alignnone size-full wp-image-4008" title="eclipse_add_adt_repo" src="http://androidteam.ru/wp-content/uploads/2010/05/eclipse_add_adt_repo.png" alt="" width="550" height="208" /></p>
<p>4. Ставим галочку напротив <strong>Developer Tools</strong> и нажимаем <strong>Next</strong></p>
<p style="padding-left: 30px;"><img class="alignnone size-full wp-image-4009" title="eclipse_add_adt_repo2" src="http://androidteam.ru/wp-content/uploads/2010/05/eclipse_add_adt_repo2.png" alt="" width="555" height="522" /></p>
<p>5. Затем еще раз нажимаем <strong>Next</strong>, ставим галочку на <strong>I accept the terms of the license agreements</strong> и нажимаем <strong>Finish</strong>. После того как все установится, соглашаемся с перезапуском Eclipse.</p>
<p>6. Последний заключительный шаг &#8211; указываем ADT путь к директории с SDK. Для этого в Eclipse отерываем меню Window -&gt; Preferences. Во вкладке Android указываем путь к SDK. В нашем случае оно было установлено в директорию /home/vovkab/android-sdk. Вы должны будете указать свою.</p>
<p style="padding-left: 30px;"><img class="alignnone size-full wp-image-4010" title="eclipse_activate_adt" src="http://androidteam.ru/wp-content/uploads/2010/05/eclipse_activate_adt.png" alt="" width="552" height="265" /></p>
<p style="padding-left: 30px;">Нажимаем OK.</p>
<p>Все, установка закончена. теперь можно приступать к разработке программ для Android.</p>

<div class="zakladka"><noindex><a href="http://www.google.com/bookmarks/mark?op=add&bkmk=http://androidteam.ru/dev/install-android-ubuntu-10-04.html&title=%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0+%D1%81%D1%80%D0%B5%D0%B4%D1%8B+%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8+Android+%D0%BF%D0%BE%D0%B4+Ubuntu+10.04+-+AndroidTeam.+%D0%9D%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8+%D0%B8+%D1%81%D0%BE%D0%B2%D0%B5%D1%82%D1%8B" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/google.png" border="0" width="16" height="16" alt="Google Bookmarks" title="Google Bookmarks"></a></noindex> <noindex><a href="http://digg.com/submit?url=http://androidteam.ru/dev/install-android-ubuntu-10-04.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/digg.png" border="0" width="16" height="16" alt="Digg" title="Digg"></a></noindex> <noindex><a href="http://links.i.ua/add/?_rand=149669598http://androidteam.ru/dev/install-android-ubuntu-10-04.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/ua.png" border="0" width="16" height="16" alt="I.ua" title="I.ua"></a></noindex> <noindex><a href="http://www.linkstore.ru/linkstore/add.jsphttp://androidteam.ru/dev/install-android-ubuntu-10-04.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/linkstore.png" border="0" width="16" height="16" alt="Linkstore" title="Linkstore"></a></noindex> <noindex><a href="http://myscoop.ru/add/http://androidteam.ru/dev/install-android-ubuntu-10-04.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/myscoop.png" border="0" width="16" height="16" alt="Myscoop" title="Myscoop"></a></noindex> <noindex><a href="http://communizm.ru/index.php?mode=addstoryhttp://androidteam.ru/dev/install-android-ubuntu-10-04.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/communizm.png" border="0" width="16" height="16" alt="Communizm" title="Communizm"></a></noindex> <noindex><a href="http://www.ru-marks.net/bookmarks.php/?action=addhttp://androidteam.ru/dev/install-android-ubuntu-10-04.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/ru-marks.png" border="0" width="16" height="16" alt="Ru-marks" title="Ru-marks"></a></noindex> <noindex><a href="http://webmarks.ru/bookmarks/addhttp://androidteam.ru/dev/install-android-ubuntu-10-04.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/webmarks.png" border="0" width="16" height="16" alt="Webmarks" title="Webmarks"></a></noindex> <noindex><a href="http://www.ruspace.ru/index.php?link=bookmark&action=bookmarkNewhttp://androidteam.ru/dev/install-android-ubuntu-10-04.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/ruspace.png" border="0" width="16" height="16" alt="Ruspace" title="Ruspace"></a></noindex> <noindex><a href="http://linkomatic.ru/addhttp://androidteam.ru/dev/install-android-ubuntu-10-04.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/linkomatic.png" border="0" width="16" height="16" alt="Linkomatic" title="Linkomatic"></a></noindex> <noindex><a href="http://kli.kz/login/?action=addhttp://androidteam.ru/dev/install-android-ubuntu-10-04.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/kli.png" border="0" width="16" height="16" alt="Kli.kz" title="Kli.kz"></a></noindex> <noindex><a href="http://www.web-zakladka.ru/user/zakladd.php?id=916http://androidteam.ru/dev/install-android-ubuntu-10-04.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/web.png" border="0" width="16" height="16" alt="Web-zakladka" title="Web-zakladka"></a></noindex> <noindex><a href="http://www.zakladok.net/add_link.php?folder_id=0http://androidteam.ru/dev/install-android-ubuntu-10-04.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/zakladok.png" border="0" width="16" height="16" alt="Zakladok.net" title="Zakladok.net"></a></noindex> <noindex><a href="http://reddit.com/submit?url=http://androidteam.ru/dev/install-android-ubuntu-10-04.html&title=%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0+%D1%81%D1%80%D0%B5%D0%B4%D1%8B+%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8+Android+%D0%BF%D0%BE%D0%B4+Ubuntu+10.04+-+AndroidTeam.+%D0%9D%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8+%D0%B8+%D1%81%D0%BE%D0%B2%D0%B5%D1%82%D1%8B" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/reddit.png" border="0" width="16" height="16" alt="Reddit" title="Reddit"></a></noindex> <noindex><a href="http://delicious.com/post?url=http://androidteam.ru/dev/install-android-ubuntu-10-04.html&title=%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0+%D1%81%D1%80%D0%B5%D0%B4%D1%8B+%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8+Android+%D0%BF%D0%BE%D0%B4+Ubuntu+10.04+-+AndroidTeam.+%D0%9D%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8+%D0%B8+%D1%81%D0%BE%D0%B2%D0%B5%D1%82%D1%8B" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/delicious.png" border="0" width="16" height="16" alt="delicious" title="delicious"></a></noindex> <noindex><a href="http://ma.gnolia.com/beta/bookmarklet/add?url=http://androidteam.ru/dev/install-android-ubuntu-10-04.html&title=%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0+%D1%81%D1%80%D0%B5%D0%B4%D1%8B+%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8+Android+%D0%BF%D0%BE%D0%B4+Ubuntu+10.04+-+AndroidTeam.+%D0%9D%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8+%D0%B8+%D1%81%D0%BE%D0%B2%D0%B5%D1%82%D1%8B&description=%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0+%D1%81%D1%80%D0%B5%D0%B4%D1%8B+%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8+Android+%D0%BF%D0%BE%D0%B4+Ubuntu+10.04+-+AndroidTeam.+%D0%9D%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8+%D0%B8+%D1%81%D0%BE%D0%B2%D0%B5%D1%82%D1%8B" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/magnolia.png" border="0" width="16" height="16" alt="Ma.gnolia" title="Ma.gnolia"></a></noindex> <noindex><a href="http://www.technorati.com/faves?add=http://androidteam.ru/dev/install-android-ubuntu-10-04.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/technorati.png" border="0" width="16" height="16" alt="Technorati" title="Technorati"></a></noindex> <noindex><a href="http://www.slashdot.org/bookmark.pl?url=http://androidteam.ru/dev/install-android-ubuntu-10-04.html&title=%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0+%D1%81%D1%80%D0%B5%D0%B4%D1%8B+%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8+Android+%D0%BF%D0%BE%D0%B4+Ubuntu+10.04+-+AndroidTeam.+%D0%9D%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8+%D0%B8+%D1%81%D0%BE%D0%B2%D0%B5%D1%82%D1%8B" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/slashdot.png" border="0" width="16" height="16" alt="Slashdot" title="Slashdot"></a></noindex> <noindex><a href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http://androidteam.ru/dev/install-android-ubuntu-10-04.html&t=%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0+%D1%81%D1%80%D0%B5%D0%B4%D1%8B+%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8+Android+%D0%BF%D0%BE%D0%B4+Ubuntu+10.04+-+AndroidTeam.+%D0%9D%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8+%D0%B8+%D1%81%D0%BE%D0%B2%D0%B5%D1%82%D1%8B" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/yahoo.png" border="0" width="16" height="16" alt="Yahoo My Web" title="Yahoo My Web"></a></noindex> <noindex><a href="http://news2.ru/add_story.php?url=http://androidteam.ru/dev/install-android-ubuntu-10-04.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/news2ru.png" border="0" width="16" height="16" alt="News2.ru" title="News2.ru"></a></noindex> <noindex><a href="http://www.bobrdobr.ru/addext.html?url=http://androidteam.ru/dev/install-android-ubuntu-10-04.html&title=%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0+%D1%81%D1%80%D0%B5%D0%B4%D1%8B+%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8+Android+%D0%BF%D0%BE%D0%B4+Ubuntu+10.04+-+AndroidTeam.+%D0%9D%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8+%D0%B8+%D1%81%D0%BE%D0%B2%D0%B5%D1%82%D1%8B" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/bobrdobr.png" border="0" width="16" height="16" alt="БобрДобр.ru" title="БобрДобр.ru"></a></noindex> <noindex><a href="http://www.vaau.ru/submit/?action=step2&url=http://androidteam.ru/dev/install-android-ubuntu-10-04.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/vaau.png" border="0" width="16" height="16" alt="Ваау!" title="Ваау!"></a></noindex> <noindex><a href="http://memori.ru/link/?sm=1&u_data[url]=http://androidteam.ru/dev/install-android-ubuntu-10-04.html&u_data[name]=%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0+%D1%81%D1%80%D0%B5%D0%B4%D1%8B+%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8+Android+%D0%BF%D0%BE%D0%B4+Ubuntu+10.04+-+AndroidTeam.+%D0%9D%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8+%D0%B8+%D1%81%D0%BE%D0%B2%D0%B5%D1%82%D1%8B" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/memori.png" border="0" width="16" height="16" alt="Memori.ru" title="Memori.ru"></a></noindex> <noindex><a href="http://www.rucity.com/bookmarks.php?action=add&address=http://androidteam.ru/dev/install-android-ubuntu-10-04.html&title=%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0+%D1%81%D1%80%D0%B5%D0%B4%D1%8B+%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8+Android+%D0%BF%D0%BE%D0%B4+Ubuntu+10.04+-+AndroidTeam.+%D0%9D%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8+%D0%B8+%D1%81%D0%BE%D0%B2%D0%B5%D1%82%D1%8B" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/rucity.png" border="0" width="16" height="16" alt="rucity.com" title="rucity.com"></a></noindex> <noindex><a href="http://moemesto.ru/post.php?url=http://androidteam.ru/dev/install-android-ubuntu-10-04.html&title=%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0+%D1%81%D1%80%D0%B5%D0%B4%D1%8B+%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8+Android+%D0%BF%D0%BE%D0%B4+Ubuntu+10.04+-+AndroidTeam.+%D0%9D%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8+%D0%B8+%D1%81%D0%BE%D0%B2%D0%B5%D1%82%D1%8B" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/moemesto.png" border="0" width="16" height="16" alt="МоёМесто.ru" title="МоёМесто.ru"></a></noindex> <noindex><a href="http://www.mister-wong.ru/index.php?action=addurl&bm_url=http://androidteam.ru/dev/install-android-ubuntu-10-04.html&bm_description=%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0+%D1%81%D1%80%D0%B5%D0%B4%D1%8B+%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8+Android+%D0%BF%D0%BE%D0%B4+Ubuntu+10.04+-+AndroidTeam.+%D0%9D%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8+%D0%B8+%D1%81%D0%BE%D0%B2%D0%B5%D1%82%D1%8B" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/mrwong.png" border="0" width="16" height="16" alt="Mister Wong" title="Mister Wong"></a></noindex> </div>


<p><strong>Похожие новости</strong></p>
<p>Нет похожих новостей.</p>
]]></content:encoded>
			<wfw:commentRss>http://androidteam.ru/dev/install-android-ubuntu-10-04.html/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Меняем внешний вид вывода adb logcat</title>
		<link>http://androidteam.ru/dev/particles/modifying-the-android-logcat-stream-for-full-color-debugging.html</link>
		<comments>http://androidteam.ru/dev/particles/modifying-the-android-logcat-stream-for-full-color-debugging.html#comments</comments>
		<pubDate>Fri, 24 Apr 2009 15:09:32 +0000</pubDate>
		<dc:creator>vovkab</dc:creator>
				<category><![CDATA[Статьи]]></category>
		<category><![CDATA[adb]]></category>
		<category><![CDATA[coloredlogcat.py]]></category>
		<category><![CDATA[logcat]]></category>

		<guid isPermaLink="false">http://androidteam.ru/?p=3078</guid>
		<description><![CDATA[Попался на глаза интересный скрипт, который переформатирует вывод logcat. Установка для Ubuntu: 1. Скачиваем в вашу домашнюю директорию, ~/bin curl http://www.jsharkey.org/downloads/coloredlogcat.pytxt > ~/bin/coloredlogcat.py 2. Добавляем права для запуска: chmod +x ~/bin/coloredlogcat.py 3. Добавляем директорию ~/bin в переменную PATH: gedit ~/.bashrc и в конец файла добавляем строчку, если она еще не прописана export PATH=$PATH:~/bin 4. Запуск. [...]


<strong>Похожие новости</strong>

Нет похожих новостей.
]]></description>
			<content:encoded><![CDATA[<p>Попался на глаза интересный скрипт, который переформатирует вывод logcat.</p>
<p><img src="http://androidteam.ru/wp-content/uploads/2009/04/colored.png" alt="colored" title="colored" width="650" height="351" class="alignnone size-full wp-image-3083" /><br />
<span id="more-3078"></span><br />
<strong>Установка для Ubuntu:</strong><br />
1. Скачиваем в вашу домашнюю директорию, ~/bin</p>
<pre lang="bash">curl http://www.jsharkey.org/downloads/coloredlogcat.pytxt > ~/bin/coloredlogcat.py</pre>
<p>2. Добавляем права для запуска:</p>
<pre lang="bash">chmod +x ~/bin/coloredlogcat.py</pre>
<p>3. Добавляем директорию ~/bin в переменную PATH:</p>
<pre lang="bash">gedit ~/.bashrc</pre>
<p>и в конец файла добавляем строчку, если она еще не прописана</p>
<pre lang="bash">export PATH=$PATH:~/bin</pre>
<p>4. Запуск. Есть несколько вариантов использования:<br />
Пропускаем вывод команды adb logcat через скрипт coloredlogcat.py:</p>
<pre lang="bash">adb logcat | ~/coloredlogcat.py</pre>
<p>Просто запускаем в консоле команду:</p>
<pre lang="bash">coloredlogcat.py</pre>
<p>Если у вас подключено несколько устройств/эмуляторов, то посмотреть список доступных можно с помощью <strong>coloredlogcat.py devices</strong><br />
Далее, запоминаем имя устройства и запускаем <strong>coloredlogcat.py -s имя_устройства</strong></p>
<p>Скачать: <a href="http://www.jsharkey.org/downloads/coloredlogcat.pytxt">coloredlogcat.pytxt</a><br />
Источник <a href="http://www.jsharkey.org/blog/2009/04/22/modifying-the-android-logcat-stream-for-full-color-debugging/">www.jsharkey.org</a></p>

<div class="zakladka"><noindex><a href="http://www.google.com/bookmarks/mark?op=add&bkmk=http://androidteam.ru/dev/particles/modifying-the-android-logcat-stream-for-full-color-debugging.html&title=%D0%9C%D0%B5%D0%BD%D1%8F%D0%B5%D0%BC+%D0%B2%D0%BD%D0%B5%D1%88%D0%BD%D0%B8%D0%B9+%D0%B2%D0%B8%D0%B4+%D0%B2%D1%8B%D0%B2%D0%BE%D0%B4%D0%B0+adb+logcat+-+AndroidTeam.+%D0%9D%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8+%D0%B8+%D1%81%D0%BE%D0%B2%D0%B5%D1%82%D1%8B" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/google.png" border="0" width="16" height="16" alt="Google Bookmarks" title="Google Bookmarks"></a></noindex> <noindex><a href="http://digg.com/submit?url=http://androidteam.ru/dev/particles/modifying-the-android-logcat-stream-for-full-color-debugging.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/digg.png" border="0" width="16" height="16" alt="Digg" title="Digg"></a></noindex> <noindex><a href="http://links.i.ua/add/?_rand=149669598http://androidteam.ru/dev/particles/modifying-the-android-logcat-stream-for-full-color-debugging.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/ua.png" border="0" width="16" height="16" alt="I.ua" title="I.ua"></a></noindex> <noindex><a href="http://www.linkstore.ru/linkstore/add.jsphttp://androidteam.ru/dev/particles/modifying-the-android-logcat-stream-for-full-color-debugging.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/linkstore.png" border="0" width="16" height="16" alt="Linkstore" title="Linkstore"></a></noindex> <noindex><a href="http://myscoop.ru/add/http://androidteam.ru/dev/particles/modifying-the-android-logcat-stream-for-full-color-debugging.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/myscoop.png" border="0" width="16" height="16" alt="Myscoop" title="Myscoop"></a></noindex> <noindex><a href="http://communizm.ru/index.php?mode=addstoryhttp://androidteam.ru/dev/particles/modifying-the-android-logcat-stream-for-full-color-debugging.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/communizm.png" border="0" width="16" height="16" alt="Communizm" title="Communizm"></a></noindex> <noindex><a href="http://www.ru-marks.net/bookmarks.php/?action=addhttp://androidteam.ru/dev/particles/modifying-the-android-logcat-stream-for-full-color-debugging.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/ru-marks.png" border="0" width="16" height="16" alt="Ru-marks" title="Ru-marks"></a></noindex> <noindex><a href="http://webmarks.ru/bookmarks/addhttp://androidteam.ru/dev/particles/modifying-the-android-logcat-stream-for-full-color-debugging.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/webmarks.png" border="0" width="16" height="16" alt="Webmarks" title="Webmarks"></a></noindex> <noindex><a href="http://www.ruspace.ru/index.php?link=bookmark&action=bookmarkNewhttp://androidteam.ru/dev/particles/modifying-the-android-logcat-stream-for-full-color-debugging.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/ruspace.png" border="0" width="16" height="16" alt="Ruspace" title="Ruspace"></a></noindex> <noindex><a href="http://linkomatic.ru/addhttp://androidteam.ru/dev/particles/modifying-the-android-logcat-stream-for-full-color-debugging.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/linkomatic.png" border="0" width="16" height="16" alt="Linkomatic" title="Linkomatic"></a></noindex> <noindex><a href="http://kli.kz/login/?action=addhttp://androidteam.ru/dev/particles/modifying-the-android-logcat-stream-for-full-color-debugging.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/kli.png" border="0" width="16" height="16" alt="Kli.kz" title="Kli.kz"></a></noindex> <noindex><a href="http://www.web-zakladka.ru/user/zakladd.php?id=916http://androidteam.ru/dev/particles/modifying-the-android-logcat-stream-for-full-color-debugging.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/web.png" border="0" width="16" height="16" alt="Web-zakladka" title="Web-zakladka"></a></noindex> <noindex><a href="http://www.zakladok.net/add_link.php?folder_id=0http://androidteam.ru/dev/particles/modifying-the-android-logcat-stream-for-full-color-debugging.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/zakladok.png" border="0" width="16" height="16" alt="Zakladok.net" title="Zakladok.net"></a></noindex> <noindex><a href="http://reddit.com/submit?url=http://androidteam.ru/dev/particles/modifying-the-android-logcat-stream-for-full-color-debugging.html&title=%D0%9C%D0%B5%D0%BD%D1%8F%D0%B5%D0%BC+%D0%B2%D0%BD%D0%B5%D1%88%D0%BD%D0%B8%D0%B9+%D0%B2%D0%B8%D0%B4+%D0%B2%D1%8B%D0%B2%D0%BE%D0%B4%D0%B0+adb+logcat+-+AndroidTeam.+%D0%9D%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8+%D0%B8+%D1%81%D0%BE%D0%B2%D0%B5%D1%82%D1%8B" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/reddit.png" border="0" width="16" height="16" alt="Reddit" title="Reddit"></a></noindex> <noindex><a href="http://delicious.com/post?url=http://androidteam.ru/dev/particles/modifying-the-android-logcat-stream-for-full-color-debugging.html&title=%D0%9C%D0%B5%D0%BD%D1%8F%D0%B5%D0%BC+%D0%B2%D0%BD%D0%B5%D1%88%D0%BD%D0%B8%D0%B9+%D0%B2%D0%B8%D0%B4+%D0%B2%D1%8B%D0%B2%D0%BE%D0%B4%D0%B0+adb+logcat+-+AndroidTeam.+%D0%9D%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8+%D0%B8+%D1%81%D0%BE%D0%B2%D0%B5%D1%82%D1%8B" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/delicious.png" border="0" width="16" height="16" alt="delicious" title="delicious"></a></noindex> <noindex><a href="http://ma.gnolia.com/beta/bookmarklet/add?url=http://androidteam.ru/dev/particles/modifying-the-android-logcat-stream-for-full-color-debugging.html&title=%D0%9C%D0%B5%D0%BD%D1%8F%D0%B5%D0%BC+%D0%B2%D0%BD%D0%B5%D1%88%D0%BD%D0%B8%D0%B9+%D0%B2%D0%B8%D0%B4+%D0%B2%D1%8B%D0%B2%D0%BE%D0%B4%D0%B0+adb+logcat+-+AndroidTeam.+%D0%9D%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8+%D0%B8+%D1%81%D0%BE%D0%B2%D0%B5%D1%82%D1%8B&description=%D0%9C%D0%B5%D0%BD%D1%8F%D0%B5%D0%BC+%D0%B2%D0%BD%D0%B5%D1%88%D0%BD%D0%B8%D0%B9+%D0%B2%D0%B8%D0%B4+%D0%B2%D1%8B%D0%B2%D0%BE%D0%B4%D0%B0+adb+logcat+-+AndroidTeam.+%D0%9D%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8+%D0%B8+%D1%81%D0%BE%D0%B2%D0%B5%D1%82%D1%8B" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/magnolia.png" border="0" width="16" height="16" alt="Ma.gnolia" title="Ma.gnolia"></a></noindex> <noindex><a href="http://www.technorati.com/faves?add=http://androidteam.ru/dev/particles/modifying-the-android-logcat-stream-for-full-color-debugging.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/technorati.png" border="0" width="16" height="16" alt="Technorati" title="Technorati"></a></noindex> <noindex><a href="http://www.slashdot.org/bookmark.pl?url=http://androidteam.ru/dev/particles/modifying-the-android-logcat-stream-for-full-color-debugging.html&title=%D0%9C%D0%B5%D0%BD%D1%8F%D0%B5%D0%BC+%D0%B2%D0%BD%D0%B5%D1%88%D0%BD%D0%B8%D0%B9+%D0%B2%D0%B8%D0%B4+%D0%B2%D1%8B%D0%B2%D0%BE%D0%B4%D0%B0+adb+logcat+-+AndroidTeam.+%D0%9D%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8+%D0%B8+%D1%81%D0%BE%D0%B2%D0%B5%D1%82%D1%8B" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/slashdot.png" border="0" width="16" height="16" alt="Slashdot" title="Slashdot"></a></noindex> <noindex><a href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http://androidteam.ru/dev/particles/modifying-the-android-logcat-stream-for-full-color-debugging.html&t=%D0%9C%D0%B5%D0%BD%D1%8F%D0%B5%D0%BC+%D0%B2%D0%BD%D0%B5%D1%88%D0%BD%D0%B8%D0%B9+%D0%B2%D0%B8%D0%B4+%D0%B2%D1%8B%D0%B2%D0%BE%D0%B4%D0%B0+adb+logcat+-+AndroidTeam.+%D0%9D%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8+%D0%B8+%D1%81%D0%BE%D0%B2%D0%B5%D1%82%D1%8B" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/yahoo.png" border="0" width="16" height="16" alt="Yahoo My Web" title="Yahoo My Web"></a></noindex> <noindex><a href="http://news2.ru/add_story.php?url=http://androidteam.ru/dev/particles/modifying-the-android-logcat-stream-for-full-color-debugging.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/news2ru.png" border="0" width="16" height="16" alt="News2.ru" title="News2.ru"></a></noindex> <noindex><a href="http://www.bobrdobr.ru/addext.html?url=http://androidteam.ru/dev/particles/modifying-the-android-logcat-stream-for-full-color-debugging.html&title=%D0%9C%D0%B5%D0%BD%D1%8F%D0%B5%D0%BC+%D0%B2%D0%BD%D0%B5%D1%88%D0%BD%D0%B8%D0%B9+%D0%B2%D0%B8%D0%B4+%D0%B2%D1%8B%D0%B2%D0%BE%D0%B4%D0%B0+adb+logcat+-+AndroidTeam.+%D0%9D%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8+%D0%B8+%D1%81%D0%BE%D0%B2%D0%B5%D1%82%D1%8B" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/bobrdobr.png" border="0" width="16" height="16" alt="БобрДобр.ru" title="БобрДобр.ru"></a></noindex> <noindex><a href="http://www.vaau.ru/submit/?action=step2&url=http://androidteam.ru/dev/particles/modifying-the-android-logcat-stream-for-full-color-debugging.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/vaau.png" border="0" width="16" height="16" alt="Ваау!" title="Ваау!"></a></noindex> <noindex><a href="http://memori.ru/link/?sm=1&u_data[url]=http://androidteam.ru/dev/particles/modifying-the-android-logcat-stream-for-full-color-debugging.html&u_data[name]=%D0%9C%D0%B5%D0%BD%D1%8F%D0%B5%D0%BC+%D0%B2%D0%BD%D0%B5%D1%88%D0%BD%D0%B8%D0%B9+%D0%B2%D0%B8%D0%B4+%D0%B2%D1%8B%D0%B2%D0%BE%D0%B4%D0%B0+adb+logcat+-+AndroidTeam.+%D0%9D%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8+%D0%B8+%D1%81%D0%BE%D0%B2%D0%B5%D1%82%D1%8B" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/memori.png" border="0" width="16" height="16" alt="Memori.ru" title="Memori.ru"></a></noindex> <noindex><a href="http://www.rucity.com/bookmarks.php?action=add&address=http://androidteam.ru/dev/particles/modifying-the-android-logcat-stream-for-full-color-debugging.html&title=%D0%9C%D0%B5%D0%BD%D1%8F%D0%B5%D0%BC+%D0%B2%D0%BD%D0%B5%D1%88%D0%BD%D0%B8%D0%B9+%D0%B2%D0%B8%D0%B4+%D0%B2%D1%8B%D0%B2%D0%BE%D0%B4%D0%B0+adb+logcat+-+AndroidTeam.+%D0%9D%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8+%D0%B8+%D1%81%D0%BE%D0%B2%D0%B5%D1%82%D1%8B" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/rucity.png" border="0" width="16" height="16" alt="rucity.com" title="rucity.com"></a></noindex> <noindex><a href="http://moemesto.ru/post.php?url=http://androidteam.ru/dev/particles/modifying-the-android-logcat-stream-for-full-color-debugging.html&title=%D0%9C%D0%B5%D0%BD%D1%8F%D0%B5%D0%BC+%D0%B2%D0%BD%D0%B5%D1%88%D0%BD%D0%B8%D0%B9+%D0%B2%D0%B8%D0%B4+%D0%B2%D1%8B%D0%B2%D0%BE%D0%B4%D0%B0+adb+logcat+-+AndroidTeam.+%D0%9D%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8+%D0%B8+%D1%81%D0%BE%D0%B2%D0%B5%D1%82%D1%8B" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/moemesto.png" border="0" width="16" height="16" alt="МоёМесто.ru" title="МоёМесто.ru"></a></noindex> <noindex><a href="http://www.mister-wong.ru/index.php?action=addurl&bm_url=http://androidteam.ru/dev/particles/modifying-the-android-logcat-stream-for-full-color-debugging.html&bm_description=%D0%9C%D0%B5%D0%BD%D1%8F%D0%B5%D0%BC+%D0%B2%D0%BD%D0%B5%D1%88%D0%BD%D0%B8%D0%B9+%D0%B2%D0%B8%D0%B4+%D0%B2%D1%8B%D0%B2%D0%BE%D0%B4%D0%B0+adb+logcat+-+AndroidTeam.+%D0%9D%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8+%D0%B8+%D1%81%D0%BE%D0%B2%D0%B5%D1%82%D1%8B" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/mrwong.png" border="0" width="16" height="16" alt="Mister Wong" title="Mister Wong"></a></noindex> </div>


<p><strong>Похожие новости</strong></p>
<p>Нет похожих новостей.</p>
]]></content:encoded>
			<wfw:commentRss>http://androidteam.ru/dev/particles/modifying-the-android-logcat-stream-for-full-color-debugging.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Советы по разработке для Android SDK 1.5</title>
		<link>http://androidteam.ru/dev/particles/future-proofing-your-apps-sdk-15.html</link>
		<comments>http://androidteam.ru/dev/particles/future-proofing-your-apps-sdk-15.html#comments</comments>
		<pubDate>Fri, 24 Apr 2009 09:29:43 +0000</pubDate>
		<dc:creator>vovkab</dc:creator>
				<category><![CDATA[Статьи]]></category>
		<category><![CDATA[SDK 1.5]]></category>
		<category><![CDATA[Программирование]]></category>
		<category><![CDATA[советы]]></category>

		<guid isPermaLink="false">http://androidteam.ru/?p=3057</guid>
		<description><![CDATA[Привет разработчикам! Надеюсь вы уже слышали о предварительной версии Android SDK 1.5, которая недавно вышла. В ней появились новые возможности, но не торопитесь, некоторым из вас нужно будет исправить свои программы перед тем как полностью перейти на 1.5. Мы провели достаточно большое тестирование популярных программ в Андроид маркете и оказалось, что некоторые из них используют [...]


<strong>Похожие новости</strong>

Нет похожих новостей.
]]></description>
			<content:encoded><![CDATA[<p>Привет разработчикам! Надеюсь вы уже слышали о предварительной версии Android SDK 1.5, которая недавно вышла. В ней появились новые возможности, но не торопитесь, некоторым из вас нужно будет исправить свои программы перед тем как полностью перейти на 1.5. Мы провели достаточно большое тестирование популярных программ в Андроид маркете и оказалось, что некоторые из них используют не стандартные техники, которые приводят к падению программ или странному поведению в Андроид 1.5. Ниже вы найдете пять советов/техник, руководствуясь которыми вы можете избежать некорректной работы ваших программ в новом SDK. Если вы написали программу для Android 1.0 или 1.5 SDK, то вам нужно более внимательнее с ними ознакомится.</p>
<p><strong>Техника 1: Избегайте использования внутренних API</strong><br />
<span id="more-3057"></span><br />
Даже когда мы настойчиво советовали не использовать их, некоторые разработчики все таки решили использовать не поддерживаемые или внутренние API. К примеру, многие используют внутренний интерфейс управления яркостью и API для переключения состояния блютуса, доступные в 1.0 и 1.1. Теперь этот баг исправлен в 1.5, который позволял программам обращаться к этим API, без использования разрешения. В результате, программы использовавшие их не будут работать в 1.5. Есть и другие изменения, так что если вы использовали другие не документированные возможности, вам необходимо обновить свои программы и отказаться использовать этих API. Даже если они будут работать на Android 1.5, то есть шанс что они перестанут в будущих обновлениях. (Немного о хорошем, так как программы типа &laquo;фонарик&raquo;, очень популярны, то специально для этого мы добавили поле &laquo;screenBrightness&raquo; в WindowManager.LayoutParams.)</p>
<p><strong>Техника 2. Избегайте прямого изменения настроек</strong></p>
<p>Хорошо, нас самом деле это не так уж плохо, так как изменения поведения были сделаны в самом андроиде. Мы сделали это потому что некоторые разработчики использовали их не очень хорошо, например, некоторые программы без оповещения пользователя, &laquo;в тихую&raquo; включали и выключали GPS, или даже включать передачу данных в роуминге.</p>
<p>В результате программы больше не могут напрямую изменять системные настройки, даже если раньше у них был для этого разрешения. К примеру, теперь нельзя напрямую включать и выключать GPS. Эти программы не будут выдавать ошибку, но на запрос API просто не будет ничего происходить. Вместо этого они должны будут вызывать специальный Intent для запуска соответствующего окна настроек, что бы пользователь изменял настройки вручную. Более подробно можно ознакомится с классом android.provider.Settings.Secure, который вы можете найти в документации к SDK 1.5. Хочу заметить, что нововедение относится только к настройкам которые описаны в классе Settings.Secure, остальные же будут продолжать работать так же как и в 1.1.</p>
<p><strong>Техника 3. Избегайте использования большого количества планировок (Layouts)</strong></p>
<p>Согласно изменениям в отрисовке View, большая глубина (больше 10 уровней) или большое количество (больше 30 всего) иерархий View в планировках (layouts), приводят к краху программы. Всегда был риск к чрезмерно сложным лэйаутам(layouts), но вы можете думать об Android 1.5, как об улучшении 1.1 в плане увеличения этой проблемы. Большинству разработчиков не стоит об этом беспокоится, но если ваша программа содержит очень много лэйаутов, вам нужно будет посадить ее на диету. Вы можете упростить свою планировку с помощью более продвинутых классов, например, FrameLayout и TableLayout</p>
<p><strong>Техника 4. Учитывайте все виды устройств</strong></p>
<p>Android 1.5  включает поддержку программных клавиатур, и в скором времени появится много оборудования, которые будут работать на Андроид ОС, но не будут иметь физической клавиатуры. Если ваша программа подразумевает присутствие физической клавиатуры (например, если вы создали свой элемент View который обрабатывает события от клавиатуры) вы должны быть уверенными, что она будет корректно работать в устройствах только с программной клавиатурой. Для подробностей, следите за официальным блогом, в котором скоро появится информация по перехвату событий от программных клавиатур.</p>
<p><strong>Техника 5. Избегайте случайные повороты.</strong></p>
<p>Устройства работающие на Андроид 1.5 и более новых версиях, позволяют автоматически поворачивать экран в зависимости от ориентации устройства. Некоторые 1.5 устройства будут делать это по умолчанию, на всех остальных будет включаться через настройки пользователем. Это может иногда привести к непредсказуемому поведению от программ которые используют свое собственное изменение ориентации (с использованием акселерометра или чего либо еще). Это часто случается когда приложение считает что поворот может произойти, только когда физическая клавиатура выдвинута. Если в устройстве нет физической клавиатуры, то изменение ориентации экрана, никогда не произойдет, а это уже программная ошибка. Разработчики должны быть уверенными, что их программы смогут корректно обработать изменение ориентации в любой момент.</p>
<p>Так же, программы которые используют акселерометр на прямую для изменения ориентации экрана иногда совпадает с системными изменениями, что конечно же дает положительный результат. И наконец, некоторые используют акселерометр для определения того что устройство трясут и не устанавливают положение только в портретный или ландшафтный режимы, в результате ориентация меняется между ними. Это может раздражать пользователя. (Вы можете заблокировать ориентацию экрана в портретный или ландшафтный режимы указав атрибут &#039;android:screenOrientation&#039; в своем файле манифеста AndroidManifest.xml.)</p>
<p><a href="http://android-developers.blogspot.com/2009/04/future-proofing-your-apps.html">Оригинал</a></p>

<div class="zakladka"><noindex><a href="http://www.google.com/bookmarks/mark?op=add&bkmk=http://androidteam.ru/dev/particles/future-proofing-your-apps-sdk-15.html&title=%D0%A1%D0%BE%D0%B2%D0%B5%D1%82%D1%8B+%D0%BF%D0%BE+%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B5+%D0%B4%D0%BB%D1%8F+Android+SDK+1.5+-+AndroidTeam.+%D0%9D%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8+%D0%B8+%D1%81%D0%BE%D0%B2%D0%B5%D1%82%D1%8B" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/google.png" border="0" width="16" height="16" alt="Google Bookmarks" title="Google Bookmarks"></a></noindex> <noindex><a href="http://digg.com/submit?url=http://androidteam.ru/dev/particles/future-proofing-your-apps-sdk-15.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/digg.png" border="0" width="16" height="16" alt="Digg" title="Digg"></a></noindex> <noindex><a href="http://links.i.ua/add/?_rand=149669598http://androidteam.ru/dev/particles/future-proofing-your-apps-sdk-15.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/ua.png" border="0" width="16" height="16" alt="I.ua" title="I.ua"></a></noindex> <noindex><a href="http://www.linkstore.ru/linkstore/add.jsphttp://androidteam.ru/dev/particles/future-proofing-your-apps-sdk-15.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/linkstore.png" border="0" width="16" height="16" alt="Linkstore" title="Linkstore"></a></noindex> <noindex><a href="http://myscoop.ru/add/http://androidteam.ru/dev/particles/future-proofing-your-apps-sdk-15.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/myscoop.png" border="0" width="16" height="16" alt="Myscoop" title="Myscoop"></a></noindex> <noindex><a href="http://communizm.ru/index.php?mode=addstoryhttp://androidteam.ru/dev/particles/future-proofing-your-apps-sdk-15.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/communizm.png" border="0" width="16" height="16" alt="Communizm" title="Communizm"></a></noindex> <noindex><a href="http://www.ru-marks.net/bookmarks.php/?action=addhttp://androidteam.ru/dev/particles/future-proofing-your-apps-sdk-15.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/ru-marks.png" border="0" width="16" height="16" alt="Ru-marks" title="Ru-marks"></a></noindex> <noindex><a href="http://webmarks.ru/bookmarks/addhttp://androidteam.ru/dev/particles/future-proofing-your-apps-sdk-15.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/webmarks.png" border="0" width="16" height="16" alt="Webmarks" title="Webmarks"></a></noindex> <noindex><a href="http://www.ruspace.ru/index.php?link=bookmark&action=bookmarkNewhttp://androidteam.ru/dev/particles/future-proofing-your-apps-sdk-15.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/ruspace.png" border="0" width="16" height="16" alt="Ruspace" title="Ruspace"></a></noindex> <noindex><a href="http://linkomatic.ru/addhttp://androidteam.ru/dev/particles/future-proofing-your-apps-sdk-15.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/linkomatic.png" border="0" width="16" height="16" alt="Linkomatic" title="Linkomatic"></a></noindex> <noindex><a href="http://kli.kz/login/?action=addhttp://androidteam.ru/dev/particles/future-proofing-your-apps-sdk-15.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/kli.png" border="0" width="16" height="16" alt="Kli.kz" title="Kli.kz"></a></noindex> <noindex><a href="http://www.web-zakladka.ru/user/zakladd.php?id=916http://androidteam.ru/dev/particles/future-proofing-your-apps-sdk-15.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/web.png" border="0" width="16" height="16" alt="Web-zakladka" title="Web-zakladka"></a></noindex> <noindex><a href="http://www.zakladok.net/add_link.php?folder_id=0http://androidteam.ru/dev/particles/future-proofing-your-apps-sdk-15.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/zakladok.png" border="0" width="16" height="16" alt="Zakladok.net" title="Zakladok.net"></a></noindex> <noindex><a href="http://reddit.com/submit?url=http://androidteam.ru/dev/particles/future-proofing-your-apps-sdk-15.html&title=%D0%A1%D0%BE%D0%B2%D0%B5%D1%82%D1%8B+%D0%BF%D0%BE+%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B5+%D0%B4%D0%BB%D1%8F+Android+SDK+1.5+-+AndroidTeam.+%D0%9D%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8+%D0%B8+%D1%81%D0%BE%D0%B2%D0%B5%D1%82%D1%8B" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/reddit.png" border="0" width="16" height="16" alt="Reddit" title="Reddit"></a></noindex> <noindex><a href="http://delicious.com/post?url=http://androidteam.ru/dev/particles/future-proofing-your-apps-sdk-15.html&title=%D0%A1%D0%BE%D0%B2%D0%B5%D1%82%D1%8B+%D0%BF%D0%BE+%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B5+%D0%B4%D0%BB%D1%8F+Android+SDK+1.5+-+AndroidTeam.+%D0%9D%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8+%D0%B8+%D1%81%D0%BE%D0%B2%D0%B5%D1%82%D1%8B" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/delicious.png" border="0" width="16" height="16" alt="delicious" title="delicious"></a></noindex> <noindex><a href="http://ma.gnolia.com/beta/bookmarklet/add?url=http://androidteam.ru/dev/particles/future-proofing-your-apps-sdk-15.html&title=%D0%A1%D0%BE%D0%B2%D0%B5%D1%82%D1%8B+%D0%BF%D0%BE+%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B5+%D0%B4%D0%BB%D1%8F+Android+SDK+1.5+-+AndroidTeam.+%D0%9D%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8+%D0%B8+%D1%81%D0%BE%D0%B2%D0%B5%D1%82%D1%8B&description=%D0%A1%D0%BE%D0%B2%D0%B5%D1%82%D1%8B+%D0%BF%D0%BE+%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B5+%D0%B4%D0%BB%D1%8F+Android+SDK+1.5+-+AndroidTeam.+%D0%9D%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8+%D0%B8+%D1%81%D0%BE%D0%B2%D0%B5%D1%82%D1%8B" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/magnolia.png" border="0" width="16" height="16" alt="Ma.gnolia" title="Ma.gnolia"></a></noindex> <noindex><a href="http://www.technorati.com/faves?add=http://androidteam.ru/dev/particles/future-proofing-your-apps-sdk-15.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/technorati.png" border="0" width="16" height="16" alt="Technorati" title="Technorati"></a></noindex> <noindex><a href="http://www.slashdot.org/bookmark.pl?url=http://androidteam.ru/dev/particles/future-proofing-your-apps-sdk-15.html&title=%D0%A1%D0%BE%D0%B2%D0%B5%D1%82%D1%8B+%D0%BF%D0%BE+%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B5+%D0%B4%D0%BB%D1%8F+Android+SDK+1.5+-+AndroidTeam.+%D0%9D%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8+%D0%B8+%D1%81%D0%BE%D0%B2%D0%B5%D1%82%D1%8B" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/slashdot.png" border="0" width="16" height="16" alt="Slashdot" title="Slashdot"></a></noindex> <noindex><a href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http://androidteam.ru/dev/particles/future-proofing-your-apps-sdk-15.html&t=%D0%A1%D0%BE%D0%B2%D0%B5%D1%82%D1%8B+%D0%BF%D0%BE+%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B5+%D0%B4%D0%BB%D1%8F+Android+SDK+1.5+-+AndroidTeam.+%D0%9D%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8+%D0%B8+%D1%81%D0%BE%D0%B2%D0%B5%D1%82%D1%8B" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/yahoo.png" border="0" width="16" height="16" alt="Yahoo My Web" title="Yahoo My Web"></a></noindex> <noindex><a href="http://news2.ru/add_story.php?url=http://androidteam.ru/dev/particles/future-proofing-your-apps-sdk-15.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/news2ru.png" border="0" width="16" height="16" alt="News2.ru" title="News2.ru"></a></noindex> <noindex><a href="http://www.bobrdobr.ru/addext.html?url=http://androidteam.ru/dev/particles/future-proofing-your-apps-sdk-15.html&title=%D0%A1%D0%BE%D0%B2%D0%B5%D1%82%D1%8B+%D0%BF%D0%BE+%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B5+%D0%B4%D0%BB%D1%8F+Android+SDK+1.5+-+AndroidTeam.+%D0%9D%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8+%D0%B8+%D1%81%D0%BE%D0%B2%D0%B5%D1%82%D1%8B" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/bobrdobr.png" border="0" width="16" height="16" alt="БобрДобр.ru" title="БобрДобр.ru"></a></noindex> <noindex><a href="http://www.vaau.ru/submit/?action=step2&url=http://androidteam.ru/dev/particles/future-proofing-your-apps-sdk-15.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/vaau.png" border="0" width="16" height="16" alt="Ваау!" title="Ваау!"></a></noindex> <noindex><a href="http://memori.ru/link/?sm=1&u_data[url]=http://androidteam.ru/dev/particles/future-proofing-your-apps-sdk-15.html&u_data[name]=%D0%A1%D0%BE%D0%B2%D0%B5%D1%82%D1%8B+%D0%BF%D0%BE+%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B5+%D0%B4%D0%BB%D1%8F+Android+SDK+1.5+-+AndroidTeam.+%D0%9D%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8+%D0%B8+%D1%81%D0%BE%D0%B2%D0%B5%D1%82%D1%8B" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/memori.png" border="0" width="16" height="16" alt="Memori.ru" title="Memori.ru"></a></noindex> <noindex><a href="http://www.rucity.com/bookmarks.php?action=add&address=http://androidteam.ru/dev/particles/future-proofing-your-apps-sdk-15.html&title=%D0%A1%D0%BE%D0%B2%D0%B5%D1%82%D1%8B+%D0%BF%D0%BE+%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B5+%D0%B4%D0%BB%D1%8F+Android+SDK+1.5+-+AndroidTeam.+%D0%9D%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8+%D0%B8+%D1%81%D0%BE%D0%B2%D0%B5%D1%82%D1%8B" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/rucity.png" border="0" width="16" height="16" alt="rucity.com" title="rucity.com"></a></noindex> <noindex><a href="http://moemesto.ru/post.php?url=http://androidteam.ru/dev/particles/future-proofing-your-apps-sdk-15.html&title=%D0%A1%D0%BE%D0%B2%D0%B5%D1%82%D1%8B+%D0%BF%D0%BE+%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B5+%D0%B4%D0%BB%D1%8F+Android+SDK+1.5+-+AndroidTeam.+%D0%9D%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8+%D0%B8+%D1%81%D0%BE%D0%B2%D0%B5%D1%82%D1%8B" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/moemesto.png" border="0" width="16" height="16" alt="МоёМесто.ru" title="МоёМесто.ru"></a></noindex> <noindex><a href="http://www.mister-wong.ru/index.php?action=addurl&bm_url=http://androidteam.ru/dev/particles/future-proofing-your-apps-sdk-15.html&bm_description=%D0%A1%D0%BE%D0%B2%D0%B5%D1%82%D1%8B+%D0%BF%D0%BE+%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B5+%D0%B4%D0%BB%D1%8F+Android+SDK+1.5+-+AndroidTeam.+%D0%9D%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8+%D0%B8+%D1%81%D0%BE%D0%B2%D0%B5%D1%82%D1%8B" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/mrwong.png" border="0" width="16" height="16" alt="Mister Wong" title="Mister Wong"></a></noindex> </div>


<p><strong>Похожие новости</strong></p>
<p>Нет похожих новостей.</p>
]]></content:encoded>
			<wfw:commentRss>http://androidteam.ru/dev/particles/future-proofing-your-apps-sdk-15.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Как создать свою кнопку с помощью картинок?</title>
		<link>http://androidteam.ru/dev/particles/android-dev-making-button-with-png.html</link>
		<comments>http://androidteam.ru/dev/particles/android-dev-making-button-with-png.html#comments</comments>
		<pubDate>Fri, 27 Mar 2009 12:08:56 +0000</pubDate>
		<dc:creator>vovkab</dc:creator>
				<category><![CDATA[Статьи]]></category>
		<category><![CDATA[Кнопки]]></category>
		<category><![CDATA[Программирование]]></category>
		<category><![CDATA[Разработка]]></category>

		<guid isPermaLink="false">http://androidteam.ru/?p=2955</guid>
		<description><![CDATA[Вы разрабатываете свое приложение и вас не устраивает внешний вид стандартных кнопок и решили сделать свою.  Рассмотрим наиболее простой случай создания кнопки с помощью картинок. 1. Рисование картинок для кнопок. Для этих целей можно использовать бесплатный векторный редактор Inkscape. Сколько и каких картинок нам нужно? В начале определимся с состояниями кнопки. Кнопка может быть нажата [...]


<strong>Похожие новости</strong>

Нет похожих новостей.
]]></description>
			<content:encoded><![CDATA[<p>Вы разрабатываете свое приложение и вас не устраивает внешний вид стандартных кнопок и решили сделать свою.  Рассмотрим наиболее простой случай создания кнопки с помощью картинок.</p>
<h3>1. Рисование картинок для кнопок.</h3>
<p>Для этих целей можно использовать бесплатный векторный редактор <a href="http://www.inkscape.org/">Inkscape</a>. Сколько и каких картинок нам нужно? В начале определимся с состояниями кнопки. Кнопка может быть нажата или нет, иметь фокус или нет. Несколько состояний:</p>
<p style="padding-left: 30px;">+ фокус, + нажата<br />
+ фокус, &#8211; нажата<br />
- фокус, + нажата<br />
по умолчанию.</p>
<p style="padding-left: 30px;"><img class="alignnone size-full wp-image-2956" title="buttons" src="http://androidteam.ru/wp-content/uploads/2009/03/buttons.png" alt="buttons" width="212" height="78" /></p>
<p><span id="more-2955"></span><br />
Изображения состояний кнопки готовы. Если мы применим одну из них к нашей кнопке на форме через свойство <strong>Backgroud</strong>, то увидим нечто похожее на следующее:</p>
<p style="padding-left: 30px;"><img class="alignnone size-full wp-image-2960" title="wrstretch" src="http://androidteam.ru/wp-content/uploads/2009/03/wrstretch.png" alt="wrstretch" width="222" height="81" /></p>
<p>мы видим что изображение на кнопке растягивается неправильно. Для того что бы картинка растягивалась корректно, ее нужно преобразовать к специальному формату <a href="http://developer.android.com/reference/android/graphics/drawable/NinePatchDrawable.html">NinePatch</a>.</p>
<h3>2. Что такое NinePatch?</h3>
<p>NinePatch &#8211; это графический формат растровых картинок которые Андроид будет автоматически растягивать в зависимости от размера виджета в котором она указана в качестве фонового рисунка. Если же проще, то NinePatch &#8211; это PNG картинка у которой добавлена рамка толщиной в один пиксель и файл сохранен с расширением <strong>.9.png</strong>. Все картинки кладутся в папку <strong>res/drawable/</strong> вашего проекта. Рамка используется для определения области, которая будет растянута.</p>
<p style="padding-left: 30px;"><img class="alignnone size-full wp-image-2961" title="ninepatch_raw" src="http://androidteam.ru/wp-content/uploads/2009/03/ninepatch_raw.png" alt="ninepatch_raw" width="439" height="355" /></p>
<p>В поставке Android SDK, есть отдельная утилита для рисования полосок, находится она в папке <strong>sdk/tools/draw9patch</strong>. Запускаем ее, открываем картинку для нашей кнопки и дорисовываем рамку как показано на рисунке ниже:</p>
<p style="padding-left: 30px;"><img class="alignnone size-full wp-image-2963" title="drawninepatch" src="http://androidteam.ru/wp-content/uploads/2009/03/drawninepatch.png" alt="drawninepatch" width="250" height="232" /></p>
<p>Проделываем тоже самое с остальными картинками, которые мы поместим на кнопку. Копируем все три файла в папку вашего проекта <strong>/res/drawable</strong></p>
<p style="padding-left: 30px;"><img class="alignnone size-full wp-image-2964" title="resdrawable" src="http://androidteam.ru/wp-content/uploads/2009/03/resdrawable.png" alt="resdrawable" width="233" height="112" /></p>
<p><em>Замечание:</em> нарисовать полоски можно в любом графическом редакторе поддерживающим png. Для эффекта нажатия кнопки, исходную картинку для нажатия сдвинуть на 1-2 пикселя вниз, но при этом все 3 картинки должны быть одного размера.</p>
<h3><strong>3. Как сделать, что бы на каждое событие отображалась соответствующая картинка?</strong></h3>
<p>Будем это делать через drawable xml. Создаем файл <strong>myb_states.xml</strong> в <strong>/res/drawable</strong> и описываем поведение кнопки:</p>
<div class="codecolorer-container xml default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="xml codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;?xml</span> <span style="color: #000066;">version</span>=<span style="color: #ff0000;">&quot;1.0&quot;</span> <span style="color: #000066;">encoding</span>=<span style="color: #ff0000;">&quot;utf-8&quot;</span><span style="color: #000000; font-weight: bold;">?&gt;</span></span><br />
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;selector</span> <span style="color: #000066;">xmlns:android</span>=<span style="color: #ff0000;">&quot;http://schemas.android.com/apk/res/android&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span><br />
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;item</span> <span style="color: #000066;">android:state_focused</span>=<span style="color: #ff0000;">&quot;true&quot;</span></span><br />
<span style="color: #009900;"><span style="color: #000066;">android:state_pressed</span>=<span style="color: #ff0000;">&quot;false&quot;</span></span><br />
<span style="color: #009900;"><span style="color: #000066;">android:drawable</span>=<span style="color: #ff0000;">&quot;@drawable/myb_focused&quot;</span> <span style="color: #000000; font-weight: bold;">/&gt;</span></span><br />
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;item</span> <span style="color: #000066;">android:state_focused</span>=<span style="color: #ff0000;">&quot;true&quot;</span></span><br />
<span style="color: #009900;"><span style="color: #000066;">android:state_pressed</span>=<span style="color: #ff0000;">&quot;true&quot;</span></span><br />
<span style="color: #009900;"><span style="color: #000066;">android:drawable</span>=<span style="color: #ff0000;">&quot;@drawable/myb_active&quot;</span> <span style="color: #000000; font-weight: bold;">/&gt;</span></span><br />
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;item</span> <span style="color: #000066;">android:state_focused</span>=<span style="color: #ff0000;">&quot;false&quot;</span></span><br />
<span style="color: #009900;"><span style="color: #000066;">android:state_pressed</span>=<span style="color: #ff0000;">&quot;true&quot;</span></span><br />
<span style="color: #009900;"><span style="color: #000066;">android:drawable</span>=<span style="color: #ff0000;">&quot;@drawable/myb_active&quot;</span> <span style="color: #000000; font-weight: bold;">/&gt;</span></span><br />
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;item</span> <span style="color: #000066;">android:drawable</span>=<span style="color: #ff0000;">&quot;@drawable/myb_inactive&quot;</span> <span style="color: #000000; font-weight: bold;">/&gt;</span></span><br />
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/selector<span style="color: #000000; font-weight: bold;">&gt;</span></span></span></div></div>
<p>Далее нашей кнопке (которая на форме) в качестве фонового рисунка указываем нашу созданную xml. То есть свойство <strong>Background</strong> кнопки устанавливаем в <strong>@drawable/myb_states</strong>.<br />
Xml код кнопки:</p>
<div class="codecolorer-container xml default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="xml codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;Button</span> <span style="color: #000066;">android:id</span>=<span style="color: #ff0000;">&quot;@+id/Button01&quot;</span> <span style="color: #000066;">android:layout_width</span>=<span style="color: #ff0000;">&quot;wrap_content&quot;</span></span><br />
<span style="color: #009900;"><span style="color: #000066;">android:layout_height</span>=<span style="color: #ff0000;">&quot;wrap_content&quot;</span> <span style="color: #000066;">android:layout_margin</span>=<span style="color: #ff0000;">&quot;30px&quot;</span></span><br />
<span style="color: #009900;"><span style="color: #000066;">android:layout_gravity</span>=<span style="color: #ff0000;">&quot;center_horizontal&quot;</span> <span style="color: #000066;">android:text</span>=<span style="color: #ff0000;">&quot;Своя кнопка&quot;</span></span><br />
<span style="color: #009900;"><span style="color: #000066;">android:textColor</span>=<span style="color: #ff0000;">&quot;#fff&quot;</span> <span style="color: #000066;">android:background</span>=<span style="color: #ff0000;">&quot;@drawable/myb_states&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span><span style="color: #000000; font-weight: bold;">&lt;/Button<span style="color: #000000; font-weight: bold;">&gt;</span></span></span></div></div>
<p style="padding-left: 30px;"><img class="alignnone size-full wp-image-2967" title="mybtnpng" src="http://androidteam.ru/wp-content/uploads/2009/03/mybtnpng.png" alt="mybtnpng" width="320" height="170" /></p>
<p>Все кнопка готова. Если есть вопросы, задавайте.</p>
<p>Исходный код, включая все картинки которые использовались в статье <a href="http://androidteam.ru/wp-content/uploads/articles/MyButtonWithPng.zip">MyButtonWithPng.zip</a></p>
<p><strong>by vovkab</strong></p>

<div class="zakladka"><noindex><a href="http://www.google.com/bookmarks/mark?op=add&bkmk=http://androidteam.ru/dev/particles/android-dev-making-button-with-png.html&title=%D0%9A%D0%B0%D0%BA+%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D1%82%D1%8C+%D1%81%D0%B2%D0%BE%D1%8E+%D0%BA%D0%BD%D0%BE%D0%BF%D0%BA%D1%83+%D1%81+%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E+%D0%BA%D0%B0%D1%80%D1%82%D0%B8%D0%BD%D0%BE%D0%BA%3F+-+AndroidTeam.+%D0%9D%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8+%D0%B8+%D1%81%D0%BE%D0%B2%D0%B5%D1%82%D1%8B" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/google.png" border="0" width="16" height="16" alt="Google Bookmarks" title="Google Bookmarks"></a></noindex> <noindex><a href="http://digg.com/submit?url=http://androidteam.ru/dev/particles/android-dev-making-button-with-png.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/digg.png" border="0" width="16" height="16" alt="Digg" title="Digg"></a></noindex> <noindex><a href="http://links.i.ua/add/?_rand=149669598http://androidteam.ru/dev/particles/android-dev-making-button-with-png.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/ua.png" border="0" width="16" height="16" alt="I.ua" title="I.ua"></a></noindex> <noindex><a href="http://www.linkstore.ru/linkstore/add.jsphttp://androidteam.ru/dev/particles/android-dev-making-button-with-png.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/linkstore.png" border="0" width="16" height="16" alt="Linkstore" title="Linkstore"></a></noindex> <noindex><a href="http://myscoop.ru/add/http://androidteam.ru/dev/particles/android-dev-making-button-with-png.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/myscoop.png" border="0" width="16" height="16" alt="Myscoop" title="Myscoop"></a></noindex> <noindex><a href="http://communizm.ru/index.php?mode=addstoryhttp://androidteam.ru/dev/particles/android-dev-making-button-with-png.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/communizm.png" border="0" width="16" height="16" alt="Communizm" title="Communizm"></a></noindex> <noindex><a href="http://www.ru-marks.net/bookmarks.php/?action=addhttp://androidteam.ru/dev/particles/android-dev-making-button-with-png.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/ru-marks.png" border="0" width="16" height="16" alt="Ru-marks" title="Ru-marks"></a></noindex> <noindex><a href="http://webmarks.ru/bookmarks/addhttp://androidteam.ru/dev/particles/android-dev-making-button-with-png.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/webmarks.png" border="0" width="16" height="16" alt="Webmarks" title="Webmarks"></a></noindex> <noindex><a href="http://www.ruspace.ru/index.php?link=bookmark&action=bookmarkNewhttp://androidteam.ru/dev/particles/android-dev-making-button-with-png.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/ruspace.png" border="0" width="16" height="16" alt="Ruspace" title="Ruspace"></a></noindex> <noindex><a href="http://linkomatic.ru/addhttp://androidteam.ru/dev/particles/android-dev-making-button-with-png.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/linkomatic.png" border="0" width="16" height="16" alt="Linkomatic" title="Linkomatic"></a></noindex> <noindex><a href="http://kli.kz/login/?action=addhttp://androidteam.ru/dev/particles/android-dev-making-button-with-png.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/kli.png" border="0" width="16" height="16" alt="Kli.kz" title="Kli.kz"></a></noindex> <noindex><a href="http://www.web-zakladka.ru/user/zakladd.php?id=916http://androidteam.ru/dev/particles/android-dev-making-button-with-png.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/web.png" border="0" width="16" height="16" alt="Web-zakladka" title="Web-zakladka"></a></noindex> <noindex><a href="http://www.zakladok.net/add_link.php?folder_id=0http://androidteam.ru/dev/particles/android-dev-making-button-with-png.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/zakladok.png" border="0" width="16" height="16" alt="Zakladok.net" title="Zakladok.net"></a></noindex> <noindex><a href="http://reddit.com/submit?url=http://androidteam.ru/dev/particles/android-dev-making-button-with-png.html&title=%D0%9A%D0%B0%D0%BA+%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D1%82%D1%8C+%D1%81%D0%B2%D0%BE%D1%8E+%D0%BA%D0%BD%D0%BE%D0%BF%D0%BA%D1%83+%D1%81+%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E+%D0%BA%D0%B0%D1%80%D1%82%D0%B8%D0%BD%D0%BE%D0%BA%3F+-+AndroidTeam.+%D0%9D%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8+%D0%B8+%D1%81%D0%BE%D0%B2%D0%B5%D1%82%D1%8B" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/reddit.png" border="0" width="16" height="16" alt="Reddit" title="Reddit"></a></noindex> <noindex><a href="http://delicious.com/post?url=http://androidteam.ru/dev/particles/android-dev-making-button-with-png.html&title=%D0%9A%D0%B0%D0%BA+%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D1%82%D1%8C+%D1%81%D0%B2%D0%BE%D1%8E+%D0%BA%D0%BD%D0%BE%D0%BF%D0%BA%D1%83+%D1%81+%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E+%D0%BA%D0%B0%D1%80%D1%82%D0%B8%D0%BD%D0%BE%D0%BA%3F+-+AndroidTeam.+%D0%9D%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8+%D0%B8+%D1%81%D0%BE%D0%B2%D0%B5%D1%82%D1%8B" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/delicious.png" border="0" width="16" height="16" alt="delicious" title="delicious"></a></noindex> <noindex><a href="http://ma.gnolia.com/beta/bookmarklet/add?url=http://androidteam.ru/dev/particles/android-dev-making-button-with-png.html&title=%D0%9A%D0%B0%D0%BA+%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D1%82%D1%8C+%D1%81%D0%B2%D0%BE%D1%8E+%D0%BA%D0%BD%D0%BE%D0%BF%D0%BA%D1%83+%D1%81+%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E+%D0%BA%D0%B0%D1%80%D1%82%D0%B8%D0%BD%D0%BE%D0%BA%3F+-+AndroidTeam.+%D0%9D%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8+%D0%B8+%D1%81%D0%BE%D0%B2%D0%B5%D1%82%D1%8B&description=%D0%9A%D0%B0%D0%BA+%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D1%82%D1%8C+%D1%81%D0%B2%D0%BE%D1%8E+%D0%BA%D0%BD%D0%BE%D0%BF%D0%BA%D1%83+%D1%81+%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E+%D0%BA%D0%B0%D1%80%D1%82%D0%B8%D0%BD%D0%BE%D0%BA%3F+-+AndroidTeam.+%D0%9D%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8+%D0%B8+%D1%81%D0%BE%D0%B2%D0%B5%D1%82%D1%8B" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/magnolia.png" border="0" width="16" height="16" alt="Ma.gnolia" title="Ma.gnolia"></a></noindex> <noindex><a href="http://www.technorati.com/faves?add=http://androidteam.ru/dev/particles/android-dev-making-button-with-png.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/technorati.png" border="0" width="16" height="16" alt="Technorati" title="Technorati"></a></noindex> <noindex><a href="http://www.slashdot.org/bookmark.pl?url=http://androidteam.ru/dev/particles/android-dev-making-button-with-png.html&title=%D0%9A%D0%B0%D0%BA+%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D1%82%D1%8C+%D1%81%D0%B2%D0%BE%D1%8E+%D0%BA%D0%BD%D0%BE%D0%BF%D0%BA%D1%83+%D1%81+%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E+%D0%BA%D0%B0%D1%80%D1%82%D0%B8%D0%BD%D0%BE%D0%BA%3F+-+AndroidTeam.+%D0%9D%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8+%D0%B8+%D1%81%D0%BE%D0%B2%D0%B5%D1%82%D1%8B" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/slashdot.png" border="0" width="16" height="16" alt="Slashdot" title="Slashdot"></a></noindex> <noindex><a href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http://androidteam.ru/dev/particles/android-dev-making-button-with-png.html&t=%D0%9A%D0%B0%D0%BA+%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D1%82%D1%8C+%D1%81%D0%B2%D0%BE%D1%8E+%D0%BA%D0%BD%D0%BE%D0%BF%D0%BA%D1%83+%D1%81+%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E+%D0%BA%D0%B0%D1%80%D1%82%D0%B8%D0%BD%D0%BE%D0%BA%3F+-+AndroidTeam.+%D0%9D%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8+%D0%B8+%D1%81%D0%BE%D0%B2%D0%B5%D1%82%D1%8B" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/yahoo.png" border="0" width="16" height="16" alt="Yahoo My Web" title="Yahoo My Web"></a></noindex> <noindex><a href="http://news2.ru/add_story.php?url=http://androidteam.ru/dev/particles/android-dev-making-button-with-png.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/news2ru.png" border="0" width="16" height="16" alt="News2.ru" title="News2.ru"></a></noindex> <noindex><a href="http://www.bobrdobr.ru/addext.html?url=http://androidteam.ru/dev/particles/android-dev-making-button-with-png.html&title=%D0%9A%D0%B0%D0%BA+%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D1%82%D1%8C+%D1%81%D0%B2%D0%BE%D1%8E+%D0%BA%D0%BD%D0%BE%D0%BF%D0%BA%D1%83+%D1%81+%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E+%D0%BA%D0%B0%D1%80%D1%82%D0%B8%D0%BD%D0%BE%D0%BA%3F+-+AndroidTeam.+%D0%9D%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8+%D0%B8+%D1%81%D0%BE%D0%B2%D0%B5%D1%82%D1%8B" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/bobrdobr.png" border="0" width="16" height="16" alt="БобрДобр.ru" title="БобрДобр.ru"></a></noindex> <noindex><a href="http://www.vaau.ru/submit/?action=step2&url=http://androidteam.ru/dev/particles/android-dev-making-button-with-png.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/vaau.png" border="0" width="16" height="16" alt="Ваау!" title="Ваау!"></a></noindex> <noindex><a href="http://memori.ru/link/?sm=1&u_data[url]=http://androidteam.ru/dev/particles/android-dev-making-button-with-png.html&u_data[name]=%D0%9A%D0%B0%D0%BA+%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D1%82%D1%8C+%D1%81%D0%B2%D0%BE%D1%8E+%D0%BA%D0%BD%D0%BE%D0%BF%D0%BA%D1%83+%D1%81+%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E+%D0%BA%D0%B0%D1%80%D1%82%D0%B8%D0%BD%D0%BE%D0%BA%3F+-+AndroidTeam.+%D0%9D%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8+%D0%B8+%D1%81%D0%BE%D0%B2%D0%B5%D1%82%D1%8B" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/memori.png" border="0" width="16" height="16" alt="Memori.ru" title="Memori.ru"></a></noindex> <noindex><a href="http://www.rucity.com/bookmarks.php?action=add&address=http://androidteam.ru/dev/particles/android-dev-making-button-with-png.html&title=%D0%9A%D0%B0%D0%BA+%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D1%82%D1%8C+%D1%81%D0%B2%D0%BE%D1%8E+%D0%BA%D0%BD%D0%BE%D0%BF%D0%BA%D1%83+%D1%81+%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E+%D0%BA%D0%B0%D1%80%D1%82%D0%B8%D0%BD%D0%BE%D0%BA%3F+-+AndroidTeam.+%D0%9D%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8+%D0%B8+%D1%81%D0%BE%D0%B2%D0%B5%D1%82%D1%8B" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/rucity.png" border="0" width="16" height="16" alt="rucity.com" title="rucity.com"></a></noindex> <noindex><a href="http://moemesto.ru/post.php?url=http://androidteam.ru/dev/particles/android-dev-making-button-with-png.html&title=%D0%9A%D0%B0%D0%BA+%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D1%82%D1%8C+%D1%81%D0%B2%D0%BE%D1%8E+%D0%BA%D0%BD%D0%BE%D0%BF%D0%BA%D1%83+%D1%81+%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E+%D0%BA%D0%B0%D1%80%D1%82%D0%B8%D0%BD%D0%BE%D0%BA%3F+-+AndroidTeam.+%D0%9D%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8+%D0%B8+%D1%81%D0%BE%D0%B2%D0%B5%D1%82%D1%8B" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/moemesto.png" border="0" width="16" height="16" alt="МоёМесто.ru" title="МоёМесто.ru"></a></noindex> <noindex><a href="http://www.mister-wong.ru/index.php?action=addurl&bm_url=http://androidteam.ru/dev/particles/android-dev-making-button-with-png.html&bm_description=%D0%9A%D0%B0%D0%BA+%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D1%82%D1%8C+%D1%81%D0%B2%D0%BE%D1%8E+%D0%BA%D0%BD%D0%BE%D0%BF%D0%BA%D1%83+%D1%81+%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E+%D0%BA%D0%B0%D1%80%D1%82%D0%B8%D0%BD%D0%BE%D0%BA%3F+-+AndroidTeam.+%D0%9D%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8+%D0%B8+%D1%81%D0%BE%D0%B2%D0%B5%D1%82%D1%8B" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/mrwong.png" border="0" width="16" height="16" alt="Mister Wong" title="Mister Wong"></a></noindex> </div>


<p><strong>Похожие новости</strong></p>
<p>Нет похожих новостей.</p>
]]></content:encoded>
			<wfw:commentRss>http://androidteam.ru/dev/particles/android-dev-making-button-with-png.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Как идентифицировать телефон на Android?</title>
		<link>http://androidteam.ru/dev/snippets/uniquely-identify-android-devices.html</link>
		<comments>http://androidteam.ru/dev/snippets/uniquely-identify-android-devices.html#comments</comments>
		<pubDate>Sun, 22 Feb 2009 19:36:21 +0000</pubDate>
		<dc:creator>vovkab</dc:creator>
				<category><![CDATA[Кусочки кода]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[imei]]></category>
		<category><![CDATA[msisdn]]></category>
		<category><![CDATA[sid]]></category>
		<category><![CDATA[идентификация]]></category>

		<guid isPermaLink="false">http://androidteam.ru/?p=2888</guid>
		<description><![CDATA[Для чего это нужно? Например, вы решили сделать защиту вашей программы или вам нужно отличать один телефон с установленной программой, от другого. Это можно легко сделать с помощью следующего кода: для доступа необходимы права на READ_PHONE_STATE import android.telephony.*; ... TelephonyManager mTelephonyMgr = (TelephonyManager)getSystemService(TELEPHONY_SERVICE); String imei = mTelephonyMgr.getDeviceId(); // imei телефона String phoneNumber=mTelephonyMgr.getLine1Number(); // телефонный номер [...]


<strong>Похожие новости</strong>

Нет похожих новостей.
]]></description>
			<content:encoded><![CDATA[<p>Для чего это нужно? Например, вы решили сделать защиту вашей программы или вам нужно отличать один телефон с установленной программой, от другого. Это можно легко сделать с помощью следующего кода:<br />
<em>для доступа необходимы права на READ_PHONE_STATE</em><br />
<span id="more-2888"></span></p>
<pre lang="java">  import android.telephony.*;
  ...
  TelephonyManager mTelephonyMgr =
     	(TelephonyManager)getSystemService(TELEPHONY_SERVICE);

  String imei = mTelephonyMgr.getDeviceId(); // imei телефона
  String phoneNumber=mTelephonyMgr.getLine1Number(); // телефонный номер
  String softwareVer = mTelephonyMgr.getDeviceSoftwareVersion(); // версия ОС
  String simSerial = mTelephonyMgr.getSimSerialNumber(); // серийный номер сим карты
  String subscriberId = mTelephonyMgr.getSubscriberId();  // уникальный код абонента</pre>
<p>Не забудьте добавить права в файле <strong>AndroidManifest.xml</strong>, для доступа к<br />
<strong>android.permission.READ_PHONE_STATE</strong></p>
<pre lang="xml"><uses-permission android:name="android.permission.READ_PHONE_STATE"></uses-permission></pre>

<div class="zakladka"><noindex><a href="http://www.google.com/bookmarks/mark?op=add&bkmk=http://androidteam.ru/dev/snippets/uniquely-identify-android-devices.html&title=%D0%9A%D0%B0%D0%BA+%D0%B8%D0%B4%D0%B5%D0%BD%D1%82%D0%B8%D1%84%D0%B8%D1%86%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D1%82%D1%8C+%D1%82%D0%B5%D0%BB%D0%B5%D1%84%D0%BE%D0%BD+%D0%BD%D0%B0+Android%3F+-+AndroidTeam.+%D0%9D%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8+%D0%B8+%D1%81%D0%BE%D0%B2%D0%B5%D1%82%D1%8B" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/google.png" border="0" width="16" height="16" alt="Google Bookmarks" title="Google Bookmarks"></a></noindex> <noindex><a href="http://digg.com/submit?url=http://androidteam.ru/dev/snippets/uniquely-identify-android-devices.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/digg.png" border="0" width="16" height="16" alt="Digg" title="Digg"></a></noindex> <noindex><a href="http://links.i.ua/add/?_rand=149669598http://androidteam.ru/dev/snippets/uniquely-identify-android-devices.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/ua.png" border="0" width="16" height="16" alt="I.ua" title="I.ua"></a></noindex> <noindex><a href="http://www.linkstore.ru/linkstore/add.jsphttp://androidteam.ru/dev/snippets/uniquely-identify-android-devices.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/linkstore.png" border="0" width="16" height="16" alt="Linkstore" title="Linkstore"></a></noindex> <noindex><a href="http://myscoop.ru/add/http://androidteam.ru/dev/snippets/uniquely-identify-android-devices.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/myscoop.png" border="0" width="16" height="16" alt="Myscoop" title="Myscoop"></a></noindex> <noindex><a href="http://communizm.ru/index.php?mode=addstoryhttp://androidteam.ru/dev/snippets/uniquely-identify-android-devices.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/communizm.png" border="0" width="16" height="16" alt="Communizm" title="Communizm"></a></noindex> <noindex><a href="http://www.ru-marks.net/bookmarks.php/?action=addhttp://androidteam.ru/dev/snippets/uniquely-identify-android-devices.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/ru-marks.png" border="0" width="16" height="16" alt="Ru-marks" title="Ru-marks"></a></noindex> <noindex><a href="http://webmarks.ru/bookmarks/addhttp://androidteam.ru/dev/snippets/uniquely-identify-android-devices.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/webmarks.png" border="0" width="16" height="16" alt="Webmarks" title="Webmarks"></a></noindex> <noindex><a href="http://www.ruspace.ru/index.php?link=bookmark&action=bookmarkNewhttp://androidteam.ru/dev/snippets/uniquely-identify-android-devices.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/ruspace.png" border="0" width="16" height="16" alt="Ruspace" title="Ruspace"></a></noindex> <noindex><a href="http://linkomatic.ru/addhttp://androidteam.ru/dev/snippets/uniquely-identify-android-devices.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/linkomatic.png" border="0" width="16" height="16" alt="Linkomatic" title="Linkomatic"></a></noindex> <noindex><a href="http://kli.kz/login/?action=addhttp://androidteam.ru/dev/snippets/uniquely-identify-android-devices.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/kli.png" border="0" width="16" height="16" alt="Kli.kz" title="Kli.kz"></a></noindex> <noindex><a href="http://www.web-zakladka.ru/user/zakladd.php?id=916http://androidteam.ru/dev/snippets/uniquely-identify-android-devices.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/web.png" border="0" width="16" height="16" alt="Web-zakladka" title="Web-zakladka"></a></noindex> <noindex><a href="http://www.zakladok.net/add_link.php?folder_id=0http://androidteam.ru/dev/snippets/uniquely-identify-android-devices.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/zakladok.png" border="0" width="16" height="16" alt="Zakladok.net" title="Zakladok.net"></a></noindex> <noindex><a href="http://reddit.com/submit?url=http://androidteam.ru/dev/snippets/uniquely-identify-android-devices.html&title=%D0%9A%D0%B0%D0%BA+%D0%B8%D0%B4%D0%B5%D0%BD%D1%82%D0%B8%D1%84%D0%B8%D1%86%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D1%82%D1%8C+%D1%82%D0%B5%D0%BB%D0%B5%D1%84%D0%BE%D0%BD+%D0%BD%D0%B0+Android%3F+-+AndroidTeam.+%D0%9D%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8+%D0%B8+%D1%81%D0%BE%D0%B2%D0%B5%D1%82%D1%8B" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/reddit.png" border="0" width="16" height="16" alt="Reddit" title="Reddit"></a></noindex> <noindex><a href="http://delicious.com/post?url=http://androidteam.ru/dev/snippets/uniquely-identify-android-devices.html&title=%D0%9A%D0%B0%D0%BA+%D0%B8%D0%B4%D0%B5%D0%BD%D1%82%D0%B8%D1%84%D0%B8%D1%86%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D1%82%D1%8C+%D1%82%D0%B5%D0%BB%D0%B5%D1%84%D0%BE%D0%BD+%D0%BD%D0%B0+Android%3F+-+AndroidTeam.+%D0%9D%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8+%D0%B8+%D1%81%D0%BE%D0%B2%D0%B5%D1%82%D1%8B" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/delicious.png" border="0" width="16" height="16" alt="delicious" title="delicious"></a></noindex> <noindex><a href="http://ma.gnolia.com/beta/bookmarklet/add?url=http://androidteam.ru/dev/snippets/uniquely-identify-android-devices.html&title=%D0%9A%D0%B0%D0%BA+%D0%B8%D0%B4%D0%B5%D0%BD%D1%82%D0%B8%D1%84%D0%B8%D1%86%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D1%82%D1%8C+%D1%82%D0%B5%D0%BB%D0%B5%D1%84%D0%BE%D0%BD+%D0%BD%D0%B0+Android%3F+-+AndroidTeam.+%D0%9D%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8+%D0%B8+%D1%81%D0%BE%D0%B2%D0%B5%D1%82%D1%8B&description=%D0%9A%D0%B0%D0%BA+%D0%B8%D0%B4%D0%B5%D0%BD%D1%82%D0%B8%D1%84%D0%B8%D1%86%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D1%82%D1%8C+%D1%82%D0%B5%D0%BB%D0%B5%D1%84%D0%BE%D0%BD+%D0%BD%D0%B0+Android%3F+-+AndroidTeam.+%D0%9D%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8+%D0%B8+%D1%81%D0%BE%D0%B2%D0%B5%D1%82%D1%8B" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/magnolia.png" border="0" width="16" height="16" alt="Ma.gnolia" title="Ma.gnolia"></a></noindex> <noindex><a href="http://www.technorati.com/faves?add=http://androidteam.ru/dev/snippets/uniquely-identify-android-devices.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/technorati.png" border="0" width="16" height="16" alt="Technorati" title="Technorati"></a></noindex> <noindex><a href="http://www.slashdot.org/bookmark.pl?url=http://androidteam.ru/dev/snippets/uniquely-identify-android-devices.html&title=%D0%9A%D0%B0%D0%BA+%D0%B8%D0%B4%D0%B5%D0%BD%D1%82%D0%B8%D1%84%D0%B8%D1%86%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D1%82%D1%8C+%D1%82%D0%B5%D0%BB%D0%B5%D1%84%D0%BE%D0%BD+%D0%BD%D0%B0+Android%3F+-+AndroidTeam.+%D0%9D%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8+%D0%B8+%D1%81%D0%BE%D0%B2%D0%B5%D1%82%D1%8B" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/slashdot.png" border="0" width="16" height="16" alt="Slashdot" title="Slashdot"></a></noindex> <noindex><a href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http://androidteam.ru/dev/snippets/uniquely-identify-android-devices.html&t=%D0%9A%D0%B0%D0%BA+%D0%B8%D0%B4%D0%B5%D0%BD%D1%82%D0%B8%D1%84%D0%B8%D1%86%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D1%82%D1%8C+%D1%82%D0%B5%D0%BB%D0%B5%D1%84%D0%BE%D0%BD+%D0%BD%D0%B0+Android%3F+-+AndroidTeam.+%D0%9D%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8+%D0%B8+%D1%81%D0%BE%D0%B2%D0%B5%D1%82%D1%8B" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/yahoo.png" border="0" width="16" height="16" alt="Yahoo My Web" title="Yahoo My Web"></a></noindex> <noindex><a href="http://news2.ru/add_story.php?url=http://androidteam.ru/dev/snippets/uniquely-identify-android-devices.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/news2ru.png" border="0" width="16" height="16" alt="News2.ru" title="News2.ru"></a></noindex> <noindex><a href="http://www.bobrdobr.ru/addext.html?url=http://androidteam.ru/dev/snippets/uniquely-identify-android-devices.html&title=%D0%9A%D0%B0%D0%BA+%D0%B8%D0%B4%D0%B5%D0%BD%D1%82%D0%B8%D1%84%D0%B8%D1%86%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D1%82%D1%8C+%D1%82%D0%B5%D0%BB%D0%B5%D1%84%D0%BE%D0%BD+%D0%BD%D0%B0+Android%3F+-+AndroidTeam.+%D0%9D%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8+%D0%B8+%D1%81%D0%BE%D0%B2%D0%B5%D1%82%D1%8B" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/bobrdobr.png" border="0" width="16" height="16" alt="БобрДобр.ru" title="БобрДобр.ru"></a></noindex> <noindex><a href="http://www.vaau.ru/submit/?action=step2&url=http://androidteam.ru/dev/snippets/uniquely-identify-android-devices.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/vaau.png" border="0" width="16" height="16" alt="Ваау!" title="Ваау!"></a></noindex> <noindex><a href="http://memori.ru/link/?sm=1&u_data[url]=http://androidteam.ru/dev/snippets/uniquely-identify-android-devices.html&u_data[name]=%D0%9A%D0%B0%D0%BA+%D0%B8%D0%B4%D0%B5%D0%BD%D1%82%D0%B8%D1%84%D0%B8%D1%86%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D1%82%D1%8C+%D1%82%D0%B5%D0%BB%D0%B5%D1%84%D0%BE%D0%BD+%D0%BD%D0%B0+Android%3F+-+AndroidTeam.+%D0%9D%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8+%D0%B8+%D1%81%D0%BE%D0%B2%D0%B5%D1%82%D1%8B" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/memori.png" border="0" width="16" height="16" alt="Memori.ru" title="Memori.ru"></a></noindex> <noindex><a href="http://www.rucity.com/bookmarks.php?action=add&address=http://androidteam.ru/dev/snippets/uniquely-identify-android-devices.html&title=%D0%9A%D0%B0%D0%BA+%D0%B8%D0%B4%D0%B5%D0%BD%D1%82%D0%B8%D1%84%D0%B8%D1%86%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D1%82%D1%8C+%D1%82%D0%B5%D0%BB%D0%B5%D1%84%D0%BE%D0%BD+%D0%BD%D0%B0+Android%3F+-+AndroidTeam.+%D0%9D%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8+%D0%B8+%D1%81%D0%BE%D0%B2%D0%B5%D1%82%D1%8B" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/rucity.png" border="0" width="16" height="16" alt="rucity.com" title="rucity.com"></a></noindex> <noindex><a href="http://moemesto.ru/post.php?url=http://androidteam.ru/dev/snippets/uniquely-identify-android-devices.html&title=%D0%9A%D0%B0%D0%BA+%D0%B8%D0%B4%D0%B5%D0%BD%D1%82%D0%B8%D1%84%D0%B8%D1%86%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D1%82%D1%8C+%D1%82%D0%B5%D0%BB%D0%B5%D1%84%D0%BE%D0%BD+%D0%BD%D0%B0+Android%3F+-+AndroidTeam.+%D0%9D%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8+%D0%B8+%D1%81%D0%BE%D0%B2%D0%B5%D1%82%D1%8B" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/moemesto.png" border="0" width="16" height="16" alt="МоёМесто.ru" title="МоёМесто.ru"></a></noindex> <noindex><a href="http://www.mister-wong.ru/index.php?action=addurl&bm_url=http://androidteam.ru/dev/snippets/uniquely-identify-android-devices.html&bm_description=%D0%9A%D0%B0%D0%BA+%D0%B8%D0%B4%D0%B5%D0%BD%D1%82%D0%B8%D1%84%D0%B8%D1%86%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D1%82%D1%8C+%D1%82%D0%B5%D0%BB%D0%B5%D1%84%D0%BE%D0%BD+%D0%BD%D0%B0+Android%3F+-+AndroidTeam.+%D0%9D%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8+%D0%B8+%D1%81%D0%BE%D0%B2%D0%B5%D1%82%D1%8B" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/mrwong.png" border="0" width="16" height="16" alt="Mister Wong" title="Mister Wong"></a></noindex> </div>


<p><strong>Похожие новости</strong></p>
<p>Нет похожих новостей.</p>
]]></content:encoded>
			<wfw:commentRss>http://androidteam.ru/dev/snippets/uniquely-identify-android-devices.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Отправляем СМС на русском</title>
		<link>http://androidteam.ru/dev/snippets/unicode-sms-send.html</link>
		<comments>http://androidteam.ru/dev/snippets/unicode-sms-send.html#comments</comments>
		<pubDate>Wed, 18 Feb 2009 08:36:36 +0000</pubDate>
		<dc:creator>vovkab</dc:creator>
				<category><![CDATA[Кусочки кода]]></category>
		<category><![CDATA[pdu]]></category>
		<category><![CDATA[SMS]]></category>
		<category><![CDATA[unicode]]></category>

		<guid isPermaLink="false">http://androidteam.ru/?p=2854</guid>
		<description><![CDATA[В данный момент на G1 (Android) существует проблема отправки СМС на языке отличном от английского (русский, к примеру), точнее все языки, для кодирования которых используется unicode (2 байта). Проблема в том, что при отправке СМС на языке, для которого достаточен английский алфавит используется однобайтная кодировка текста, при отправке русского, должна использоваться двубайтная, но вот “что-то [...]


<strong>Похожие новости</strong>

Нет похожих новостей.
]]></description>
			<content:encoded><![CDATA[<p>В данный момент на G1 (Android) существует проблема отправки СМС на языке отличном от английского (русский, к примеру), точнее все языки, для кодирования которых используется unicode (2 байта). Проблема в том, что при отправке СМС на языке, для которого достаточен английский алфавит используется однобайтная кодировка текста, при отправке русского, должна использоваться двубайтная, но вот “что-то пошло не так” и стандартные функции всегда используют однобайтную, соотв. вместо русского приходит просто пустое сообщение. Выход – кодировать самому в PDU и отправлять. Но стандартными средствами этого не сделать, а делается все через …. И тут случайно бродя по инету – нашел.<br />
<span id="more-2854"></span></p>
<pre lang="java" line="1">public class SmsHelper {
	public static final int MAX_USER_DATA_BYTES = 140;
	private Context mContext;
	public SmsHelper(Context c) {
		mContext = c;
	}

	public void sendUnicodeMessage(String phone, String text) {
		SmsManager smsManager = SmsManager.getDefault();
		Class clazz = smsManager.getClass();

		try {
			Class[] types = new Class[4];
			types[0] = byte[].class;
			types[1] = byte[].class;
			types[2] = Class.forName("android.app.PendingIntent");
			types[3] = Class.forName("android.app.PendingIntent");

			Object[] params = new Object[4];
			params[0] = null;
			params[1] = getSubmitPdu(null, phone, text).encodedMessage;
			params[2] = PendingIntent
					.getBroadcast(mContext, 0, new Intent(), 0);
			// params[2] = null;
			params[3] = null;

			Method m = clazz.getDeclaredMethod("sendRawPdu", types);
			m.setAccessible(true);
			m.invoke(smsManager, params);

		} catch (ClassNotFoundException e) {
			e.printStackTrace();
		} catch (SecurityException e) {
			e.printStackTrace();
		} catch (NoSuchMethodException e) {
			e.printStackTrace();
		} catch (IllegalArgumentException e) {
			e.printStackTrace();
		} catch (IllegalAccessException e) {
			e.printStackTrace();
		} catch (InvocationTargetException e) {
			e.printStackTrace();
		}
	}

	public static SubmitPdu getSubmitPdu(String scAddress,
			String destinationAddress, String message) {
		if (message == null || destinationAddress == null) {
			return null;
		}

		SubmitPdu ret = new SubmitPdu();

		byte mtiByte = (byte) (0x01 | 0x00);

		ByteArrayOutputStream bo = getSubmitPduHead(scAddress,
				destinationAddress, mtiByte, false, ret);

		byte[] userData, textPart;
		// Encoding to the 7-bit alphabet failed. Let's see if we can
		// send it as a UCS-2 encoded message  

		try {
			textPart = message.getBytes("utf-16be");
		} catch (UnsupportedEncodingException uex) {
			uex.printStackTrace();
			return null;
		}

		userData = textPart;

		if (userData.length &gt; MAX_USER_DATA_BYTES) {
			// Message too long
			return null;
		}

		// TP-Data-Coding-Scheme
		// Class 3, UCS-2 encoding, uncompressed
		bo.write(0x0b);

		// (no TP-Validity-Period)

		// TP-UDL
		bo.write(userData.length);

		bo.write(userData, 0, userData.length);

		ret.encodedMessage = bo.toByteArray();

		return ret;
	 }

	private static ByteArrayOutputStream getSubmitPduHead(String scAddress,
			 String destinationAddress, byte mtiByte,
			 boolean statusReportRequested, SubmitPdu ret) {
		ByteArrayOutputStream bo = new ByteArrayOutputStream(
				MAX_USER_DATA_BYTES + 40);

		// SMSC address with length octet, or 0
		if (scAddress == null) {
			ret.encodedScAddress = null;
		} else {
			ret.encodedScAddress = PhoneNumberUtils
				.networkPortionToCalledPartyBCDWithLength(scAddress);
		}  

		// TP-Message-Type-Indicator (and friends)
		if (statusReportRequested) {
			// Set TP-Status-Report-Request bit.
			mtiByte |= 0x20;
		}
		bo.write(mtiByte);  

		// space for TP-Message-Reference
		bo.write(0);  

		byte[] daBytes;  

		daBytes = PhoneNumberUtils
	    	.networkPortionToCalledPartyBCD(destinationAddress);  

		// destination address length in BCD digits, ignoring TON byte and pad
		// TODO Should be better.
		bo.write((daBytes.length - 1) * 2
				- ((daBytes[daBytes.length - 1] &amp; 0xf0) == 0xf0 ? 1 : 0));  

		// destination address
		bo.write(daBytes, 0, daBytes.length);  

		// TP-Protocol-Identifier
		bo.write(0);  

		return bo;
	 }
}</pre>
<p>Отправить можно так:</p>
<pre lang="java">
	SmsHelper sms = new SmsHelper(getApplicationContext());
	sms.sendUnicodeMessage("+74955555555", "Привет всем!");
</pre>
<p>источник <a href="http://blog.leshak.ru/2009/02/17/sms-po-russki-na-android-os-t-mobile-g1/">blog.leshak.ru</a>, <a href="http://andev.cn/blog/158/">andev.cn</a></p>

<div class="zakladka"><noindex><a href="http://www.google.com/bookmarks/mark?op=add&bkmk=http://androidteam.ru/dev/snippets/unicode-sms-send.html&title=%D0%9E%D1%82%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D1%8F%D0%B5%D0%BC+%D0%A1%D0%9C%D0%A1+%D0%BD%D0%B0+%D1%80%D1%83%D1%81%D1%81%D0%BA%D0%BE%D0%BC+-+AndroidTeam.+%D0%9D%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8+%D0%B8+%D1%81%D0%BE%D0%B2%D0%B5%D1%82%D1%8B" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/google.png" border="0" width="16" height="16" alt="Google Bookmarks" title="Google Bookmarks"></a></noindex> <noindex><a href="http://digg.com/submit?url=http://androidteam.ru/dev/snippets/unicode-sms-send.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/digg.png" border="0" width="16" height="16" alt="Digg" title="Digg"></a></noindex> <noindex><a href="http://links.i.ua/add/?_rand=149669598http://androidteam.ru/dev/snippets/unicode-sms-send.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/ua.png" border="0" width="16" height="16" alt="I.ua" title="I.ua"></a></noindex> <noindex><a href="http://www.linkstore.ru/linkstore/add.jsphttp://androidteam.ru/dev/snippets/unicode-sms-send.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/linkstore.png" border="0" width="16" height="16" alt="Linkstore" title="Linkstore"></a></noindex> <noindex><a href="http://myscoop.ru/add/http://androidteam.ru/dev/snippets/unicode-sms-send.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/myscoop.png" border="0" width="16" height="16" alt="Myscoop" title="Myscoop"></a></noindex> <noindex><a href="http://communizm.ru/index.php?mode=addstoryhttp://androidteam.ru/dev/snippets/unicode-sms-send.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/communizm.png" border="0" width="16" height="16" alt="Communizm" title="Communizm"></a></noindex> <noindex><a href="http://www.ru-marks.net/bookmarks.php/?action=addhttp://androidteam.ru/dev/snippets/unicode-sms-send.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/ru-marks.png" border="0" width="16" height="16" alt="Ru-marks" title="Ru-marks"></a></noindex> <noindex><a href="http://webmarks.ru/bookmarks/addhttp://androidteam.ru/dev/snippets/unicode-sms-send.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/webmarks.png" border="0" width="16" height="16" alt="Webmarks" title="Webmarks"></a></noindex> <noindex><a href="http://www.ruspace.ru/index.php?link=bookmark&action=bookmarkNewhttp://androidteam.ru/dev/snippets/unicode-sms-send.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/ruspace.png" border="0" width="16" height="16" alt="Ruspace" title="Ruspace"></a></noindex> <noindex><a href="http://linkomatic.ru/addhttp://androidteam.ru/dev/snippets/unicode-sms-send.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/linkomatic.png" border="0" width="16" height="16" alt="Linkomatic" title="Linkomatic"></a></noindex> <noindex><a href="http://kli.kz/login/?action=addhttp://androidteam.ru/dev/snippets/unicode-sms-send.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/kli.png" border="0" width="16" height="16" alt="Kli.kz" title="Kli.kz"></a></noindex> <noindex><a href="http://www.web-zakladka.ru/user/zakladd.php?id=916http://androidteam.ru/dev/snippets/unicode-sms-send.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/web.png" border="0" width="16" height="16" alt="Web-zakladka" title="Web-zakladka"></a></noindex> <noindex><a href="http://www.zakladok.net/add_link.php?folder_id=0http://androidteam.ru/dev/snippets/unicode-sms-send.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/zakladok.png" border="0" width="16" height="16" alt="Zakladok.net" title="Zakladok.net"></a></noindex> <noindex><a href="http://reddit.com/submit?url=http://androidteam.ru/dev/snippets/unicode-sms-send.html&title=%D0%9E%D1%82%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D1%8F%D0%B5%D0%BC+%D0%A1%D0%9C%D0%A1+%D0%BD%D0%B0+%D1%80%D1%83%D1%81%D1%81%D0%BA%D0%BE%D0%BC+-+AndroidTeam.+%D0%9D%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8+%D0%B8+%D1%81%D0%BE%D0%B2%D0%B5%D1%82%D1%8B" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/reddit.png" border="0" width="16" height="16" alt="Reddit" title="Reddit"></a></noindex> <noindex><a href="http://delicious.com/post?url=http://androidteam.ru/dev/snippets/unicode-sms-send.html&title=%D0%9E%D1%82%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D1%8F%D0%B5%D0%BC+%D0%A1%D0%9C%D0%A1+%D0%BD%D0%B0+%D1%80%D1%83%D1%81%D1%81%D0%BA%D0%BE%D0%BC+-+AndroidTeam.+%D0%9D%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8+%D0%B8+%D1%81%D0%BE%D0%B2%D0%B5%D1%82%D1%8B" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/delicious.png" border="0" width="16" height="16" alt="delicious" title="delicious"></a></noindex> <noindex><a href="http://ma.gnolia.com/beta/bookmarklet/add?url=http://androidteam.ru/dev/snippets/unicode-sms-send.html&title=%D0%9E%D1%82%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D1%8F%D0%B5%D0%BC+%D0%A1%D0%9C%D0%A1+%D0%BD%D0%B0+%D1%80%D1%83%D1%81%D1%81%D0%BA%D0%BE%D0%BC+-+AndroidTeam.+%D0%9D%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8+%D0%B8+%D1%81%D0%BE%D0%B2%D0%B5%D1%82%D1%8B&description=%D0%9E%D1%82%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D1%8F%D0%B5%D0%BC+%D0%A1%D0%9C%D0%A1+%D0%BD%D0%B0+%D1%80%D1%83%D1%81%D1%81%D0%BA%D0%BE%D0%BC+-+AndroidTeam.+%D0%9D%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8+%D0%B8+%D1%81%D0%BE%D0%B2%D0%B5%D1%82%D1%8B" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/magnolia.png" border="0" width="16" height="16" alt="Ma.gnolia" title="Ma.gnolia"></a></noindex> <noindex><a href="http://www.technorati.com/faves?add=http://androidteam.ru/dev/snippets/unicode-sms-send.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/technorati.png" border="0" width="16" height="16" alt="Technorati" title="Technorati"></a></noindex> <noindex><a href="http://www.slashdot.org/bookmark.pl?url=http://androidteam.ru/dev/snippets/unicode-sms-send.html&title=%D0%9E%D1%82%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D1%8F%D0%B5%D0%BC+%D0%A1%D0%9C%D0%A1+%D0%BD%D0%B0+%D1%80%D1%83%D1%81%D1%81%D0%BA%D0%BE%D0%BC+-+AndroidTeam.+%D0%9D%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8+%D0%B8+%D1%81%D0%BE%D0%B2%D0%B5%D1%82%D1%8B" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/slashdot.png" border="0" width="16" height="16" alt="Slashdot" title="Slashdot"></a></noindex> <noindex><a href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http://androidteam.ru/dev/snippets/unicode-sms-send.html&t=%D0%9E%D1%82%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D1%8F%D0%B5%D0%BC+%D0%A1%D0%9C%D0%A1+%D0%BD%D0%B0+%D1%80%D1%83%D1%81%D1%81%D0%BA%D0%BE%D0%BC+-+AndroidTeam.+%D0%9D%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8+%D0%B8+%D1%81%D0%BE%D0%B2%D0%B5%D1%82%D1%8B" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/yahoo.png" border="0" width="16" height="16" alt="Yahoo My Web" title="Yahoo My Web"></a></noindex> <noindex><a href="http://news2.ru/add_story.php?url=http://androidteam.ru/dev/snippets/unicode-sms-send.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/news2ru.png" border="0" width="16" height="16" alt="News2.ru" title="News2.ru"></a></noindex> <noindex><a href="http://www.bobrdobr.ru/addext.html?url=http://androidteam.ru/dev/snippets/unicode-sms-send.html&title=%D0%9E%D1%82%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D1%8F%D0%B5%D0%BC+%D0%A1%D0%9C%D0%A1+%D0%BD%D0%B0+%D1%80%D1%83%D1%81%D1%81%D0%BA%D0%BE%D0%BC+-+AndroidTeam.+%D0%9D%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8+%D0%B8+%D1%81%D0%BE%D0%B2%D0%B5%D1%82%D1%8B" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/bobrdobr.png" border="0" width="16" height="16" alt="БобрДобр.ru" title="БобрДобр.ru"></a></noindex> <noindex><a href="http://www.vaau.ru/submit/?action=step2&url=http://androidteam.ru/dev/snippets/unicode-sms-send.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/vaau.png" border="0" width="16" height="16" alt="Ваау!" title="Ваау!"></a></noindex> <noindex><a href="http://memori.ru/link/?sm=1&u_data[url]=http://androidteam.ru/dev/snippets/unicode-sms-send.html&u_data[name]=%D0%9E%D1%82%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D1%8F%D0%B5%D0%BC+%D0%A1%D0%9C%D0%A1+%D0%BD%D0%B0+%D1%80%D1%83%D1%81%D1%81%D0%BA%D0%BE%D0%BC+-+AndroidTeam.+%D0%9D%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8+%D0%B8+%D1%81%D0%BE%D0%B2%D0%B5%D1%82%D1%8B" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/memori.png" border="0" width="16" height="16" alt="Memori.ru" title="Memori.ru"></a></noindex> <noindex><a href="http://www.rucity.com/bookmarks.php?action=add&address=http://androidteam.ru/dev/snippets/unicode-sms-send.html&title=%D0%9E%D1%82%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D1%8F%D0%B5%D0%BC+%D0%A1%D0%9C%D0%A1+%D0%BD%D0%B0+%D1%80%D1%83%D1%81%D1%81%D0%BA%D0%BE%D0%BC+-+AndroidTeam.+%D0%9D%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8+%D0%B8+%D1%81%D0%BE%D0%B2%D0%B5%D1%82%D1%8B" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/rucity.png" border="0" width="16" height="16" alt="rucity.com" title="rucity.com"></a></noindex> <noindex><a href="http://moemesto.ru/post.php?url=http://androidteam.ru/dev/snippets/unicode-sms-send.html&title=%D0%9E%D1%82%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D1%8F%D0%B5%D0%BC+%D0%A1%D0%9C%D0%A1+%D0%BD%D0%B0+%D1%80%D1%83%D1%81%D1%81%D0%BA%D0%BE%D0%BC+-+AndroidTeam.+%D0%9D%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8+%D0%B8+%D1%81%D0%BE%D0%B2%D0%B5%D1%82%D1%8B" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/moemesto.png" border="0" width="16" height="16" alt="МоёМесто.ru" title="МоёМесто.ru"></a></noindex> <noindex><a href="http://www.mister-wong.ru/index.php?action=addurl&bm_url=http://androidteam.ru/dev/snippets/unicode-sms-send.html&bm_description=%D0%9E%D1%82%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D1%8F%D0%B5%D0%BC+%D0%A1%D0%9C%D0%A1+%D0%BD%D0%B0+%D1%80%D1%83%D1%81%D1%81%D0%BA%D0%BE%D0%BC+-+AndroidTeam.+%D0%9D%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8+%D0%B8+%D1%81%D0%BE%D0%B2%D0%B5%D1%82%D1%8B" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/mrwong.png" border="0" width="16" height="16" alt="Mister Wong" title="Mister Wong"></a></noindex> </div>


<p><strong>Похожие новости</strong></p>
<p>Нет похожих новостей.</p>
]]></content:encoded>
			<wfw:commentRss>http://androidteam.ru/dev/snippets/unicode-sms-send.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Отправляем/получаем смс в Android Emulator</title>
		<link>http://androidteam.ru/dev/particles/android-sending-sms-in-emulator.html</link>
		<comments>http://androidteam.ru/dev/particles/android-sending-sms-in-emulator.html#comments</comments>
		<pubDate>Wed, 04 Feb 2009 10:49:13 +0000</pubDate>
		<dc:creator>vovkab</dc:creator>
				<category><![CDATA[Статьи]]></category>
		<category><![CDATA[ADT]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Emulator]]></category>
		<category><![CDATA[SendSMS]]></category>
		<category><![CDATA[SMS]]></category>

		<guid isPermaLink="false">http://androidteam.ru/?p=2544</guid>
		<description><![CDATA[Как отправить смс в эмулятор? Самый простой способ это сделать &#8211; использовать Eclipse с плагином ADT. 1. Запускаем Eclipse. 2. Переходим в режим DDMS, для этого открываем в меню Window-&#62;Open Perspective-&#62;Other&#8230; и там выбираем DDMS 3. Запускаем эмулятор: - либо из папки где у вас установлен сдк, например, путь_к_сдк-tools-emulator - или запустив свой проект в [...]


<strong>Похожие новости</strong>

Нет похожих новостей.
]]></description>
			<content:encoded><![CDATA[<h2><strong>Как отправить смс в эмулятор?</strong></h2>
<p>Самый простой способ это сделать &#8211; использовать Eclipse с плагином ADT.<br />
<strong>1.</strong> Запускаем Eclipse.<br />
<strong>2. </strong>Переходим в режим DDMS, для этого открываем в меню Window-&gt;Open Perspective-&gt;Other&#8230; и там выбираем DDMS<br />
<img class="alignnone size-full wp-image-2546" title="ddms-perspective" src="http://androidteam.ru/wp-content/uploads/2009/02/ddms-perspective.png" alt="ddms-perspective" width="182" height="72" /></p>
<p><strong>3.</strong> Запускаем эмулятор:<br />
- либо из папки где у вас установлен сдк, например, путь_к_сдк-tools-emulator<br />
- или запустив свой проект в эмуляторе</p>
<p><strong>4. </strong>В Eclipse, в режиме DDMS выбираем эмулятор из списка (нужно кликнуть по нему):</p>
<p style="text-align: center;"><img class="size-full wp-image-2547 aligncenter" title="ddms-emul-select" src="http://androidteam.ru/wp-content/uploads/2009/02/ddms-emul-select.png" alt="ddms-emul-select" width="304" height="92" /></p>
<p><span id="more-2544"></span><br />
<strong>5.</strong> Чуть ниже выбора эмулятора, находится окно отправки смс.</p>
<p style="text-align: center;"><img class="size-full wp-image-2548 aligncenter" title="ddms-sms-send" src="http://androidteam.ru/wp-content/uploads/2009/02/ddms-sms-send.png" alt="ddms-sms-send" width="331" height="229" /></p>
<p>здесь указываем номер звонящего (от кого придет смс), выбираем режим SMS и указываем текст сообщения. Что бы отправить нажимаем Send.</p>
<p><strong>6.</strong> Открываем окно с эмулятором и видим наше отправленное смс.</p>
<p style="text-align: center;"><img class="size-full wp-image-2549 aligncenter" title="emulator-received-sms" src="http://androidteam.ru/wp-content/uploads/2009/02/emulator-received-sms.png" alt="emulator-received-sms" width="320" height="168" /></p>
<h2><strong>Как отправить смс из эмулятора (или программы) и получить его в другом эмуляторе?</strong></h2>
<p><strong>1. </strong>Для этого нам понадобится еще один эмулятор. Запускаем его: путь_к_сдк-tools-emulator.exe. <em><strong>Таким образом у нас должно быть открыто два эмулятора и Eclipse.</strong></em></p>
<p><strong>2.</strong> В Eclipse должны быть видны оба эмулятора:</p>
<p style="text-align: center;"><img class="size-full wp-image-2551 aligncenter" title="ddms-device-select" src="http://androidteam.ru/wp-content/uploads/2009/02/ddms-device-select.png" alt="ddms-device-select" width="273" height="81" /></p>
<p>Цифры рядом с emulator &#8211; это порт на котором работает эмулятор, он же и будет номером телефона.</p>
<p><strong>3.</strong> Например мы хотим отправить смс из emulator-5554 на emulator-5556. Для этого открываем emulator-5554 и запускаем программу для отправки смс &#8211; Messaging.</p>
<p style="text-align: center;"><img class="size-full wp-image-2553 aligncenter" title="emulator-5554-create-sms" src="http://androidteam.ru/wp-content/uploads/2009/02/emulator-5554-create-sms.png" alt="emulator-5554-create-sms" width="320" height="116" /></p>
<p><strong>4.</strong> Выбираем New message и создаем новую смс. В качестве Incoming number указываем номер эмулятора которому хотим отправит, в нашем случае 5556. И указываем текст сообщения.</p>
<p style="text-align: center;"><img class="size-full wp-image-2554 aligncenter" title="emulator-5554-send-sms" src="http://androidteam.ru/wp-content/uploads/2009/02/emulator-5554-send-sms.png" alt="emulator-5554-send-sms" width="481" height="210" /></p>
<p>Далее нажимаем кнопку отправить.</p>
<p><strong>6.</strong> Открываем эмулятор 5556 и видим наше сообщение:</p>
<p style="text-align: center;"><img class="size-full wp-image-2555 aligncenter" title="emulator-5556-recieved-sms" src="http://androidteam.ru/wp-content/uploads/2009/02/emulator-5556-recieved-sms.png" alt="emulator-5556-recieved-sms" width="320" height="170" /></p>
<p>Таким образом, мы видим, что пришло сообщение от эмулятора 5554 с текстом: Hello from emulator 5554 to 5556</p>

<div class="zakladka"><noindex><a href="http://www.google.com/bookmarks/mark?op=add&bkmk=http://androidteam.ru/dev/particles/android-sending-sms-in-emulator.html&title=%D0%9E%D1%82%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D1%8F%D0%B5%D0%BC%2F%D0%BF%D0%BE%D0%BB%D1%83%D1%87%D0%B0%D0%B5%D0%BC+%D1%81%D0%BC%D1%81+%D0%B2+Android+Emulator+-+AndroidTeam.+%D0%9D%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8+%D0%B8+%D1%81%D0%BE%D0%B2%D0%B5%D1%82%D1%8B" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/google.png" border="0" width="16" height="16" alt="Google Bookmarks" title="Google Bookmarks"></a></noindex> <noindex><a href="http://digg.com/submit?url=http://androidteam.ru/dev/particles/android-sending-sms-in-emulator.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/digg.png" border="0" width="16" height="16" alt="Digg" title="Digg"></a></noindex> <noindex><a href="http://links.i.ua/add/?_rand=149669598http://androidteam.ru/dev/particles/android-sending-sms-in-emulator.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/ua.png" border="0" width="16" height="16" alt="I.ua" title="I.ua"></a></noindex> <noindex><a href="http://www.linkstore.ru/linkstore/add.jsphttp://androidteam.ru/dev/particles/android-sending-sms-in-emulator.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/linkstore.png" border="0" width="16" height="16" alt="Linkstore" title="Linkstore"></a></noindex> <noindex><a href="http://myscoop.ru/add/http://androidteam.ru/dev/particles/android-sending-sms-in-emulator.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/myscoop.png" border="0" width="16" height="16" alt="Myscoop" title="Myscoop"></a></noindex> <noindex><a href="http://communizm.ru/index.php?mode=addstoryhttp://androidteam.ru/dev/particles/android-sending-sms-in-emulator.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/communizm.png" border="0" width="16" height="16" alt="Communizm" title="Communizm"></a></noindex> <noindex><a href="http://www.ru-marks.net/bookmarks.php/?action=addhttp://androidteam.ru/dev/particles/android-sending-sms-in-emulator.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/ru-marks.png" border="0" width="16" height="16" alt="Ru-marks" title="Ru-marks"></a></noindex> <noindex><a href="http://webmarks.ru/bookmarks/addhttp://androidteam.ru/dev/particles/android-sending-sms-in-emulator.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/webmarks.png" border="0" width="16" height="16" alt="Webmarks" title="Webmarks"></a></noindex> <noindex><a href="http://www.ruspace.ru/index.php?link=bookmark&action=bookmarkNewhttp://androidteam.ru/dev/particles/android-sending-sms-in-emulator.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/ruspace.png" border="0" width="16" height="16" alt="Ruspace" title="Ruspace"></a></noindex> <noindex><a href="http://linkomatic.ru/addhttp://androidteam.ru/dev/particles/android-sending-sms-in-emulator.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/linkomatic.png" border="0" width="16" height="16" alt="Linkomatic" title="Linkomatic"></a></noindex> <noindex><a href="http://kli.kz/login/?action=addhttp://androidteam.ru/dev/particles/android-sending-sms-in-emulator.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/kli.png" border="0" width="16" height="16" alt="Kli.kz" title="Kli.kz"></a></noindex> <noindex><a href="http://www.web-zakladka.ru/user/zakladd.php?id=916http://androidteam.ru/dev/particles/android-sending-sms-in-emulator.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/web.png" border="0" width="16" height="16" alt="Web-zakladka" title="Web-zakladka"></a></noindex> <noindex><a href="http://www.zakladok.net/add_link.php?folder_id=0http://androidteam.ru/dev/particles/android-sending-sms-in-emulator.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/zakladok.png" border="0" width="16" height="16" alt="Zakladok.net" title="Zakladok.net"></a></noindex> <noindex><a href="http://reddit.com/submit?url=http://androidteam.ru/dev/particles/android-sending-sms-in-emulator.html&title=%D0%9E%D1%82%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D1%8F%D0%B5%D0%BC%2F%D0%BF%D0%BE%D0%BB%D1%83%D1%87%D0%B0%D0%B5%D0%BC+%D1%81%D0%BC%D1%81+%D0%B2+Android+Emulator+-+AndroidTeam.+%D0%9D%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8+%D0%B8+%D1%81%D0%BE%D0%B2%D0%B5%D1%82%D1%8B" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/reddit.png" border="0" width="16" height="16" alt="Reddit" title="Reddit"></a></noindex> <noindex><a href="http://delicious.com/post?url=http://androidteam.ru/dev/particles/android-sending-sms-in-emulator.html&title=%D0%9E%D1%82%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D1%8F%D0%B5%D0%BC%2F%D0%BF%D0%BE%D0%BB%D1%83%D1%87%D0%B0%D0%B5%D0%BC+%D1%81%D0%BC%D1%81+%D0%B2+Android+Emulator+-+AndroidTeam.+%D0%9D%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8+%D0%B8+%D1%81%D0%BE%D0%B2%D0%B5%D1%82%D1%8B" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/delicious.png" border="0" width="16" height="16" alt="delicious" title="delicious"></a></noindex> <noindex><a href="http://ma.gnolia.com/beta/bookmarklet/add?url=http://androidteam.ru/dev/particles/android-sending-sms-in-emulator.html&title=%D0%9E%D1%82%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D1%8F%D0%B5%D0%BC%2F%D0%BF%D0%BE%D0%BB%D1%83%D1%87%D0%B0%D0%B5%D0%BC+%D1%81%D0%BC%D1%81+%D0%B2+Android+Emulator+-+AndroidTeam.+%D0%9D%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8+%D0%B8+%D1%81%D0%BE%D0%B2%D0%B5%D1%82%D1%8B&description=%D0%9E%D1%82%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D1%8F%D0%B5%D0%BC%2F%D0%BF%D0%BE%D0%BB%D1%83%D1%87%D0%B0%D0%B5%D0%BC+%D1%81%D0%BC%D1%81+%D0%B2+Android+Emulator+-+AndroidTeam.+%D0%9D%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8+%D0%B8+%D1%81%D0%BE%D0%B2%D0%B5%D1%82%D1%8B" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/magnolia.png" border="0" width="16" height="16" alt="Ma.gnolia" title="Ma.gnolia"></a></noindex> <noindex><a href="http://www.technorati.com/faves?add=http://androidteam.ru/dev/particles/android-sending-sms-in-emulator.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/technorati.png" border="0" width="16" height="16" alt="Technorati" title="Technorati"></a></noindex> <noindex><a href="http://www.slashdot.org/bookmark.pl?url=http://androidteam.ru/dev/particles/android-sending-sms-in-emulator.html&title=%D0%9E%D1%82%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D1%8F%D0%B5%D0%BC%2F%D0%BF%D0%BE%D0%BB%D1%83%D1%87%D0%B0%D0%B5%D0%BC+%D1%81%D0%BC%D1%81+%D0%B2+Android+Emulator+-+AndroidTeam.+%D0%9D%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8+%D0%B8+%D1%81%D0%BE%D0%B2%D0%B5%D1%82%D1%8B" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/slashdot.png" border="0" width="16" height="16" alt="Slashdot" title="Slashdot"></a></noindex> <noindex><a href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http://androidteam.ru/dev/particles/android-sending-sms-in-emulator.html&t=%D0%9E%D1%82%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D1%8F%D0%B5%D0%BC%2F%D0%BF%D0%BE%D0%BB%D1%83%D1%87%D0%B0%D0%B5%D0%BC+%D1%81%D0%BC%D1%81+%D0%B2+Android+Emulator+-+AndroidTeam.+%D0%9D%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8+%D0%B8+%D1%81%D0%BE%D0%B2%D0%B5%D1%82%D1%8B" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/yahoo.png" border="0" width="16" height="16" alt="Yahoo My Web" title="Yahoo My Web"></a></noindex> <noindex><a href="http://news2.ru/add_story.php?url=http://androidteam.ru/dev/particles/android-sending-sms-in-emulator.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/news2ru.png" border="0" width="16" height="16" alt="News2.ru" title="News2.ru"></a></noindex> <noindex><a href="http://www.bobrdobr.ru/addext.html?url=http://androidteam.ru/dev/particles/android-sending-sms-in-emulator.html&title=%D0%9E%D1%82%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D1%8F%D0%B5%D0%BC%2F%D0%BF%D0%BE%D0%BB%D1%83%D1%87%D0%B0%D0%B5%D0%BC+%D1%81%D0%BC%D1%81+%D0%B2+Android+Emulator+-+AndroidTeam.+%D0%9D%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8+%D0%B8+%D1%81%D0%BE%D0%B2%D0%B5%D1%82%D1%8B" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/bobrdobr.png" border="0" width="16" height="16" alt="БобрДобр.ru" title="БобрДобр.ru"></a></noindex> <noindex><a href="http://www.vaau.ru/submit/?action=step2&url=http://androidteam.ru/dev/particles/android-sending-sms-in-emulator.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/vaau.png" border="0" width="16" height="16" alt="Ваау!" title="Ваау!"></a></noindex> <noindex><a href="http://memori.ru/link/?sm=1&u_data[url]=http://androidteam.ru/dev/particles/android-sending-sms-in-emulator.html&u_data[name]=%D0%9E%D1%82%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D1%8F%D0%B5%D0%BC%2F%D0%BF%D0%BE%D0%BB%D1%83%D1%87%D0%B0%D0%B5%D0%BC+%D1%81%D0%BC%D1%81+%D0%B2+Android+Emulator+-+AndroidTeam.+%D0%9D%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8+%D0%B8+%D1%81%D0%BE%D0%B2%D0%B5%D1%82%D1%8B" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/memori.png" border="0" width="16" height="16" alt="Memori.ru" title="Memori.ru"></a></noindex> <noindex><a href="http://www.rucity.com/bookmarks.php?action=add&address=http://androidteam.ru/dev/particles/android-sending-sms-in-emulator.html&title=%D0%9E%D1%82%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D1%8F%D0%B5%D0%BC%2F%D0%BF%D0%BE%D0%BB%D1%83%D1%87%D0%B0%D0%B5%D0%BC+%D1%81%D0%BC%D1%81+%D0%B2+Android+Emulator+-+AndroidTeam.+%D0%9D%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8+%D0%B8+%D1%81%D0%BE%D0%B2%D0%B5%D1%82%D1%8B" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/rucity.png" border="0" width="16" height="16" alt="rucity.com" title="rucity.com"></a></noindex> <noindex><a href="http://moemesto.ru/post.php?url=http://androidteam.ru/dev/particles/android-sending-sms-in-emulator.html&title=%D0%9E%D1%82%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D1%8F%D0%B5%D0%BC%2F%D0%BF%D0%BE%D0%BB%D1%83%D1%87%D0%B0%D0%B5%D0%BC+%D1%81%D0%BC%D1%81+%D0%B2+Android+Emulator+-+AndroidTeam.+%D0%9D%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8+%D0%B8+%D1%81%D0%BE%D0%B2%D0%B5%D1%82%D1%8B" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/moemesto.png" border="0" width="16" height="16" alt="МоёМесто.ru" title="МоёМесто.ru"></a></noindex> <noindex><a href="http://www.mister-wong.ru/index.php?action=addurl&bm_url=http://androidteam.ru/dev/particles/android-sending-sms-in-emulator.html&bm_description=%D0%9E%D1%82%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D1%8F%D0%B5%D0%BC%2F%D0%BF%D0%BE%D0%BB%D1%83%D1%87%D0%B0%D0%B5%D0%BC+%D1%81%D0%BC%D1%81+%D0%B2+Android+Emulator+-+AndroidTeam.+%D0%9D%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8+%D0%B8+%D1%81%D0%BE%D0%B2%D0%B5%D1%82%D1%8B" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/mrwong.png" border="0" width="16" height="16" alt="Mister Wong" title="Mister Wong"></a></noindex> </div>


<p><strong>Похожие новости</strong></p>
<p>Нет похожих новостей.</p>
]]></content:encoded>
			<wfw:commentRss>http://androidteam.ru/dev/particles/android-sending-sms-in-emulator.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AndroidManifest.xml &#8211; что это и зачем он нужен?</title>
		<link>http://androidteam.ru/dev/particles/androidmanifest-xml.html</link>
		<comments>http://androidteam.ru/dev/particles/androidmanifest-xml.html#comments</comments>
		<pubDate>Sun, 18 Jan 2009 19:37:47 +0000</pubDate>
		<dc:creator>vovkab</dc:creator>
				<category><![CDATA[Статьи]]></category>
		<category><![CDATA[AndroidManifest]]></category>
		<category><![CDATA[Программирование]]></category>

		<guid isPermaLink="false">http://androidteam.ru/?p=2390</guid>
		<description><![CDATA[Когда вы создаете новое приложение, в корне вашего проекта автоматически создается файл AndroidManifest.xml. AndroidManifest.xml &#8211; это необходимый файл в любом проекте. Он определяет глобальные значения для вашего пакета, в нем вы описываете, что находится внутри вашего приложения &#8211; деятельности, сервисы и тд. Вы так же определяете, как все эти элементы взаимодействуют с Андроид. Например, какие [...]


<strong>Похожие новости</strong>

Нет похожих новостей.
]]></description>
			<content:encoded><![CDATA[<p>Когда вы создаете новое приложение, в корне вашего проекта автоматически создается файл AndroidManifest.xml. AndroidManifest.xml &#8211; это необходимый файл в любом проекте. Он определяет глобальные значения для вашего пакета, в нем вы описываете, что находится внутри вашего приложения &#8211; деятельности, сервисы и тд. Вы так же определяете, как все эти элементы взаимодействуют с Андроид. Например, какие виды данных может перехватывать ваша программа. Должна ли она отображаться в главном меню вашего телефона и тд.<br />
<span id="more-2390"></span><br />
Одна из важных частей манифеста &#8211; это фильтры намерений (intent filters). Эти фильтры описывают где и когда ваша деятельность (activity) может быть запущена. Когда деятельность (activity) или операционная система хочет совершить некие действия, напрммер, отрыть веб страницу или окно выбора контакта, оно создает объект намерений. Этот объект может содержать несколько дескрипторов описывающих, что именно вы хотите сделать, какие данные вам нужны для этого и какого типа, а так же дополнительную информацию. Android сравнивает информацию в объекте намериний (Intent object) с фильтрами намерений которые были представлены всеми программами установленными у вас, и находит приложение наиболее для этого подходящее.</p>
<p>Кроме того, объявляя в вашем приложении деятельности, провайдеры содержимого, сервисы, нарения и фильтры намерений, вы так же можете указать огранияения и инструменты (управление безопасностью и  тестирование).</p>
<p>Простой пример AndroidManifest.xml:</p>
<pre lang="xml" line="1">
<?xml version="1.0" encoding="utf-8"?>

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
        package="com.my_domain.app.helloactivity">

    <application android:label="@string/app_name">

        <activity android:name=".HelloActivity">
            <intent-filter>
                <action android:name="android.intent.action.MAIN"/>
                <category android:name="android.intent.category.LAUNCHER"/>
            </intent-filter>
        </activity>

    </application>

</manifest>
</pre>
<p>Несколько особенностей:</p>
<ul>
<li>Каждый файл AndroidManifest.xml (как и большинство дляругих xml файлов в Android) включает описание  пространства имен
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;</div></div>
<p>, в качестве своего первого элемента.</li>
<li>Большинство манифестов включает одиночный элемент
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&nbsp;&amp;lt;application&amp;gt;</div></div>
<p>, который определяет уровень и свойства компонент приложения доступных из пакета.</li>
<li>Любой пакет может быть представлен пользователю как самостоятельная программа, доступной из главноего меню телефона. Для этого нужно что бы в прокете была хотя бы одна деятельность, которая поддерживает действие <a href="http://code.google.com/android/reference/android/content/Intent.html#ACTION_MAIN">MAIN</a> и категорию <a href="http://code.google.com/android/reference/android/content/Intent.html#CATEGORY_LAUNCHER">LAUNCHER</a> показанную в примере выше.</li>
</ul>
<p>Детальное описание структуры файла AndroidManifest.xml file.</p>
<dl>
<dt><a href="http://code.google.com/android/reference/android/R.styleable.html#AndroidManifest">&lt;manifest&gt;</a></dt>
<dd>Корневой элемент, содержащий полное описание вашего пакета. В него могут включаться следующие элементы:
<dl>
<dt><a href="http://code.google.com/android/reference/android/R.styleable.html#AndroidManifestUsesPermission">&lt;uses-permission&gt;</a></dt>
<dd>описывает права необходимые для того что бы ваша программа работала корректно. То есть, если вы в своей программе хотите использовать доступ к данным GPS, то в этой секции вы должны явно это указать, например так: &lt;uses-permission android:name=&raquo;android.permission.ACCESS_GPS&raquo; /&gt;  Манифест может вообще не содержать этот элемент.</dd>
<dt><a href="http://code.google.com/android/reference/android/R.styleable.html#AndroidManifestPermission">&lt;permission&gt;</a></dt>
<dd>В этой секции описываются права, которые должны запросить другие приложения для доступа к вашему. Манифест может вообще не содержать этот элемент.</dd>
<dt><a href="http://code.google.com/android/reference/android/R.styleable.html#AndroidManifestInstrumentation">&lt;instrumentation&gt;</a></dt>
<dd>Описывает код компонентов инструментария доступный для тестирования функционала этого или другого приложения. Манифест может вообще не содержать этот элемент.</dd>
<dt><a href="http://code.google.com/android/reference/android/R.styleable.html#AndroidManifestApplication">&lt;application&gt;</a></dt>
<dd>Корневой элемент содержащий описание компонент уровня приложения доступных в пакете.  Этот элемент может содержать глобальные и/или значения по умолчанию, такие как иконка программы, название, тема оформления, необходимые права доступа и тд. Манифест может вообще не содержать этот элемент.  Под ним также могут располагаться ноль или более других описаний:
<dl>
<dt><a href="http://code.google.com/android/reference/android/R.styleable.html#AndroidManifestActivity">&lt;activity&gt;</a></dt>
<dd>Деятельность это основной компонент приложения взаимодействующий с пользователем. Первое окно которое видят пользователи при запуске программы, это и есть деятельность, и большинство других окон будут реализованы как отдельные деятелньости описанные тэгом &lt;activity&gt;.<br />
<em><strong>Замечание:</strong></em> Каждая деятельность должна иметь собственный тэг &lt;activity&gt; в файле манифеста. Если деятельность не описана в манифесте, то вы не сможете ее запускать. Ваше приложение вызовет ошибку.</p>
<p>Для поддержки позднего поиска вашей деятельности, вы можете включить один или более &lt;intent-filter&gt; элементов для описания действий, которые деятельность поддерживает.</p>
<dl>
<dt><a href="http://code.google.com/android/reference/android/R.styleable.html#AndroidManifestIntentFilter">&lt;intent-filter&gt;</a></dt>
<dd>Описывается определенный тип значений намерений, которые компоненты подерживают в качестве фильтров намерений. В дополнение, различные типы значений могут быть указаны под этим элементом. Аттрибутымогут быть указаны для получения уникального названия, иконки или другой информации для действия которое было описано.
<dl>
<dt><a href="http://code.google.com/android/reference/android/R.styleable.html#AndroidManifestAction">&lt;action&gt;</a></dt>
<dd><a href="http://code.google.com/android/reference/android/content/IntentFilter.html#addAction%28java.lang.String%29">Действие намерений</a>, которое компонент поддерживает. </dd>
<dt><a href="http://code.google.com/android/reference/android/R.styleable.html#AndroidManifestCategory">&lt;category&gt;</a></dt>
<dd><a href="http://code.google.com/android/reference/android/content/IntentFilter.html#addCategory%28java.lang.String%29">Категория намерений </a>которое компонент поддерживает.</dd>
<dt><a href="http://code.google.com/android/reference/android/R.styleable.html#AndroidManifestData">&lt;data&gt;</a></dt>
<dd>Указываются поддерживаемые типы: <a href="http://code.google.com/android/reference/android/content/IntentFilter.html#addDataType%28java.lang.String%29">Intent data MIME type</a>,                        <a href="http://code.google.com/android/reference/android/content/IntentFilter.html#addDataScheme%28java.lang.String%29">Intent data URI scheme</a>,                        <a href="http://code.google.com/android/reference/android/content/IntentFilter.html#addDataAuthority%28java.lang.String,%20java.lang.String%29">Intent data URI authority</a> или                        <a href="http://code.google.com/android/reference/android/content/IntentFilter.html#addDataPath%28java.lang.String,%20int%29">Intent data URI path</a>. </dd>
</dl>
</dd>
</dl>
<p>Вы так же можете ассоциировать один или более компонентов &lt;meta-data&gt; со своей деятельностью, что бы другие клиенты могли получить для поиска дополнительной информации о ней:</p>
<dl>
<dt><a href="http://code.google.com/android/reference/android/R.styleable.html#AndroidManifestMetaData">&lt;meta-data&gt;</a></dt>
<dd>Добавляет описание мета информации к вашей деятельности, клиенты которой могут получить ее через <a href="http://code.google.com/android/reference/android/content/pm/PackageItemInfo.html#metaData">ComponentInfo.metaData</a>. </dd>
</dl>
</dd>
<dt><a href="http://code.google.com/android/reference/android/R.styleable.html#AndroidManifestReceiver">&lt;receiver&gt;</a></dt>
<dd><a href="http://code.google.com/android/reference/android/content/BroadcastReceiver.html">Широковещательный приемник (BroadcastReceiver)</a> позволяет приложению узнавать о изменениях с данными или действиями которые случились, даже если программа не запущена.  Так же как и &lt;activity&gt;, вы можете указать один или более &lt;intent-filter&gt; или значения &lt;meta-data&gt;, которые получатель поддерживает.</dd>
<dt><a href="http://code.google.com/android/reference/android/R.styleable.html#AndroidManifestService">&lt;service&gt;</a></dt>
<dd><a href="http://code.google.com/android/reference/android/app/Service.html">Сервис</a> это компонент который может быть запущен в фоне на произвольное количество времени. Так же как и в теге &lt;activity&gt;, опционально вы можете указать один или более &lt;intent-filter&gt;                или &lt;meta-data&gt; элементов, которые поддерживает сервис.</dd>
<dt><a href="http://code.google.com/android/reference/android/R.styleable.html#AndroidManifestProvider">&lt;provider&gt;</a></dt>
<dd><a href="http://code.google.com/android/reference/android/content/ContentProvider.html">Провайдер содержимого (ContentProvider)</a> это компонент который управлет доступом к данным вашей программы, предоставляя его другим приложениям. Вы так же можете указать один или более элементов &lt;meta-data&gt;.</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
<p>Дополнения и исправления приветствуются.</p>

<div class="zakladka"><noindex><a href="http://www.google.com/bookmarks/mark?op=add&bkmk=http://androidteam.ru/dev/particles/androidmanifest-xml.html&title=AndroidManifest.xml+-+%D1%87%D1%82%D0%BE+%D1%8D%D1%82%D0%BE+%D0%B8+%D0%B7%D0%B0%D1%87%D0%B5%D0%BC+%D0%BE%D0%BD+%D0%BD%D1%83%D0%B6%D0%B5%D0%BD%3F+-+AndroidTeam.+%D0%9D%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8+%D0%B8+%D1%81%D0%BE%D0%B2%D0%B5%D1%82%D1%8B" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/google.png" border="0" width="16" height="16" alt="Google Bookmarks" title="Google Bookmarks"></a></noindex> <noindex><a href="http://digg.com/submit?url=http://androidteam.ru/dev/particles/androidmanifest-xml.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/digg.png" border="0" width="16" height="16" alt="Digg" title="Digg"></a></noindex> <noindex><a href="http://links.i.ua/add/?_rand=149669598http://androidteam.ru/dev/particles/androidmanifest-xml.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/ua.png" border="0" width="16" height="16" alt="I.ua" title="I.ua"></a></noindex> <noindex><a href="http://www.linkstore.ru/linkstore/add.jsphttp://androidteam.ru/dev/particles/androidmanifest-xml.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/linkstore.png" border="0" width="16" height="16" alt="Linkstore" title="Linkstore"></a></noindex> <noindex><a href="http://myscoop.ru/add/http://androidteam.ru/dev/particles/androidmanifest-xml.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/myscoop.png" border="0" width="16" height="16" alt="Myscoop" title="Myscoop"></a></noindex> <noindex><a href="http://communizm.ru/index.php?mode=addstoryhttp://androidteam.ru/dev/particles/androidmanifest-xml.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/communizm.png" border="0" width="16" height="16" alt="Communizm" title="Communizm"></a></noindex> <noindex><a href="http://www.ru-marks.net/bookmarks.php/?action=addhttp://androidteam.ru/dev/particles/androidmanifest-xml.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/ru-marks.png" border="0" width="16" height="16" alt="Ru-marks" title="Ru-marks"></a></noindex> <noindex><a href="http://webmarks.ru/bookmarks/addhttp://androidteam.ru/dev/particles/androidmanifest-xml.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/webmarks.png" border="0" width="16" height="16" alt="Webmarks" title="Webmarks"></a></noindex> <noindex><a href="http://www.ruspace.ru/index.php?link=bookmark&action=bookmarkNewhttp://androidteam.ru/dev/particles/androidmanifest-xml.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/ruspace.png" border="0" width="16" height="16" alt="Ruspace" title="Ruspace"></a></noindex> <noindex><a href="http://linkomatic.ru/addhttp://androidteam.ru/dev/particles/androidmanifest-xml.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/linkomatic.png" border="0" width="16" height="16" alt="Linkomatic" title="Linkomatic"></a></noindex> <noindex><a href="http://kli.kz/login/?action=addhttp://androidteam.ru/dev/particles/androidmanifest-xml.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/kli.png" border="0" width="16" height="16" alt="Kli.kz" title="Kli.kz"></a></noindex> <noindex><a href="http://www.web-zakladka.ru/user/zakladd.php?id=916http://androidteam.ru/dev/particles/androidmanifest-xml.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/web.png" border="0" width="16" height="16" alt="Web-zakladka" title="Web-zakladka"></a></noindex> <noindex><a href="http://www.zakladok.net/add_link.php?folder_id=0http://androidteam.ru/dev/particles/androidmanifest-xml.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/zakladok.png" border="0" width="16" height="16" alt="Zakladok.net" title="Zakladok.net"></a></noindex> <noindex><a href="http://reddit.com/submit?url=http://androidteam.ru/dev/particles/androidmanifest-xml.html&title=AndroidManifest.xml+-+%D1%87%D1%82%D0%BE+%D1%8D%D1%82%D0%BE+%D0%B8+%D0%B7%D0%B0%D1%87%D0%B5%D0%BC+%D0%BE%D0%BD+%D0%BD%D1%83%D0%B6%D0%B5%D0%BD%3F+-+AndroidTeam.+%D0%9D%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8+%D0%B8+%D1%81%D0%BE%D0%B2%D0%B5%D1%82%D1%8B" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/reddit.png" border="0" width="16" height="16" alt="Reddit" title="Reddit"></a></noindex> <noindex><a href="http://delicious.com/post?url=http://androidteam.ru/dev/particles/androidmanifest-xml.html&title=AndroidManifest.xml+-+%D1%87%D1%82%D0%BE+%D1%8D%D1%82%D0%BE+%D0%B8+%D0%B7%D0%B0%D1%87%D0%B5%D0%BC+%D0%BE%D0%BD+%D0%BD%D1%83%D0%B6%D0%B5%D0%BD%3F+-+AndroidTeam.+%D0%9D%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8+%D0%B8+%D1%81%D0%BE%D0%B2%D0%B5%D1%82%D1%8B" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/delicious.png" border="0" width="16" height="16" alt="delicious" title="delicious"></a></noindex> <noindex><a href="http://ma.gnolia.com/beta/bookmarklet/add?url=http://androidteam.ru/dev/particles/androidmanifest-xml.html&title=AndroidManifest.xml+-+%D1%87%D1%82%D0%BE+%D1%8D%D1%82%D0%BE+%D0%B8+%D0%B7%D0%B0%D1%87%D0%B5%D0%BC+%D0%BE%D0%BD+%D0%BD%D1%83%D0%B6%D0%B5%D0%BD%3F+-+AndroidTeam.+%D0%9D%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8+%D0%B8+%D1%81%D0%BE%D0%B2%D0%B5%D1%82%D1%8B&description=AndroidManifest.xml+-+%D1%87%D1%82%D0%BE+%D1%8D%D1%82%D0%BE+%D0%B8+%D0%B7%D0%B0%D1%87%D0%B5%D0%BC+%D0%BE%D0%BD+%D0%BD%D1%83%D0%B6%D0%B5%D0%BD%3F+-+AndroidTeam.+%D0%9D%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8+%D0%B8+%D1%81%D0%BE%D0%B2%D0%B5%D1%82%D1%8B" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/magnolia.png" border="0" width="16" height="16" alt="Ma.gnolia" title="Ma.gnolia"></a></noindex> <noindex><a href="http://www.technorati.com/faves?add=http://androidteam.ru/dev/particles/androidmanifest-xml.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/technorati.png" border="0" width="16" height="16" alt="Technorati" title="Technorati"></a></noindex> <noindex><a href="http://www.slashdot.org/bookmark.pl?url=http://androidteam.ru/dev/particles/androidmanifest-xml.html&title=AndroidManifest.xml+-+%D1%87%D1%82%D0%BE+%D1%8D%D1%82%D0%BE+%D0%B8+%D0%B7%D0%B0%D1%87%D0%B5%D0%BC+%D0%BE%D0%BD+%D0%BD%D1%83%D0%B6%D0%B5%D0%BD%3F+-+AndroidTeam.+%D0%9D%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8+%D0%B8+%D1%81%D0%BE%D0%B2%D0%B5%D1%82%D1%8B" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/slashdot.png" border="0" width="16" height="16" alt="Slashdot" title="Slashdot"></a></noindex> <noindex><a href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http://androidteam.ru/dev/particles/androidmanifest-xml.html&t=AndroidManifest.xml+-+%D1%87%D1%82%D0%BE+%D1%8D%D1%82%D0%BE+%D0%B8+%D0%B7%D0%B0%D1%87%D0%B5%D0%BC+%D0%BE%D0%BD+%D0%BD%D1%83%D0%B6%D0%B5%D0%BD%3F+-+AndroidTeam.+%D0%9D%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8+%D0%B8+%D1%81%D0%BE%D0%B2%D0%B5%D1%82%D1%8B" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/yahoo.png" border="0" width="16" height="16" alt="Yahoo My Web" title="Yahoo My Web"></a></noindex> <noindex><a href="http://news2.ru/add_story.php?url=http://androidteam.ru/dev/particles/androidmanifest-xml.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/news2ru.png" border="0" width="16" height="16" alt="News2.ru" title="News2.ru"></a></noindex> <noindex><a href="http://www.bobrdobr.ru/addext.html?url=http://androidteam.ru/dev/particles/androidmanifest-xml.html&title=AndroidManifest.xml+-+%D1%87%D1%82%D0%BE+%D1%8D%D1%82%D0%BE+%D0%B8+%D0%B7%D0%B0%D1%87%D0%B5%D0%BC+%D0%BE%D0%BD+%D0%BD%D1%83%D0%B6%D0%B5%D0%BD%3F+-+AndroidTeam.+%D0%9D%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8+%D0%B8+%D1%81%D0%BE%D0%B2%D0%B5%D1%82%D1%8B" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/bobrdobr.png" border="0" width="16" height="16" alt="БобрДобр.ru" title="БобрДобр.ru"></a></noindex> <noindex><a href="http://www.vaau.ru/submit/?action=step2&url=http://androidteam.ru/dev/particles/androidmanifest-xml.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/vaau.png" border="0" width="16" height="16" alt="Ваау!" title="Ваау!"></a></noindex> <noindex><a href="http://memori.ru/link/?sm=1&u_data[url]=http://androidteam.ru/dev/particles/androidmanifest-xml.html&u_data[name]=AndroidManifest.xml+-+%D1%87%D1%82%D0%BE+%D1%8D%D1%82%D0%BE+%D0%B8+%D0%B7%D0%B0%D1%87%D0%B5%D0%BC+%D0%BE%D0%BD+%D0%BD%D1%83%D0%B6%D0%B5%D0%BD%3F+-+AndroidTeam.+%D0%9D%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8+%D0%B8+%D1%81%D0%BE%D0%B2%D0%B5%D1%82%D1%8B" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/memori.png" border="0" width="16" height="16" alt="Memori.ru" title="Memori.ru"></a></noindex> <noindex><a href="http://www.rucity.com/bookmarks.php?action=add&address=http://androidteam.ru/dev/particles/androidmanifest-xml.html&title=AndroidManifest.xml+-+%D1%87%D1%82%D0%BE+%D1%8D%D1%82%D0%BE+%D0%B8+%D0%B7%D0%B0%D1%87%D0%B5%D0%BC+%D0%BE%D0%BD+%D0%BD%D1%83%D0%B6%D0%B5%D0%BD%3F+-+AndroidTeam.+%D0%9D%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8+%D0%B8+%D1%81%D0%BE%D0%B2%D0%B5%D1%82%D1%8B" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/rucity.png" border="0" width="16" height="16" alt="rucity.com" title="rucity.com"></a></noindex> <noindex><a href="http://moemesto.ru/post.php?url=http://androidteam.ru/dev/particles/androidmanifest-xml.html&title=AndroidManifest.xml+-+%D1%87%D1%82%D0%BE+%D1%8D%D1%82%D0%BE+%D0%B8+%D0%B7%D0%B0%D1%87%D0%B5%D0%BC+%D0%BE%D0%BD+%D0%BD%D1%83%D0%B6%D0%B5%D0%BD%3F+-+AndroidTeam.+%D0%9D%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8+%D0%B8+%D1%81%D0%BE%D0%B2%D0%B5%D1%82%D1%8B" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/moemesto.png" border="0" width="16" height="16" alt="МоёМесто.ru" title="МоёМесто.ru"></a></noindex> <noindex><a href="http://www.mister-wong.ru/index.php?action=addurl&bm_url=http://androidteam.ru/dev/particles/androidmanifest-xml.html&bm_description=AndroidManifest.xml+-+%D1%87%D1%82%D0%BE+%D1%8D%D1%82%D0%BE+%D0%B8+%D0%B7%D0%B0%D1%87%D0%B5%D0%BC+%D0%BE%D0%BD+%D0%BD%D1%83%D0%B6%D0%B5%D0%BD%3F+-+AndroidTeam.+%D0%9D%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8+%D0%B8+%D1%81%D0%BE%D0%B2%D0%B5%D1%82%D1%8B" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/mrwong.png" border="0" width="16" height="16" alt="Mister Wong" title="Mister Wong"></a></noindex> </div>


<p><strong>Похожие новости</strong></p>
<p>Нет похожих новостей.</p>
]]></content:encoded>
			<wfw:commentRss>http://androidteam.ru/dev/particles/androidmanifest-xml.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Professional Android Application Development</title>
		<link>http://androidteam.ru/dev/books/professional-android-application-development.html</link>
		<comments>http://androidteam.ru/dev/books/professional-android-application-development.html#comments</comments>
		<pubDate>Thu, 15 Jan 2009 15:21:16 +0000</pubDate>
		<dc:creator>vovkab</dc:creator>
				<category><![CDATA[Книги]]></category>
		<category><![CDATA[Программирование]]></category>

		<guid isPermaLink="false">http://androidteam.ru/?p=2356</guid>
		<description><![CDATA[Professional Android Application Development &#8211; книга по созданию мобильных приложений, содержит подробную информацию и примеры программ, которые показывают, как быстро строятся приложения для мобильных телефонов Android. Полностью совместима с версий Android SDK 1.0, покрывает все основные моменты, а также расширенные возможности Андроид (включая GPS, акселерометр и фоновые сервисы) которые помогут вам увеличить возможности ваших программ. [...]


<strong>Похожие новости</strong>

Нет похожих новостей.
]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-2358" style="margin-left: 10px; margin-right: 10px;" title="344712 cover.indd" src="http://androidteam.ru/wp-content/uploads/2009/01/android_app_development.jpg" alt="344712 cover.indd" width="100" height="126" />Professional Android Application Development &#8211; книга по созданию мобильных приложений, содержит подробную информацию и примеры программ, которые показывают, как быстро строятся приложения для мобильных телефонов Android. Полностью совместима с версий Android SDK 1.0, покрывает все основные моменты, а также расширенные возможности Андроид (включая GPS, акселерометр и фоновые сервисы) которые помогут вам увеличить возможности ваших программ.</p>
<p><span id="more-2356"></span><strong>Книга содержит:</strong></p>
<p>- Введение в разработку для Андроид.<br />
- Более подробно о программах для Андроид, рассматривается жизненный цикл программ, манифест программы, Intents и использование внешних ресурсов.<br />
- Создание своих элементов интерфейса, работа с меню.<br />
- Хранение, получение и совместное использование данных с использованием, свойств, файлов, баз данных, и контент провайдеров<br />
- Инструкции по созданию многофункциональных мобильных приложений с использованием сервисов основанных на расположении и геокоде.<br />
- Рассматривается создание фоновых сервисов, с использованием нитей. А так же использование окна сообщений/оповещения.<br />
- Книга рассказывает о сетевых возможностях андроид, включая SMS, телефонию управлением сетью и использованием доступа в интернет.<br />
- Подробности использования аппаратной части, такой как медиа записи и проигрывания, использование камеры, акселерометра и компаса.<br />
- Темы для продвинутой разработки с использованием безопасности, IPC, 2D / 3D графики, и взаимодействием пользователя с устройством.</p>
<p><strong>Для кого эта книга</strong><br />
Для тех кто интересуется созданием приложений для мобильной платформы Андроид. Книга включает информацию подходящую как для профессионалов, так и для новичков, а так же основные знания, которые позволят вам начать программировать с использованием текущей SDK.</p>
<p><strong>Характеристики книги:</strong><br />
- Бумажный переплет: 432 страницы<br />
- Издатель: Wrox (Ноябрь  24, 2008)<br />
- Язык: Английский<br />
- ISBN-10: 0470344717<br />
- ISBN-13: 978-0470344712<br />
- Размеры: 9 x 7.3 x 1.1 inches</p>
<p>Купить на <a href="http://www.amazon.com/Professional-Android-Application-Development-Programmer/dp/0470344717/ref=sr_1_1?ie=UTF8&amp;s=books&amp;qid=1232030692&amp;sr=1-1" target="_blank">Amazon</a></p>
<p><a href="http://media.wiley.com/product_ancillary/17/04703447/DOWNLOAD/Download%20code%20for%20Professional%20Android.zip">Скачать исходные коды примеров книги</a>.</p>

<div class="zakladka"><noindex><a href="http://www.google.com/bookmarks/mark?op=add&bkmk=http://androidteam.ru/dev/books/professional-android-application-development.html&title=Professional+Android+Application+Development+-+AndroidTeam.+%D0%9D%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8+%D0%B8+%D1%81%D0%BE%D0%B2%D0%B5%D1%82%D1%8B" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/google.png" border="0" width="16" height="16" alt="Google Bookmarks" title="Google Bookmarks"></a></noindex> <noindex><a href="http://digg.com/submit?url=http://androidteam.ru/dev/books/professional-android-application-development.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/digg.png" border="0" width="16" height="16" alt="Digg" title="Digg"></a></noindex> <noindex><a href="http://links.i.ua/add/?_rand=149669598http://androidteam.ru/dev/books/professional-android-application-development.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/ua.png" border="0" width="16" height="16" alt="I.ua" title="I.ua"></a></noindex> <noindex><a href="http://www.linkstore.ru/linkstore/add.jsphttp://androidteam.ru/dev/books/professional-android-application-development.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/linkstore.png" border="0" width="16" height="16" alt="Linkstore" title="Linkstore"></a></noindex> <noindex><a href="http://myscoop.ru/add/http://androidteam.ru/dev/books/professional-android-application-development.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/myscoop.png" border="0" width="16" height="16" alt="Myscoop" title="Myscoop"></a></noindex> <noindex><a href="http://communizm.ru/index.php?mode=addstoryhttp://androidteam.ru/dev/books/professional-android-application-development.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/communizm.png" border="0" width="16" height="16" alt="Communizm" title="Communizm"></a></noindex> <noindex><a href="http://www.ru-marks.net/bookmarks.php/?action=addhttp://androidteam.ru/dev/books/professional-android-application-development.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/ru-marks.png" border="0" width="16" height="16" alt="Ru-marks" title="Ru-marks"></a></noindex> <noindex><a href="http://webmarks.ru/bookmarks/addhttp://androidteam.ru/dev/books/professional-android-application-development.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/webmarks.png" border="0" width="16" height="16" alt="Webmarks" title="Webmarks"></a></noindex> <noindex><a href="http://www.ruspace.ru/index.php?link=bookmark&action=bookmarkNewhttp://androidteam.ru/dev/books/professional-android-application-development.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/ruspace.png" border="0" width="16" height="16" alt="Ruspace" title="Ruspace"></a></noindex> <noindex><a href="http://linkomatic.ru/addhttp://androidteam.ru/dev/books/professional-android-application-development.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/linkomatic.png" border="0" width="16" height="16" alt="Linkomatic" title="Linkomatic"></a></noindex> <noindex><a href="http://kli.kz/login/?action=addhttp://androidteam.ru/dev/books/professional-android-application-development.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/kli.png" border="0" width="16" height="16" alt="Kli.kz" title="Kli.kz"></a></noindex> <noindex><a href="http://www.web-zakladka.ru/user/zakladd.php?id=916http://androidteam.ru/dev/books/professional-android-application-development.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/web.png" border="0" width="16" height="16" alt="Web-zakladka" title="Web-zakladka"></a></noindex> <noindex><a href="http://www.zakladok.net/add_link.php?folder_id=0http://androidteam.ru/dev/books/professional-android-application-development.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/zakladok.png" border="0" width="16" height="16" alt="Zakladok.net" title="Zakladok.net"></a></noindex> <noindex><a href="http://reddit.com/submit?url=http://androidteam.ru/dev/books/professional-android-application-development.html&title=Professional+Android+Application+Development+-+AndroidTeam.+%D0%9D%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8+%D0%B8+%D1%81%D0%BE%D0%B2%D0%B5%D1%82%D1%8B" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/reddit.png" border="0" width="16" height="16" alt="Reddit" title="Reddit"></a></noindex> <noindex><a href="http://delicious.com/post?url=http://androidteam.ru/dev/books/professional-android-application-development.html&title=Professional+Android+Application+Development+-+AndroidTeam.+%D0%9D%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8+%D0%B8+%D1%81%D0%BE%D0%B2%D0%B5%D1%82%D1%8B" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/delicious.png" border="0" width="16" height="16" alt="delicious" title="delicious"></a></noindex> <noindex><a href="http://ma.gnolia.com/beta/bookmarklet/add?url=http://androidteam.ru/dev/books/professional-android-application-development.html&title=Professional+Android+Application+Development+-+AndroidTeam.+%D0%9D%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8+%D0%B8+%D1%81%D0%BE%D0%B2%D0%B5%D1%82%D1%8B&description=Professional+Android+Application+Development+-+AndroidTeam.+%D0%9D%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8+%D0%B8+%D1%81%D0%BE%D0%B2%D0%B5%D1%82%D1%8B" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/magnolia.png" border="0" width="16" height="16" alt="Ma.gnolia" title="Ma.gnolia"></a></noindex> <noindex><a href="http://www.technorati.com/faves?add=http://androidteam.ru/dev/books/professional-android-application-development.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/technorati.png" border="0" width="16" height="16" alt="Technorati" title="Technorati"></a></noindex> <noindex><a href="http://www.slashdot.org/bookmark.pl?url=http://androidteam.ru/dev/books/professional-android-application-development.html&title=Professional+Android+Application+Development+-+AndroidTeam.+%D0%9D%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8+%D0%B8+%D1%81%D0%BE%D0%B2%D0%B5%D1%82%D1%8B" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/slashdot.png" border="0" width="16" height="16" alt="Slashdot" title="Slashdot"></a></noindex> <noindex><a href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http://androidteam.ru/dev/books/professional-android-application-development.html&t=Professional+Android+Application+Development+-+AndroidTeam.+%D0%9D%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8+%D0%B8+%D1%81%D0%BE%D0%B2%D0%B5%D1%82%D1%8B" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/yahoo.png" border="0" width="16" height="16" alt="Yahoo My Web" title="Yahoo My Web"></a></noindex> <noindex><a href="http://news2.ru/add_story.php?url=http://androidteam.ru/dev/books/professional-android-application-development.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/news2ru.png" border="0" width="16" height="16" alt="News2.ru" title="News2.ru"></a></noindex> <noindex><a href="http://www.bobrdobr.ru/addext.html?url=http://androidteam.ru/dev/books/professional-android-application-development.html&title=Professional+Android+Application+Development+-+AndroidTeam.+%D0%9D%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8+%D0%B8+%D1%81%D0%BE%D0%B2%D0%B5%D1%82%D1%8B" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/bobrdobr.png" border="0" width="16" height="16" alt="БобрДобр.ru" title="БобрДобр.ru"></a></noindex> <noindex><a href="http://www.vaau.ru/submit/?action=step2&url=http://androidteam.ru/dev/books/professional-android-application-development.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/vaau.png" border="0" width="16" height="16" alt="Ваау!" title="Ваау!"></a></noindex> <noindex><a href="http://memori.ru/link/?sm=1&u_data[url]=http://androidteam.ru/dev/books/professional-android-application-development.html&u_data[name]=Professional+Android+Application+Development+-+AndroidTeam.+%D0%9D%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8+%D0%B8+%D1%81%D0%BE%D0%B2%D0%B5%D1%82%D1%8B" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/memori.png" border="0" width="16" height="16" alt="Memori.ru" title="Memori.ru"></a></noindex> <noindex><a href="http://www.rucity.com/bookmarks.php?action=add&address=http://androidteam.ru/dev/books/professional-android-application-development.html&title=Professional+Android+Application+Development+-+AndroidTeam.+%D0%9D%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8+%D0%B8+%D1%81%D0%BE%D0%B2%D0%B5%D1%82%D1%8B" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/rucity.png" border="0" width="16" height="16" alt="rucity.com" title="rucity.com"></a></noindex> <noindex><a href="http://moemesto.ru/post.php?url=http://androidteam.ru/dev/books/professional-android-application-development.html&title=Professional+Android+Application+Development+-+AndroidTeam.+%D0%9D%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8+%D0%B8+%D1%81%D0%BE%D0%B2%D0%B5%D1%82%D1%8B" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/moemesto.png" border="0" width="16" height="16" alt="МоёМесто.ru" title="МоёМесто.ru"></a></noindex> <noindex><a href="http://www.mister-wong.ru/index.php?action=addurl&bm_url=http://androidteam.ru/dev/books/professional-android-application-development.html&bm_description=Professional+Android+Application+Development+-+AndroidTeam.+%D0%9D%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8+%D0%B8+%D1%81%D0%BE%D0%B2%D0%B5%D1%82%D1%8B" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/mrwong.png" border="0" width="16" height="16" alt="Mister Wong" title="Mister Wong"></a></noindex> </div>


<p><strong>Похожие новости</strong></p>
<p>Нет похожих новостей.</p>
]]></content:encoded>
			<wfw:commentRss>http://androidteam.ru/dev/books/professional-android-application-development.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Android a Programmer&#039;s Guide</title>
		<link>http://androidteam.ru/dev/books/android-a-programmers-guide.html</link>
		<comments>http://androidteam.ru/dev/books/android-a-programmers-guide.html#comments</comments>
		<pubDate>Wed, 14 Jan 2009 18:09:58 +0000</pubDate>
		<dc:creator>vovkab</dc:creator>
				<category><![CDATA[Книги]]></category>

		<guid isPermaLink="false">http://androidteam.ru/?p=2304</guid>
		<description><![CDATA[Книга расскажет вам о том, как шаг за шагом освоить платформу, как скачать и установить все необходимые средства разработки, как создавать и настраивать динамические приложения и отлаживать результаты. Вы узнаете как использовать функции работы с интернетом, функции взаимодействия с GPS и построение баз данных с помощью SQLite.


<strong>Похожие новости</strong>

Нет похожих новостей.
]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-2318" style="margin-left: 10px; margin-right: 10px;" title="android-programmers-guide-small2" src="http://androidteam.ru/wp-content/uploads/2009/01/android-programmers-guide-small2.jpg" alt="android-programmers-guide-small2" width="144" height="175" />Из книги вы узнаете, как шаг за шагом освоить платформу, как скачать и установить все необходимые средства разработки, как создавать и настраивать динамические приложения и отлаживать результаты. Вы узнаете как использовать функции работы с интернетом, функции взаимодействия с GPS и телефонной программой, получить доступ к самым последним Google сервисам. Вы так же узнаете как создавать контент провайдеры и использовать в своих программах доступ к  SQLite базе данных.</p>
<p><span id="more-2304"></span>Содержание книги:<br />
- Установка и настройка Java, Eclipse и Android-плагина.<br />
- Создание Android-проектов из Eclipse UI или командной строки.<br />
- Интеграция веб-контента: картинки, галереи и звуки.<br />
- Выпадающее меню, прогресс-бары и функции авто-заполнения полей.<br />
- Интеграция GPS, Google Maps, Google Earth и GTalk.<br />
- Создание интерактивных баз данных SQLite.<br />
- Тестирование приложений с помощью Android Emulator и Debug Bridge.</p>
<p>Подробности:<br />
- Бумажный переплет: 400 страниц<br />
- Издатель: McGraw-Hill Osborne Media; 1 редакция (July 30, 2008)<br />
- Язык: English<br />
- ISBN-10: 0071599886<br />
- ISBN-13: 978-0071599887<br />
- Размеры:  9.1 x 7.3 x 0.9 inches</p>
<p>Купить на <a href="http://www.amazon.com/ANDROID-PROGRAMMERS-GUIDE-Jerome-DiMarzio/dp/0071599886" target="_blank">Amazon</a></p>
<p>К сожалению книга устарела, она основана на Android SDK 0.9, с помощью нее трудно будет изучить сервисы, провайдеры для обена информацией между приложениями и тд, но основы получить можно.</p>

<div class="zakladka"><noindex><a href="http://www.google.com/bookmarks/mark?op=add&bkmk=http://androidteam.ru/dev/books/android-a-programmers-guide.html&title=Android+a+Programmer%27s+Guide+-+AndroidTeam.+%D0%9D%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8+%D0%B8+%D1%81%D0%BE%D0%B2%D0%B5%D1%82%D1%8B" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/google.png" border="0" width="16" height="16" alt="Google Bookmarks" title="Google Bookmarks"></a></noindex> <noindex><a href="http://digg.com/submit?url=http://androidteam.ru/dev/books/android-a-programmers-guide.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/digg.png" border="0" width="16" height="16" alt="Digg" title="Digg"></a></noindex> <noindex><a href="http://links.i.ua/add/?_rand=149669598http://androidteam.ru/dev/books/android-a-programmers-guide.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/ua.png" border="0" width="16" height="16" alt="I.ua" title="I.ua"></a></noindex> <noindex><a href="http://www.linkstore.ru/linkstore/add.jsphttp://androidteam.ru/dev/books/android-a-programmers-guide.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/linkstore.png" border="0" width="16" height="16" alt="Linkstore" title="Linkstore"></a></noindex> <noindex><a href="http://myscoop.ru/add/http://androidteam.ru/dev/books/android-a-programmers-guide.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/myscoop.png" border="0" width="16" height="16" alt="Myscoop" title="Myscoop"></a></noindex> <noindex><a href="http://communizm.ru/index.php?mode=addstoryhttp://androidteam.ru/dev/books/android-a-programmers-guide.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/communizm.png" border="0" width="16" height="16" alt="Communizm" title="Communizm"></a></noindex> <noindex><a href="http://www.ru-marks.net/bookmarks.php/?action=addhttp://androidteam.ru/dev/books/android-a-programmers-guide.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/ru-marks.png" border="0" width="16" height="16" alt="Ru-marks" title="Ru-marks"></a></noindex> <noindex><a href="http://webmarks.ru/bookmarks/addhttp://androidteam.ru/dev/books/android-a-programmers-guide.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/webmarks.png" border="0" width="16" height="16" alt="Webmarks" title="Webmarks"></a></noindex> <noindex><a href="http://www.ruspace.ru/index.php?link=bookmark&action=bookmarkNewhttp://androidteam.ru/dev/books/android-a-programmers-guide.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/ruspace.png" border="0" width="16" height="16" alt="Ruspace" title="Ruspace"></a></noindex> <noindex><a href="http://linkomatic.ru/addhttp://androidteam.ru/dev/books/android-a-programmers-guide.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/linkomatic.png" border="0" width="16" height="16" alt="Linkomatic" title="Linkomatic"></a></noindex> <noindex><a href="http://kli.kz/login/?action=addhttp://androidteam.ru/dev/books/android-a-programmers-guide.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/kli.png" border="0" width="16" height="16" alt="Kli.kz" title="Kli.kz"></a></noindex> <noindex><a href="http://www.web-zakladka.ru/user/zakladd.php?id=916http://androidteam.ru/dev/books/android-a-programmers-guide.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/web.png" border="0" width="16" height="16" alt="Web-zakladka" title="Web-zakladka"></a></noindex> <noindex><a href="http://www.zakladok.net/add_link.php?folder_id=0http://androidteam.ru/dev/books/android-a-programmers-guide.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/zakladok.png" border="0" width="16" height="16" alt="Zakladok.net" title="Zakladok.net"></a></noindex> <noindex><a href="http://reddit.com/submit?url=http://androidteam.ru/dev/books/android-a-programmers-guide.html&title=Android+a+Programmer%27s+Guide+-+AndroidTeam.+%D0%9D%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8+%D0%B8+%D1%81%D0%BE%D0%B2%D0%B5%D1%82%D1%8B" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/reddit.png" border="0" width="16" height="16" alt="Reddit" title="Reddit"></a></noindex> <noindex><a href="http://delicious.com/post?url=http://androidteam.ru/dev/books/android-a-programmers-guide.html&title=Android+a+Programmer%27s+Guide+-+AndroidTeam.+%D0%9D%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8+%D0%B8+%D1%81%D0%BE%D0%B2%D0%B5%D1%82%D1%8B" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/delicious.png" border="0" width="16" height="16" alt="delicious" title="delicious"></a></noindex> <noindex><a href="http://ma.gnolia.com/beta/bookmarklet/add?url=http://androidteam.ru/dev/books/android-a-programmers-guide.html&title=Android+a+Programmer%27s+Guide+-+AndroidTeam.+%D0%9D%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8+%D0%B8+%D1%81%D0%BE%D0%B2%D0%B5%D1%82%D1%8B&description=Android+a+Programmer%27s+Guide+-+AndroidTeam.+%D0%9D%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8+%D0%B8+%D1%81%D0%BE%D0%B2%D0%B5%D1%82%D1%8B" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/magnolia.png" border="0" width="16" height="16" alt="Ma.gnolia" title="Ma.gnolia"></a></noindex> <noindex><a href="http://www.technorati.com/faves?add=http://androidteam.ru/dev/books/android-a-programmers-guide.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/technorati.png" border="0" width="16" height="16" alt="Technorati" title="Technorati"></a></noindex> <noindex><a href="http://www.slashdot.org/bookmark.pl?url=http://androidteam.ru/dev/books/android-a-programmers-guide.html&title=Android+a+Programmer%27s+Guide+-+AndroidTeam.+%D0%9D%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8+%D0%B8+%D1%81%D0%BE%D0%B2%D0%B5%D1%82%D1%8B" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/slashdot.png" border="0" width="16" height="16" alt="Slashdot" title="Slashdot"></a></noindex> <noindex><a href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http://androidteam.ru/dev/books/android-a-programmers-guide.html&t=Android+a+Programmer%27s+Guide+-+AndroidTeam.+%D0%9D%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8+%D0%B8+%D1%81%D0%BE%D0%B2%D0%B5%D1%82%D1%8B" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/yahoo.png" border="0" width="16" height="16" alt="Yahoo My Web" title="Yahoo My Web"></a></noindex> <noindex><a href="http://news2.ru/add_story.php?url=http://androidteam.ru/dev/books/android-a-programmers-guide.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/news2ru.png" border="0" width="16" height="16" alt="News2.ru" title="News2.ru"></a></noindex> <noindex><a href="http://www.bobrdobr.ru/addext.html?url=http://androidteam.ru/dev/books/android-a-programmers-guide.html&title=Android+a+Programmer%27s+Guide+-+AndroidTeam.+%D0%9D%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8+%D0%B8+%D1%81%D0%BE%D0%B2%D0%B5%D1%82%D1%8B" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/bobrdobr.png" border="0" width="16" height="16" alt="БобрДобр.ru" title="БобрДобр.ru"></a></noindex> <noindex><a href="http://www.vaau.ru/submit/?action=step2&url=http://androidteam.ru/dev/books/android-a-programmers-guide.html" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/vaau.png" border="0" width="16" height="16" alt="Ваау!" title="Ваау!"></a></noindex> <noindex><a href="http://memori.ru/link/?sm=1&u_data[url]=http://androidteam.ru/dev/books/android-a-programmers-guide.html&u_data[name]=Android+a+Programmer%27s+Guide+-+AndroidTeam.+%D0%9D%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8+%D0%B8+%D1%81%D0%BE%D0%B2%D0%B5%D1%82%D1%8B" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/memori.png" border="0" width="16" height="16" alt="Memori.ru" title="Memori.ru"></a></noindex> <noindex><a href="http://www.rucity.com/bookmarks.php?action=add&address=http://androidteam.ru/dev/books/android-a-programmers-guide.html&title=Android+a+Programmer%27s+Guide+-+AndroidTeam.+%D0%9D%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8+%D0%B8+%D1%81%D0%BE%D0%B2%D0%B5%D1%82%D1%8B" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/rucity.png" border="0" width="16" height="16" alt="rucity.com" title="rucity.com"></a></noindex> <noindex><a href="http://moemesto.ru/post.php?url=http://androidteam.ru/dev/books/android-a-programmers-guide.html&title=Android+a+Programmer%27s+Guide+-+AndroidTeam.+%D0%9D%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8+%D0%B8+%D1%81%D0%BE%D0%B2%D0%B5%D1%82%D1%8B" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/moemesto.png" border="0" width="16" height="16" alt="МоёМесто.ru" title="МоёМесто.ru"></a></noindex> <noindex><a href="http://www.mister-wong.ru/index.php?action=addurl&bm_url=http://androidteam.ru/dev/books/android-a-programmers-guide.html&bm_description=Android+a+Programmer%27s+Guide+-+AndroidTeam.+%D0%9D%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8+%D0%B8+%D1%81%D0%BE%D0%B2%D0%B5%D1%82%D1%8B" rel="nofollow" target="_blank"><img src="http://androidteam.ru/wp-content/plugins/zakladka/images/mrwong.png" border="0" width="16" height="16" alt="Mister Wong" title="Mister Wong"></a></noindex> </div>


<p><strong>Похожие новости</strong></p>
<p>Нет похожих новостей.</p>
]]></content:encoded>
			<wfw:commentRss>http://androidteam.ru/dev/books/android-a-programmers-guide.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
