<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-4557774251220511619</id><updated>2024-11-01T10:04:43.686+02:00</updated><title type='text'>Z-Droid</title><subtitle type='html'>Учимся создавать приложения для android phone вместе</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://z-droid.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4557774251220511619/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://z-droid.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>azusdex</name><uri>http://www.blogger.com/profile/17836518300058637736</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>7</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4557774251220511619.post-1254678883919608335</id><published>2012-03-05T08:47:00.003+02:00</published><updated>2012-03-17T00:48:39.771+02:00</updated><title type='text'>Виджет в маркер</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLWgZHVrXV6jWsG_qvYr_Fqt29HN1cxSRFDgFUtPro1ZKVcdNRI_POpHAlLF0K105W8BMbZi1zH3rcjjNP9CAqxr8XshKwi4C-TNY6LkP1BN6FvAsrncWVuk8MOAuiHK8TqapzIcAb-Xc/s1600/back.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;312&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLWgZHVrXV6jWsG_qvYr_Fqt29HN1cxSRFDgFUtPro1ZKVcdNRI_POpHAlLF0K105W8BMbZi1zH3rcjjNP9CAqxr8XshKwi4C-TNY6LkP1BN6FvAsrncWVuk8MOAuiHK8TqapzIcAb-Xc/s640/back.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
Вот на конец то первое приложение которое я выложил в маркет. Пусть простое, но зато сколько труда мне это стоило. В будущем разберем его по частям, ну а пока оставляйте вашу критику, буду очень рад.&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;h2&gt;

Описание&lt;/h2&gt;
Droid Clock - дигитальные часы и дата с возможностью настроек на свой вкус.&lt;br /&gt;
Простые дигитальные часы для домашнего экрана.Внимание: Если виджет перестал обновляться, удалите его с вашего task-killer.&lt;br /&gt;
Особенности:&lt;br /&gt;
-Выбор из 10 шрифтов &lt;br /&gt;
-Выбор из 7 цветов&lt;br /&gt;
(черный, белый, красный, синий, зеленый, золотой, оранжевый)&lt;br /&gt;
-24/12 часовой формат&lt;br /&gt;
-Тень &lt;br /&gt;
-Обводка&lt;br /&gt;
-При нажатие на виджет открывается будильник&lt;br /&gt;
&lt;br /&gt;
Ссылка на маркет -&amp;nbsp;&lt;a href=&quot;https://market.android.com/details?id=il.azusdex.digitalclock&amp;amp;feature=search_result#?t=W251bGwsMSwxLDEsImlsLmF6dXNkZXguZGlnaXRhbGNsb2NrIl0.&quot; target=&quot;_blank&quot;&gt;здесь&lt;/a&gt; &lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://z-droid.blogspot.com/feeds/1254678883919608335/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://z-droid.blogspot.com/2012/03/blog-post.html#comment-form' title='Комментарии: 6'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4557774251220511619/posts/default/1254678883919608335'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4557774251220511619/posts/default/1254678883919608335'/><link rel='alternate' type='text/html' href='http://z-droid.blogspot.com/2012/03/blog-post.html' title='Виджет в маркер'/><author><name>azusdex</name><uri>http://www.blogger.com/profile/17836518300058637736</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLWgZHVrXV6jWsG_qvYr_Fqt29HN1cxSRFDgFUtPro1ZKVcdNRI_POpHAlLF0K105W8BMbZi1zH3rcjjNP9CAqxr8XshKwi4C-TNY6LkP1BN6FvAsrncWVuk8MOAuiHK8TqapzIcAb-Xc/s72-c/back.png" height="72" width="72"/><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4557774251220511619.post-1118357656114772087</id><published>2012-02-08T19:13:00.000+02:00</published><updated>2012-02-08T23:59:20.088+02:00</updated><title type='text'>Приложение To Do (часть 2)</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhCieia8XbaIgip2O8PPSqkJpLppzcNGrN3-MkBWxRG0_NRx5pniPmRB9xldRAYczbl967A-IKPG3Z9H2c-uqshTXALxjl0nx8oK3uDnU9IZz5cAr9zCY8A_9kborZeQHlNRZ4KEX7nDQ0/s1600/ToDoListP2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;240&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhCieia8XbaIgip2O8PPSqkJpLppzcNGrN3-MkBWxRG0_NRx5pniPmRB9xldRAYczbl967A-IKPG3Z9H2c-uqshTXALxjl0nx8oK3uDnU9IZz5cAr9zCY8A_9kborZeQHlNRZ4KEX7nDQ0/s400/ToDoListP2.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
И так, давайте продолжаем то что начали, наш To Do List. В этом примере мы изменим стандартные цвета, научимся добавлять и уничтожать наши заметки, сохранять их при выходе из приложения (не добавлять их в базу данных, это в следующем уроке).&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;Нужно создать два &lt;i&gt;&lt;b&gt;png&lt;/b&gt;&lt;/i&gt; файла для меню добавить и удалить, я создал вот такие:&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6mh3Y2p5V3Vaa57OHKzDa3NtFUDgbrxhUlrbqBlP5wAZ2FWMFUoRVrAotlCheWtQbZL_3BK_EcXeXmgV63ALSWEQbULopzsX5cT4mqT4bCOQoVQ3l0GUzNfM0NWi50CBXPZnVlHUQQa0/s1600/ToDo_ADD_REMOVE.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;66&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6mh3Y2p5V3Vaa57OHKzDa3NtFUDgbrxhUlrbqBlP5wAZ2FWMFUoRVrAotlCheWtQbZL_3BK_EcXeXmgV63ALSWEQbULopzsX5cT4mqT4bCOQoVQ3l0GUzNfM0NWi50CBXPZnVlHUQQa0/s200/ToDo_ADD_REMOVE.png&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
размером 16 на 16 пикселлей, добавляем в каталог &lt;b&gt;&lt;i&gt;res/drawable-hdpi&lt;/i&gt;&lt;/b&gt; с именами &lt;b&gt;&lt;i&gt;add.png&lt;/i&gt;&lt;/b&gt;, &lt;i&gt;&lt;b&gt;remove.png&lt;/b&gt;&lt;/i&gt; (добавлю к конце статьи для скачки). Дальше редактируем наш &lt;i&gt;&lt;b&gt;string.xml &lt;/b&gt;&lt;/i&gt;, добавляем нужные строки:&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;blockquote class=&quot;tr_bq&quot; style=&quot;background-color: black;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: white;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: lime;&quot;&gt;&amp;lt;string&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt; name=&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&quot;add_item&quot;&lt;/span&gt;&lt;span style=&quot;color: lime;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;Add To Do&lt;/span&gt;&lt;span style=&quot;color: lime;&quot;&gt;&amp;lt;/string&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;color: white;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;string name=&quot;remove_item&quot;&amp;gt;Remove&amp;lt;/string&amp;gt;&lt;/div&gt;
&lt;div style=&quot;color: white;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;string name=&quot;cancel&quot;&amp;gt;Cancel&amp;lt;/string&amp;gt;&lt;/div&gt;
&lt;/blockquote&gt;
&lt;br /&gt;
&lt;br /&gt;
Создаем новую тему для нашего приложения, файл &lt;i&gt;&lt;b&gt;styles.xml res/value&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot; style=&quot;background-color: black;&quot;&gt;
&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: lime;&quot;&gt;&amp;lt;?xml&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt; version=&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&quot;1.0&quot;&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt; encoding=&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&quot;utf-8&quot;&lt;/span&gt;&lt;span style=&quot;color: lime;&quot;&gt;?&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;color: white;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;resources&amp;gt;&lt;/div&gt;
&lt;div style=&quot;color: white;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;style name=&quot;ToDoTheme&quot; parent=&quot;@android:style/Theme.Black&quot;&amp;gt;&lt;/div&gt;
&lt;div style=&quot;color: white;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;item name=&quot;android:textSize&quot;&amp;gt;12sp&amp;lt;/item&amp;gt;&lt;/div&gt;
&lt;div style=&quot;color: white;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/style&amp;gt;&lt;/div&gt;
&lt;div style=&quot;color: white;&quot;&gt;
&amp;nbsp;&amp;nbsp; &amp;lt;/resources&amp;gt;&lt;/div&gt;
&lt;/blockquote&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;color: white;&quot;&gt;
&amp;nbsp;В файле манефесте нам нужно объявить ее, для этого приписываем&lt;/div&gt;
&lt;blockquote class=&quot;tr_bq&quot; style=&quot;background-color: black; color: white;&quot;&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;background-color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background-color: black;&quot;&gt;&amp;lt;activity&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: black;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;background-color: black;&quot;&gt;&amp;nbsp; android:label=&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;background-color: black;&quot;&gt;&quot;@string/app_name&quot;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: black;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; android:theme=&lt;/span&gt;&lt;span style=&quot;background-color: black;&quot;&gt;&quot;@style/ToDoTheme&quot;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: black;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; android:name=&lt;/span&gt;&lt;span style=&quot;background-color: black;&quot;&gt;&quot;.ToDoListActivity&quot;&lt;/span&gt;&lt;span style=&quot;background-color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background-color: black;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/blockquote&gt;
&lt;br /&gt;
&lt;br /&gt;
Создаем еще один файл для использования наших расцветок, &lt;i&gt;&lt;b&gt;colors.xml&lt;/b&gt;&lt;/i&gt; в &lt;i&gt;&lt;b&gt;res/value &lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot; style=&quot;background-color: black; color: white;&quot;&gt;
&lt;span style=&quot;background-color: black;&quot;&gt;&amp;lt;?xml&lt;/span&gt;&lt;span style=&quot;background-color: black;&quot;&gt; version=&lt;/span&gt;&lt;span style=&quot;background-color: black;&quot;&gt;&quot;1.0&quot;&lt;/span&gt;&lt;span style=&quot;background-color: black;&quot;&gt; encoding=&lt;/span&gt;&lt;span style=&quot;background-color: black;&quot;&gt;&quot;utf-8&quot;&lt;/span&gt;&lt;span style=&quot;background-color: black;&quot;&gt;?&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: black;&quot;&gt;&amp;lt;resources&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: black;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;color&lt;/span&gt;&lt;span style=&quot;background-color: black;&quot;&gt; name=&lt;/span&gt;&lt;span style=&quot;background-color: black;&quot;&gt;&quot;notepad_paper&quot;&lt;/span&gt;&lt;span style=&quot;background-color: black;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span style=&quot;background-color: black;&quot;&gt;#AAFFFF99&lt;/span&gt;&lt;span style=&quot;background-color: black;&quot;&gt;&amp;lt;/color&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: black;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;background-color: black;&quot;&gt;&amp;lt;color&lt;/span&gt;&lt;span style=&quot;background-color: black;&quot;&gt; name=&lt;/span&gt;&lt;span style=&quot;background-color: black;&quot;&gt;&quot;notepad_lines&quot;&lt;/span&gt;&lt;span style=&quot;background-color: black;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span style=&quot;background-color: black;&quot;&gt;#FF0000FF&lt;/span&gt;&lt;span style=&quot;background-color: black;&quot;&gt;&amp;lt;/color&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: black;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;background-color: black;&quot;&gt;&amp;lt;color&lt;/span&gt;&lt;span style=&quot;background-color: black;&quot;&gt; name=&lt;/span&gt;&lt;span style=&quot;background-color: black;&quot;&gt;&quot;notepad_margin&quot;&lt;/span&gt;&lt;span style=&quot;background-color: black;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span style=&quot;background-color: black;&quot;&gt;#90FF0000&lt;/span&gt;&lt;span style=&quot;background-color: black;&quot;&gt;&amp;lt;/color&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: black;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;background-color: black;&quot;&gt;&amp;lt;color&lt;/span&gt;&lt;span style=&quot;background-color: black;&quot;&gt; name=&lt;/span&gt;&lt;span style=&quot;background-color: black;&quot;&gt;&quot;notepad_text&quot;&lt;/span&gt;&lt;span style=&quot;background-color: black;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span style=&quot;background-color: black;&quot;&gt;#AA0000FF&lt;/span&gt;&lt;span style=&quot;background-color: black;&quot;&gt;&amp;lt;/color&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: black;&quot;&gt;&amp;lt;/resources&amp;gt;&lt;/span&gt;&lt;/blockquote&gt;
и так же файл размеров шрифта &lt;b&gt;&lt;i&gt;dimens.xml&lt;/i&gt;&lt;/b&gt; в том же каталоге&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot; style=&quot;background-color: black; color: white;&quot;&gt;
&lt;span style=&quot;background-color: black;&quot;&gt;&amp;lt;?xml&lt;/span&gt;&lt;span style=&quot;background-color: black;&quot;&gt; version=&lt;/span&gt;&lt;span style=&quot;background-color: black;&quot;&gt;&quot;1.0&quot;&lt;/span&gt;&lt;span style=&quot;background-color: black;&quot;&gt; encoding=&lt;/span&gt;&lt;span style=&quot;background-color: black;&quot;&gt;&quot;utf-8&quot;&lt;/span&gt;&lt;span style=&quot;background-color: black;&quot;&gt;?&amp;gt;&lt;/span&gt;
&lt;br /&gt;
&amp;lt;resources&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;dimen name=&quot;notepad_margin&quot;&amp;gt;30dp&amp;lt;/dimen&amp;gt;&lt;br /&gt;
&amp;lt;/resources&amp;gt;&lt;/blockquote&gt;
Вроде с xml покончили! Далее создаем класс &lt;b&gt;&lt;i&gt;ToDoListItemView&lt;/i&gt;&lt;/b&gt; унаследованный от класса &lt;i&gt;&lt;b&gt;TextView&lt;/b&gt;&lt;/i&gt;, будем изменять &lt;i&gt;&lt;b&gt;TextView&lt;/b&gt;&lt;/i&gt; как нам нужно&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot; style=&quot;background-color: black; color: white;&quot;&gt;
&amp;nbsp; private Paint marginPaint;&lt;br /&gt;
&amp;nbsp; private Paint linePaint;&lt;br /&gt;
&amp;nbsp; private int paperColor;&lt;br /&gt;
&amp;nbsp; private float margin; &lt;/blockquote&gt;
Это будут наши переменные в которые мы добавим заданные нами цвета с файла ресурсов &lt;i&gt;&lt;b&gt;colors.xml&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot; style=&quot;background-color: black; color: white;&quot;&gt;
public ToDoListItemView (Context context, AttributeSet ats, int ds) {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; super(context, ats, ds);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; init();&lt;br /&gt;
&amp;nbsp; }&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; public ToDoListItemView (Context context) {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; super(context);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; init();&lt;br /&gt;
&amp;nbsp; }&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; public ToDoListItemView (Context context, AttributeSet attrs) {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; super(context, attrs);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; init();&lt;br /&gt;
&amp;nbsp; }&lt;/blockquote&gt;
Создаем три конструктора, в них мы вызываем метод &lt;i&gt;&lt;b&gt;init()&lt;/b&gt;&lt;/i&gt; он ответственный за заполнения переменных ресурсами&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot; style=&quot;background-color: black; color: white;&quot;&gt;
&lt;br /&gt;
private void init() {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; // Get a reference to our resource table.&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Resources myResources = getResources();&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; // Create the paint brushes we will use in the onDraw method.&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; marginPaint = new Paint(Paint.ANTI_ALIAS_FLAG);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; marginPaint.setColor(myResources.getColor(R.color.notepad_margin));&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; linePaint = new Paint(Paint.ANTI_ALIAS_FLAG);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; linePaint.setColor(myResources.getColor(R.color.notepad_lines));&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; // Get the paper background color and the margin width.&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; paperColor = myResources.getColor(R.color.notepad_paper);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; margin = myResources.getDimension(R.dimen.notepad_margin);&lt;br /&gt;
&amp;nbsp; }&lt;/blockquote&gt;
Следущий метод который нам нужно создать в этом классе это само рисование, будем рисовать с помощью Canvas:&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot; style=&quot;background-color: black; color: white;&quot;&gt;
@Override&lt;br /&gt;
&amp;nbsp; public void onDraw(Canvas canvas) {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; // Color as paper&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; canvas.drawColor(paperColor);&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; // Draw ruled lines&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; canvas.drawLine(0, 0, getMeasuredHeight(), 0, linePaint);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; canvas.drawLine(0, getMeasuredHeight(), &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; getMeasuredWidth(), getMeasuredHeight(), &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; linePaint);&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; // Draw margin&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; canvas.drawLine(margin, 0, margin, getMeasuredHeight(), marginPaint);&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; // Move the text across from the margin&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; canvas.save();&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; canvas.translate(margin, 0);&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; // Use the TextView to render the text.&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; super.onDraw(canvas);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; canvas.restore();&lt;br /&gt;
&amp;nbsp; }&lt;/blockquote&gt;
с этим классом закончино, теперь мы переходим в наш класс активити &lt;i&gt;&lt;b&gt;ToDoListActivity&lt;/b&gt;&lt;/i&gt;. Здесь мы должны создать меню и соответственно то что должно выполнять меню.&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot; style=&quot;background-color: black; color: white;&quot;&gt;
&amp;nbsp; static final private int ADD_NEW_TODO = Menu.FIRST;&lt;br /&gt;
&amp;nbsp; static final private int REMOVE_TODO = Menu.FIRST + 1;&lt;br /&gt;
&amp;nbsp; &lt;br /&gt;
&amp;nbsp; private boolean addingNew = false;&lt;br /&gt;
&amp;nbsp; private ArrayList&amp;lt;String&amp;gt; todoItems;&lt;br /&gt;
&amp;nbsp; private ListView myListView;&lt;br /&gt;
&amp;nbsp; private EditText myEditText;&lt;br /&gt;
&amp;nbsp; private ArrayAdapter&amp;lt;String&amp;gt; aa;&lt;/blockquote&gt;
Добольяем статические переменные для нашего меню и выносом заданые нами уже переменые в класс, для того что бы другие методы могли ими пользоватся.&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot; style=&quot;background-color: black; color: white;&quot;&gt;
&amp;nbsp; @Override&lt;br /&gt;
&amp;nbsp; public boolean onCreateOptionsMenu(Menu menu) {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; super.onCreateOptionsMenu(menu);&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; // Create and add new menu items.&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; MenuItem itemAdd = menu.add(0, ADD_NEW_TODO, Menu.NONE,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; R.string.add_new);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; MenuItem itemRem = menu.add(0, REMOVE_TODO, Menu.NONE,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; R.string.remove);&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; // Assign icons&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; itemAdd.setIcon(R.drawable.add);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; itemRem.setIcon(R.drawable.remove);&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; // Allocate shortcuts to each of them.&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; itemAdd.setShortcut(&#39;0&#39;, &#39;a&#39;);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; itemRem.setShortcut(&#39;1&#39;, &#39;r&#39;);&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; return true;&lt;br /&gt;
&amp;nbsp; }&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot; style=&quot;background-color: black; color: white;&quot;&gt;
&amp;nbsp;@Override&lt;br /&gt;
&amp;nbsp; public void onCreateContextMenu(ContextMenu menu, &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; View v, &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ContextMenu.ContextMenuInfo menuInfo) {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; super.onCreateContextMenu(menu, v, menuInfo);&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; menu.setHeaderTitle(&quot;Selected To Do Item&quot;);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; menu.add(0, REMOVE_TODO, Menu.NONE, R.string.remove);&lt;br /&gt;
&amp;nbsp; } &lt;/blockquote&gt;
&amp;nbsp;Данный метод служит для создания меню и в нашем случае мы добавляем иконки к пунтктам меню. Для меню не нужно создавать размеры, андроид делает разметку автоматом, если пунктов меню больше чем 6 то он переносит их в допольнительное меню, добовлая пункт &quot;Еще&quot;.&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot; style=&quot;background-color: black; color: white;&quot;&gt;
@Override&lt;br /&gt;
&amp;nbsp; public boolean onOptionsItemSelected(MenuItem item) {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; super.onOptionsItemSelected(item);&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; int index = myListView.getSelectedItemPosition();&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; switch (item.getItemId()) {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; case (REMOVE_TODO): {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (addingNew) {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cancelAdd();&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; removeItem(index);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return true;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; case (ADD_NEW_TODO): { &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; addNewItem();&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return true; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; return false;&lt;br /&gt;
&amp;nbsp; }&lt;/blockquote&gt;
&amp;nbsp;Обработчик событий меню.&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot; style=&quot;background-color: black; color: white;&quot;&gt;
private void cancelAdd() {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; addingNew = false;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; myEditText.setVisibility(View.GONE);&lt;br /&gt;
&amp;nbsp; }&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; private void addNewItem() {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; addingNew = true;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; myEditText.setVisibility(View.VISIBLE);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; myEditText.requestFocus(); &lt;br /&gt;
&amp;nbsp; }&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; private void removeItem(int _index) {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; todoItems.remove(_index);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; aa.notifyDataSetChanged();&amp;nbsp; &lt;br /&gt;
&amp;nbsp; }&lt;/blockquote&gt;
&amp;nbsp;Методы отвечающие за добовление или унижтожение заметки.&lt;br /&gt;
&lt;br /&gt;
Вот и все вроде! Урок получился большой, много кода, поэтому на всякий случай выкладываю ниже свои коды. Спасибо!!!&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;b&gt;&lt;i style=&quot;color: purple;&quot;&gt;&lt;u&gt;Коды (и add.png, remove.png)&lt;/u&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;a href=&quot;https://docs.google.com/open?id=0B9Mi2ir1SlGYYzI3MTM4MGYtYzhjZS00OGM4LTk0NTQtYWJmNjRlMmRmNTRm&quot; style=&quot;color: white;&quot; target=&quot;_blank&quot;&gt;To Do List (part 2)&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://z-droid.blogspot.com/feeds/1118357656114772087/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://z-droid.blogspot.com/2012/02/to-do-list-2.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4557774251220511619/posts/default/1118357656114772087'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4557774251220511619/posts/default/1118357656114772087'/><link rel='alternate' type='text/html' href='http://z-droid.blogspot.com/2012/02/to-do-list-2.html' title='Приложение To Do (часть 2)'/><author><name>azusdex</name><uri>http://www.blogger.com/profile/17836518300058637736</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhCieia8XbaIgip2O8PPSqkJpLppzcNGrN3-MkBWxRG0_NRx5pniPmRB9xldRAYczbl967A-IKPG3Z9H2c-uqshTXALxjl0nx8oK3uDnU9IZz5cAr9zCY8A_9kborZeQHlNRZ4KEX7nDQ0/s72-c/ToDoListP2.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4557774251220511619.post-2899526958505797303</id><published>2012-01-29T22:05:00.001+02:00</published><updated>2012-01-29T22:05:44.819+02:00</updated><title type='text'>Приложение To Do (часть 1)</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEitXZxfDv5qZmN3APJpLiH6POzzHSitbQcM-27QTSlxYVp3tTbJjzojg-dvl6Dv-NIxfxk_YWL7oJ2LVbGpBkOydhDB-vqYwp5JS2xmscZbuHvU8_4LgMcGKnXrQLAgltgqTe7s4jQUGak/s1600/ToDoListP1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEitXZxfDv5qZmN3APJpLiH6POzzHSitbQcM-27QTSlxYVp3tTbJjzojg-dvl6Dv-NIxfxk_YWL7oJ2LVbGpBkOydhDB-vqYwp5JS2xmscZbuHvU8_4LgMcGKnXrQLAgltgqTe7s4jQUGak/s400/ToDoListP1.png&quot; width=&quot;240&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
Давайте рассмотрим следующий пример на примере приложения To Do List.&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;И так создаем новый проект:&lt;br /&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;i&gt;&lt;b&gt;Project Name:&lt;/b&gt;&lt;span style=&quot;color: #6aa84f;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #6aa84f;&quot;&gt;ToDoList&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;b&gt;Build Target:&lt;/b&gt;&lt;/i&gt;&lt;span style=&quot;color: #6aa84f;&quot;&gt; &lt;/span&gt;&lt;i style=&quot;color: #6aa84f;&quot;&gt;Android 2.1&lt;/i&gt;&lt;br /&gt;
&lt;b&gt;&lt;i&gt;Application Name:&lt;/i&gt;&lt;/b&gt;&lt;span style=&quot;color: #6aa84f;&quot;&gt; &lt;/span&gt;&lt;i style=&quot;color: #6aa84f;&quot;&gt;ToDoList&lt;/i&gt;&lt;br /&gt;
&lt;b&gt;&lt;i&gt;Package Name:&lt;/i&gt;&lt;/b&gt; &lt;i style=&quot;color: #6aa84f;&quot;&gt;my.azusdex.todolist&lt;/i&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
Откройте файл main.xml из каталога res/layout. Измените главную разметку:&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;blockquote class=&quot;tr_bq&quot; style=&quot;background-color: black;&quot;&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;color: #6aa84f;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;&lt;span style=&quot;color: lime;&quot;&gt;&amp;lt;?xml&lt;/span&gt; version=&lt;span style=&quot;color: #3d85c6;&quot;&gt;&quot;1.0&quot;&lt;/span&gt; encoding=&lt;span style=&quot;color: #3d85c6;&quot;&gt;&quot;utf-8&quot;&lt;/span&gt;&lt;span style=&quot;color: lime;&quot;&gt;?&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br style=&quot;color: white;&quot; /&gt;&lt;span style=&quot;color: white;&quot;&gt;&lt;span style=&quot;color: lime;&quot;&gt;&amp;lt;LinearLayout&lt;/span&gt; xmlns:android=&lt;span style=&quot;color: #3d85c6;&quot;&gt;&quot;http://schemas.android.com/apk/res/android&quot;&lt;/span&gt;&lt;/span&gt;&lt;br style=&quot;color: white;&quot; /&gt;&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; android:layout_width=&lt;span style=&quot;color: #3d85c6;&quot;&gt;&quot;fill_parent&quot;&lt;/span&gt;&lt;/span&gt;&lt;br style=&quot;color: white;&quot; /&gt;&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; android:layout_height=&lt;span style=&quot;color: #3d85c6;&quot;&gt;&quot;fill_parent&quot;&lt;/span&gt;&lt;/span&gt;&lt;br style=&quot;color: white;&quot; /&gt;&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; android:orientation=&lt;span style=&quot;color: #3d85c6;&quot;&gt;&quot;vertical&quot;&lt;/span&gt; &lt;span style=&quot;color: lime;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br style=&quot;color: white;&quot; /&gt;&lt;br style=&quot;color: white;&quot; /&gt;&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: lime;&quot;&gt;&amp;lt;EditText&lt;/span&gt;&lt;/span&gt;&lt;br style=&quot;color: white;&quot; /&gt;&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; android:id=&lt;span style=&quot;color: #3d85c6;&quot;&gt;&quot;@+id/myEditText&quot;&lt;/span&gt;&lt;/span&gt;&lt;br style=&quot;color: white;&quot; /&gt;&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; android:layout_width=&lt;span style=&quot;color: #3d85c6;&quot;&gt;&quot;fill_parent&quot;&lt;/span&gt;&lt;/span&gt;&lt;br style=&quot;color: white;&quot; /&gt;&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; android:layout_height=&lt;span style=&quot;color: #3d85c6;&quot;&gt;&quot;wrap_content&quot;&lt;/span&gt;&lt;/span&gt;&lt;br style=&quot;color: white;&quot; /&gt;&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; android:text=&lt;span style=&quot;color: #3d85c6;&quot;&gt;&quot;New To Do Item&quot;&lt;/span&gt; &lt;span style=&quot;color: lime;&quot;&gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br style=&quot;color: white;&quot; /&gt;&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;br style=&quot;color: white;&quot; /&gt;&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: lime;&quot;&gt; &amp;lt;ListView&lt;/span&gt; &lt;/span&gt;&lt;br style=&quot;color: white;&quot; /&gt;&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; android:id=&lt;span style=&quot;color: #3d85c6;&quot;&gt;&quot;@+id/myListView&quot;&lt;/span&gt;&lt;/span&gt;&lt;br style=&quot;color: white;&quot; /&gt;&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; android:layout_width=&lt;span style=&quot;color: #3d85c6;&quot;&gt;&quot;fill_parent&quot;&lt;/span&gt;&lt;/span&gt;&lt;br style=&quot;color: white;&quot; /&gt;&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; android:layout_height=&lt;span style=&quot;color: #3d85c6;&quot;&gt;&quot;wrap_content&quot;&lt;/span&gt; &lt;span style=&quot;color: lime;&quot;&gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br style=&quot;color: white;&quot; /&gt;&lt;br style=&quot;color: white;&quot; /&gt;&lt;span style=&quot;color: lime;&quot;&gt;&amp;lt;/LinearLayout&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/blockquote&gt;
&amp;nbsp;Закончив с пользовательским интерфайсом переходим в файл ToDoListActivity.java&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot; style=&quot;background-color: black;&quot;&gt;
&lt;span style=&quot;color: #741b47;&quot;&gt;public class&lt;/span&gt; ToDoListActivity &lt;span style=&quot;color: #741b47;&quot;&gt;extends&lt;/span&gt; Activity {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; @Override&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: #741b47;&quot;&gt;public void&lt;/span&gt; onCreate(Bundle savedInstanceState) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: #741b47;&quot;&gt;super&lt;/span&gt;.onCreate(savedInstanceState);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; setContentView(R.layout.main);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: #6fa8dc;&quot;&gt;//Ссылки на элементы пользовательского интерфейса&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ListView myListView = (ListView)findViewById(R.id.&lt;span style=&quot;color: #3d85c6;&quot;&gt;myListView&lt;/span&gt;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: #741b47;&quot;&gt;final&lt;/span&gt; EditText myEditText = (EditText)findViewById(R.id.&lt;span style=&quot;color: #3d85c6;&quot;&gt;myEditText&lt;/span&gt;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: #6fa8dc;&quot;&gt;//Массив для хранения данных&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: #741b47;&quot;&gt;final&lt;/span&gt; ArrayList&amp;lt;String&amp;gt; todoitems = &lt;span style=&quot;color: #741b47;&quot;&gt;new&lt;/span&gt; ArrayList&amp;lt;String&amp;gt;();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: #741b47;&quot;&gt;final&lt;/span&gt; ArrayAdapter&amp;lt;String&amp;gt; aa;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; aa = &lt;span style=&quot;color: #741b47;&quot;&gt;new&lt;/span&gt; ArrayAdapter&amp;lt;String&amp;gt;(&lt;span style=&quot;color: #741b47;&quot;&gt;this&lt;/span&gt;, android.R.layout.&lt;span style=&quot;color: #3d85c6;&quot;&gt;simple_list_item_1&lt;/span&gt;, todoitems);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; myListView.setAdapter(aa);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: #6fa8dc;&quot;&gt;//Обработчик текста внесенного в edittext&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; myEditText.setOnKeyListener(&lt;span style=&quot;color: #741b47;&quot;&gt;new&lt;/span&gt; OnKeyListener() {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: #741b47;&quot;&gt;public boolean&lt;/span&gt; onKey(View v, &lt;span style=&quot;color: #741b47;&quot;&gt;int&lt;/span&gt; keyCode, KeyEvent event) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #741b47;&quot;&gt; if &lt;/span&gt;(event.getAction() == KeyEvent.&lt;span style=&quot;color: #3d85c6;&quot;&gt;ACTION_DOWN&lt;/span&gt;)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: #741b47;&quot;&gt;if&lt;/span&gt; (keyCode == KeyEvent.&lt;span style=&quot;color: #3d85c6;&quot;&gt;KEYCODE_DPAD_CENTER&lt;/span&gt;) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; todoitems.add(0, myEditText.getText().toString());&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; aa.notifyDataSetChanged();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; myEditText.setText(&lt;span style=&quot;color: #3d85c6;&quot;&gt;&quot;&quot;&lt;/span&gt;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: #741b47;&quot;&gt;return true;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: #741b47;&quot;&gt;return false&lt;/span&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; });&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;}&lt;/blockquote&gt;
Ну вот и все для первой части. Тут не вижу нечего сложного, поэтому описываеть не буду. Если есть вопросы то задовайте отвечу. &lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://z-droid.blogspot.com/feeds/2899526958505797303/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://z-droid.blogspot.com/2012/01/to-do-1.html#comment-form' title='Комментарии: 6'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4557774251220511619/posts/default/2899526958505797303'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4557774251220511619/posts/default/2899526958505797303'/><link rel='alternate' type='text/html' href='http://z-droid.blogspot.com/2012/01/to-do-1.html' title='Приложение To Do (часть 1)'/><author><name>azusdex</name><uri>http://www.blogger.com/profile/17836518300058637736</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEitXZxfDv5qZmN3APJpLiH6POzzHSitbQcM-27QTSlxYVp3tTbJjzojg-dvl6Dv-NIxfxk_YWL7oJ2LVbGpBkOydhDB-vqYwp5JS2xmscZbuHvU8_4LgMcGKnXrQLAgltgqTe7s4jQUGak/s72-c/ToDoListP1.png" height="72" width="72"/><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4557774251220511619.post-1605290156749306113</id><published>2012-01-28T00:25:00.000+02:00</published><updated>2012-01-28T00:39:31.338+02:00</updated><title type='text'>Виджет Analog Clock</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg4fdMQ3WWgsbBH_CCgpdkohhfJW-BRVOuxsE878xhvFMjc1kRsoNAH9FbK-62WTH0QkH-Jkp6MaJK6SjApbQO7rbWPn7zSqwEtWpwHNsY3MgUGmdONbc-6i9h95mkD1JrwrmxKaIEk5XY/s1600/AnalogClock.jpeg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg4fdMQ3WWgsbBH_CCgpdkohhfJW-BRVOuxsE878xhvFMjc1kRsoNAH9FbK-62WTH0QkH-Jkp6MaJK6SjApbQO7rbWPn7zSqwEtWpwHNsY3MgUGmdONbc-6i9h95mkD1JrwrmxKaIEk5XY/s400/AnalogClock.jpeg&quot; width=&quot;240&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Решил продолжить тему разработки под android. Так как давно не писал, то немножко подзабыл и начинаю с разминки.&lt;br /&gt;
На этот раз напишем виджет обычных часов.&lt;br /&gt;
&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;И так начнем. Открываем &lt;i&gt;&lt;b&gt;Eclipse -&amp;gt; New -&amp;gt; Android Project:&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;b&gt;Project Name:&lt;/b&gt;&lt;span style=&quot;color: #6aa84f;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #6aa84f;&quot;&gt;AnalogClock&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;b&gt;Build Target:&lt;/b&gt;&lt;/i&gt;&lt;span style=&quot;color: #6aa84f;&quot;&gt; &lt;/span&gt;&lt;i style=&quot;color: #6aa84f;&quot;&gt;Android 2.1&lt;/i&gt;&lt;br /&gt;
&lt;b&gt;&lt;i&gt;Application Name:&lt;/i&gt;&lt;/b&gt;&lt;span style=&quot;color: #6aa84f;&quot;&gt; &lt;/span&gt;&lt;i style=&quot;color: #6aa84f;&quot;&gt;AnalogClock&lt;/i&gt;&lt;br /&gt;
&lt;b&gt;&lt;i&gt;Package Name:&lt;/i&gt;&lt;/b&gt; &lt;i style=&quot;color: #6aa84f;&quot;&gt;my.azusdex.analogclock&lt;/i&gt;&lt;br /&gt;
Все данные можете поменять на свои, я так назвал для удобства. Дальше нужен фон для виджета, я использовал прозрачный фон созданный в GIMP. Имя фона &lt;i&gt;&lt;b&gt;bg1.png&lt;/b&gt;&lt;/i&gt; и сохранен в папке проекта&lt;b&gt;&lt;i&gt; drawable-hdpi&lt;/i&gt;&lt;/b&gt;. Я не думаю что у вас должны возникнуть проблемы с созданием фона, на всякий случай будет в низу. После этого открываем &lt;i&gt;&lt;b&gt;main.xml&lt;/b&gt;&lt;/i&gt; (в папке layout кто не помнит :-)) и вносим изменения&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot; color=&quot;Red&quot; style=&quot;background-color: black;&quot;&gt;
&lt;span style=&quot;background-color: black; color: lime;&quot;&gt;&amp;lt;?&lt;/span&gt;&lt;span style=&quot;color: lime;&quot;&gt;xml&lt;/span&gt; version=&lt;span style=&quot;color: #3d85c6;&quot;&gt;&quot;1.0&quot;&lt;/span&gt; encoding=&lt;span style=&quot;color: #6fa8dc;&quot;&gt;&quot;utf-8&lt;/span&gt;&quot;&lt;span style=&quot;color: lime;&quot;&gt;?&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: black; color: lime;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: lime;&quot;&gt;RelativeLayout &lt;/span&gt;xmlns:android=&lt;span style=&quot;color: #6fa8dc;&quot;&gt;&quot;http://schemas.android.com/apk/res/android&quot;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; android:layout_width=&lt;span style=&quot;color: #6fa8dc;&quot;&gt;&quot;wrap_content&quot;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; android:layout_height=&lt;span style=&quot;color: #6fa8dc;&quot;&gt;&quot;wrap_content&quot;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; android:background=&lt;span style=&quot;color: #6fa8dc;&quot;&gt;&quot;@drawable/bg1&quot;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; android:orientation=&lt;span style=&quot;color: #6fa8dc;&quot;&gt;&quot;vertical&quot;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; android:layout_gravity=&lt;span style=&quot;color: #6fa8dc;&quot;&gt;&quot;center&quot;&lt;/span&gt;&lt;span style=&quot;background-color: black; color: lime;&quot;&gt; &amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;background-color: black; color: lime;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: lime;&quot;&gt;AnalogClock&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; android:id=&lt;span style=&quot;color: #6fa8dc;&quot;&gt;&quot;@+id/analog&quot;&lt;/span&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; android:layout_width=&lt;span style=&quot;color: #6fa8dc;&quot;&gt;&quot;wrap_content&quot; &lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; android:layout_height=&lt;span style=&quot;color: #6fa8dc;&quot;&gt;&quot;fill_parent&quot; &lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; android:layout_centerHorizontal=&lt;span style=&quot;color: #6fa8dc;&quot;&gt;&quot;true&quot; &lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; android:layout_alignParentTop=&lt;span style=&quot;color: #6fa8dc;&quot;&gt;&quot;true&quot;&lt;/span&gt; &lt;span style=&quot;background-color: black; color: lime;&quot;&gt;/&amp;gt; &lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;color: lime;&quot;&gt;
&amp;lt;/RelativeLayout&amp;gt;&lt;/div&gt;
&lt;/blockquote&gt;
&amp;nbsp;Ок, давайте разберемся что мы тут наделали.&lt;br /&gt;
&lt;span style=&quot;color: lime;&quot;&gt;&amp;lt;RelativeLayout&amp;gt; ... &amp;lt;/RelativeLayout&amp;gt; &lt;/span&gt;- позволяет нам создавать объекты на фоне и привязывать к главным объектам дополнительные, в нашем случае мы создали объект часы который нужно установить в центре фона. Если бы мы создали бы еще один объект его размещение на фоне зависело бы от наших часов, то есть находился бы ближе к ним в зависимости от свободного места.&lt;br /&gt;
Следущие две строки, размер виджета, в данном случае не растягивем его на весь экран. Следущая строка, загрузка фона, и последние две размещение на экране.&lt;br /&gt;
&lt;span style=&quot;color: lime;&quot;&gt;&amp;lt;AnalogClock /&amp;gt;&lt;/span&gt; - собственно сами часы. Использована встроеный class AnalogClock. Тоже не чего сложного, первая сторока имя переменной, последущие две размер часов на фоне, и устанавливаем строго по середине.&lt;br /&gt;
&lt;br /&gt;
Далее переходим в&lt;i&gt;&lt;b&gt; AndroidManifest.xml&lt;/b&gt;&lt;/i&gt; и меняем так как здесь:&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot; style=&quot;background-color: black;&quot;&gt;
&lt;span style=&quot;color: lime;&quot;&gt;&amp;lt;?xml&lt;/span&gt; version=&lt;span style=&quot;color: #6fa8dc;&quot;&gt;&quot;1.0&quot;&lt;/span&gt; encoding=&lt;span style=&quot;color: #6fa8dc;&quot;&gt;&quot;utf-8&quot;&lt;/span&gt;&lt;span style=&quot;color: lime;&quot;&gt;?&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: lime;&quot;&gt;&amp;lt;manifest&lt;/span&gt; xmlns:android=&lt;span style=&quot;color: #6fa8dc;&quot;&gt;&quot;http://schemas.android.com/apk/res/android&quot;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; package=&lt;span style=&quot;color: #6fa8dc;&quot;&gt;&quot;my.azusdex.analogclock&quot;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; android:versionCode=&lt;span style=&quot;color: #6fa8dc;&quot;&gt;&quot;1&quot;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; android:versionName=&lt;span style=&quot;color: #6fa8dc;&quot;&gt;&quot;1.0&quot;&lt;/span&gt; &amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: lime;&quot;&gt;&amp;lt;application&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; android:icon=&lt;span style=&quot;color: #6fa8dc;&quot;&gt;&quot;@drawable/ic_launcher&quot;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; android:label=&lt;span style=&quot;color: #6fa8dc;&quot;&gt;&quot;@string/app_name&quot;&lt;/span&gt; &lt;span style=&quot;color: lime;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: lime;&quot;&gt; &amp;lt;receiver &lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; android:name=&lt;span style=&quot;color: #6fa8dc;&quot;&gt;&quot;.AnalogClock&quot; &lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; android:label=&lt;span style=&quot;color: #6fa8dc;&quot;&gt;&quot;@string/app_name&quot;&lt;/span&gt;&lt;span style=&quot;color: lime;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: lime;&quot;&gt; &amp;lt;intent-filter&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: lime;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;action &lt;/span&gt;android:name=&lt;span style=&quot;color: #6fa8dc;&quot;&gt;&quot;android.appwidget.action.APPWIDGET_UPDATE&quot;&lt;/span&gt;&lt;span style=&quot;color: lime;&quot;&gt; /&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;color: lime;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/intent-filter&amp;gt;&lt;/div&gt;
&lt;div style=&quot;color: lime;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/div&gt;
&lt;div style=&quot;color: lime;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;meta-data &lt;/div&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; android:name=&lt;span style=&quot;color: #6fa8dc;&quot;&gt;&quot;android.appwidget.provider&quot;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; android:resource=&lt;span style=&quot;color: #6fa8dc;&quot;&gt;&quot;@xml/hello_widget_provider&quot;&lt;/span&gt;&lt;span style=&quot;color: lime;&quot;&gt;/&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;color: lime;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/receiver&amp;gt;&lt;/div&gt;
&lt;div style=&quot;color: lime;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/application&amp;gt;&lt;/div&gt;
&lt;div style=&quot;color: lime;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/div&gt;
&lt;span style=&quot;color: lime;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;uses-sdk&lt;/span&gt; android:minSdkVersion=&lt;span style=&quot;color: #6fa8dc;&quot;&gt;&quot;7&quot;&lt;/span&gt; &lt;span style=&quot;color: lime;&quot;&gt;/&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;color: lime;&quot;&gt;
&amp;lt;/manifest&amp;gt;&lt;/div&gt;
&lt;/blockquote&gt;
&amp;nbsp;нужно для отображение виджета. Нужно также создать фаил &lt;b&gt;&lt;i&gt;hello_widget_provider.xml&lt;/i&gt;&lt;/b&gt; в папке xml, которую так же нужно создать (res). В этом файле мы прописываем минимальную высоту и ширину виджета&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot; style=&quot;background-color: black;&quot;&gt;
&lt;span style=&quot;color: lime;&quot;&gt;&amp;lt;?xml&lt;/span&gt; version=&lt;span style=&quot;color: #6fa8dc;&quot;&gt;&quot;1.0&quot;&lt;/span&gt; encoding=&lt;span style=&quot;color: #6fa8dc;&quot;&gt;&quot;utf-8&quot;&lt;/span&gt;&lt;span style=&quot;color: lime;&quot;&gt;?&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: lime;&quot;&gt;&amp;lt;appwidget-provider&lt;/span&gt; xmlns:android=&lt;span style=&quot;color: #6fa8dc;&quot;&gt;&quot;http://schemas.android.com/apk/res/android&quot;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; android:minWidth=&lt;span style=&quot;color: #6fa8dc;&quot;&gt;&quot;100dip&quot;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; android:minHeight=&lt;span style=&quot;color: #6fa8dc;&quot;&gt;&quot;100dip&quot;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; android:updatePeriodMillis=&lt;span style=&quot;color: #6fa8dc;&quot;&gt;&quot;10000&quot;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; android:initialLayout=&lt;span style=&quot;color: #6fa8dc;&quot;&gt;&quot;@layout/main&quot; &lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;color: lime;&quot;&gt;
/&amp;gt;&lt;/div&gt;
&lt;/blockquote&gt;
И последнее, создаем класс &lt;i&gt;&lt;b&gt;AnalogClock&lt;/b&gt;&lt;/i&gt;.&lt;i&gt;&lt;b&gt;java&lt;/b&gt;&lt;/i&gt; унаследованый от AppWidgetProvider, оставляем его пустым.&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot; style=&quot;background-color: black;&quot;&gt;
&lt;span style=&quot;color: #741b47;&quot;&gt;package&lt;/span&gt; my.azusdex.analogclock;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #741b47;&quot;&gt;import&lt;/span&gt; android.appwidget.AppWidgetProvider;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #741b47;&quot;&gt;public final class&lt;/span&gt; AnalogClock&lt;span style=&quot;color: #741b47;&quot;&gt; extends&lt;/span&gt; AppWidgetProvider {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
}&lt;/blockquote&gt;
Вот в принцепе и всё!!! &lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;u&gt;&lt;b&gt;Ссылки на фон и саму апликацию:&lt;/b&gt;&lt;/u&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;a href=&quot;https://docs.google.com/open?id=0B8kGqz60qBgnNDUzZmQ4ZjMtZTBjZi00YTcyLTk0MzUtMGQ0YmNhYTRkNDE4&quot;&gt;фон&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;a href=&quot;https://docs.google.com/open?id=0B8kGqz60qBgnM2Y1MzBiOTYtNGE1MS00MTJmLTgxNWEtNzZmYjlkMjAyNjIw&quot;&gt;AnalogClock.apk - Виджет&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Спасибо! :-) &lt;/div&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://z-droid.blogspot.com/feeds/1605290156749306113/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://z-droid.blogspot.com/2012/01/analog-clock.html#comment-form' title='Комментарии: 4'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4557774251220511619/posts/default/1605290156749306113'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4557774251220511619/posts/default/1605290156749306113'/><link rel='alternate' type='text/html' href='http://z-droid.blogspot.com/2012/01/analog-clock.html' title='Виджет Analog Clock'/><author><name>azusdex</name><uri>http://www.blogger.com/profile/17836518300058637736</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg4fdMQ3WWgsbBH_CCgpdkohhfJW-BRVOuxsE878xhvFMjc1kRsoNAH9FbK-62WTH0QkH-Jkp6MaJK6SjApbQO7rbWPn7zSqwEtWpwHNsY3MgUGmdONbc-6i9h95mkD1JrwrmxKaIEk5XY/s72-c/AnalogClock.jpeg" height="72" width="72"/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4557774251220511619.post-7095897460281344497</id><published>2011-02-22T22:58:00.000+02:00</published><updated>2012-02-20T19:08:11.318+02:00</updated><title type='text'>Урок 2: Первый виджет</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
&lt;div align=&quot;right&quot; class=&quot;MsoNormal&quot; dir=&quot;RTL&quot; style=&quot;text-align: left;&quot;&gt;
&lt;span dir=&quot;LTR&quot; lang=&quot;RU&quot;&gt; И так приступим. Надеюсь разобрались с установкой библиотек и средой разроботки с первого урока. Здесь я решил написать о создание виджетов для среды android&lt;br /&gt;
Для начала нужно запустить проект в &lt;/span&gt;&lt;span dir=&quot;LTR&quot;&gt;Eclipse&lt;/span&gt;&lt;span dir=&quot;LTR&quot; lang=&quot;RU&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;right&quot; class=&quot;MsoNormal&quot; dir=&quot;RTL&quot; style=&quot;text-align: left;&quot;&gt;
&lt;span dir=&quot;LTR&quot;&gt;File &lt;/span&gt;&lt;span dir=&quot;LTR&quot; style=&quot;font-family: Arial,sans-serif;&quot;&gt;→&lt;/span&gt;&lt;span dir=&quot;LTR&quot;&gt; new Project &lt;/span&gt;&lt;span dir=&quot;LTR&quot; style=&quot;font-family: Arial,sans-serif;&quot;&gt;→&lt;/span&gt;&lt;span dir=&quot;LTR&quot;&gt; other &lt;/span&gt;&lt;span dir=&quot;LTR&quot; style=&quot;font-family: Arial,sans-serif;&quot;&gt;→&lt;/span&gt;&lt;span dir=&quot;LTR&quot;&gt; Android Project.&lt;/span&gt;&lt;span lang=&quot;HE&quot; style=&quot;font-family: Arial,sans-serif;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigFTZ7Yske6V4hH-xpbeoBi0qJzEJ-XpitWtHA11cyxu89PZFM16D5CLIiwsVv9qSCIK4RZUQco_5xMHNTIhceKkVZN2Su79xu3l_oQ5moDP-3HVwJgVJE6tWKTloIcagt5ujpHFHFpFc/s1600/newProject.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;228&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigFTZ7Yske6V4hH-xpbeoBi0qJzEJ-XpitWtHA11cyxu89PZFM16D5CLIiwsVv9qSCIK4RZUQco_5xMHNTIhceKkVZN2Su79xu3l_oQ5moDP-3HVwJgVJE6tWKTloIcagt5ujpHFHFpFc/s320/newProject.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div align=&quot;right&quot; class=&quot;MsoNormal&quot; dir=&quot;RTL&quot; style=&quot;text-align: left;&quot;&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;span dir=&quot;LTR&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div align=&quot;right&quot; class=&quot;MsoNormal&quot; dir=&quot;RTL&quot; style=&quot;text-align: left;&quot;&gt;
&lt;span dir=&quot;LTR&quot;&gt;&lt;/span&gt;&lt;span lang=&quot;HE&quot; style=&quot;font-family: Arial,sans-serif;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;right&quot; class=&quot;MsoNormal&quot; dir=&quot;RTL&quot; style=&quot;text-align: left;&quot;&gt;
&lt;span dir=&quot;LTR&quot; lang=&quot;RU&quot;&gt;У меня это выглядит так, у вас может быть чуть по другому.&amp;nbsp;&lt;/span&gt;Дальше&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhnhHRz9Fx1Q_wt4hWG7Dv3EJ97NKCFI9MaCZZXa25-SPwsgQ6Ci49q09Wa2uFCVs0NeVqMEti40CGH0vsIRQT7OnEh9W4Y3_AEh2qu1rcZfYJn9J_BCjUaqG-jU5RHrkMlLzm5-XpgYzA/s1600/newP2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhnhHRz9Fx1Q_wt4hWG7Dv3EJ97NKCFI9MaCZZXa25-SPwsgQ6Ci49q09Wa2uFCVs0NeVqMEti40CGH0vsIRQT7OnEh9W4Y3_AEh2qu1rcZfYJn9J_BCjUaqG-jU5RHrkMlLzm5-XpgYzA/s320/newP2.png&quot; width=&quot;212&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div align=&quot;right&quot; class=&quot;MsoNormal&quot; dir=&quot;RTL&quot; style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; dir=&quot;RTL&quot; style=&quot;text-align: center;&quot;&gt;
&lt;span dir=&quot;LTR&quot;&gt;&lt;/span&gt;&lt;span lang=&quot;HE&quot; style=&quot;font-family: Arial,sans-serif;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;right&quot; class=&quot;MsoNormal&quot; dir=&quot;RTL&quot; style=&quot;text-align: left;&quot;&gt;
&lt;span dir=&quot;LTR&quot;&gt;Project&lt;/span&gt;&lt;span dir=&quot;LTR&quot;&gt; &lt;/span&gt;&lt;span dir=&quot;LTR&quot;&gt;name&lt;/span&gt;&lt;span dir=&quot;LTR&quot; lang=&quot;RU&quot;&gt;: Здесь&amp;nbsp;пишем&amp;nbsp;имя проекта &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;right&quot; class=&quot;MsoNormal&quot; dir=&quot;RTL&quot; style=&quot;text-align: left;&quot;&gt;
&lt;span dir=&quot;LTR&quot;&gt;Target&lt;/span&gt;&lt;span dir=&quot;LTR&quot;&gt; &lt;/span&gt;&lt;span dir=&quot;LTR&quot;&gt;Name&lt;/span&gt;&lt;span dir=&quot;LTR&quot; lang=&quot;RU&quot;&gt;: Выбираем в какой операционной системе будет работать (будет работать и версии выше но не ниже)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;right&quot; class=&quot;MsoNormal&quot; dir=&quot;RTL&quot; style=&quot;text-align: left;&quot;&gt;
&lt;span dir=&quot;LTR&quot;&gt;Application name:&amp;nbsp; &lt;/span&gt;&lt;span dir=&quot;LTR&quot; lang=&quot;RU&quot;&gt;Имя&lt;/span&gt;&lt;span dir=&quot;LTR&quot; lang=&quot;RU&quot;&gt; &lt;/span&gt;&lt;span dir=&quot;LTR&quot; lang=&quot;RU&quot;&gt;программы&lt;/span&gt;&lt;span dir=&quot;LTR&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;right&quot; class=&quot;MsoNormal&quot; dir=&quot;RTL&quot; style=&quot;text-align: left;&quot;&gt;
&lt;span dir=&quot;LTR&quot;&gt;Package&lt;/span&gt;&lt;span dir=&quot;LTR&quot;&gt; &lt;/span&gt;&lt;span dir=&quot;LTR&quot;&gt;name&lt;/span&gt;&lt;span dir=&quot;LTR&quot; lang=&quot;RU&quot;&gt;: Имя пакета(по умолчанию не создает, поэтому надо прописать)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;right&quot; class=&quot;MsoNormal&quot; dir=&quot;RTL&quot; style=&quot;text-align: left;&quot;&gt;
&lt;span dir=&quot;LTR&quot;&gt;Min&lt;/span&gt;&lt;span dir=&quot;LTR&quot;&gt; &lt;/span&gt;&lt;span dir=&quot;LTR&quot;&gt;SDK&lt;/span&gt;&lt;span dir=&quot;LTR&quot;&gt; &lt;/span&gt;&lt;span dir=&quot;LTR&quot;&gt;Version&lt;/span&gt;&lt;span dir=&quot;LTR&quot; lang=&quot;RU&quot;&gt;: Версия &lt;/span&gt;&lt;span dir=&quot;LTR&quot;&gt;SDK&lt;/span&gt;&lt;span dir=&quot;LTR&quot; lang=&quot;RU&quot;&gt;(Ставьте&amp;nbsp;4 и выше проблем не будет)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;right&quot; class=&quot;MsoNormal&quot; dir=&quot;RTL&quot; style=&quot;text-align: left;&quot;&gt;
После нажатия на Finish &amp;nbsp;откроется окно проекта где мы и будем писать нашу программу&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFNZyi9OLafU1hyphenhyphenRBuR0-xDj5YDBVBpFR3Df4jhe4jBrM5ylAD7D27zYQpqVkGHXgp3b7YhZoK1rI5CA2VMmkbzD-nXdoKZJ8_C2MxKM9NSen6tCKP3LZDqEc2YitMQnszPXVuh2TqIwc/s1600/windowsProject.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;207&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFNZyi9OLafU1hyphenhyphenRBuR0-xDj5YDBVBpFR3Df4jhe4jBrM5ylAD7D27zYQpqVkGHXgp3b7YhZoK1rI5CA2VMmkbzD-nXdoKZJ8_C2MxKM9NSen6tCKP3LZDqEc2YitMQnszPXVuh2TqIwc/s320/windowsProject.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div align=&quot;right&quot; class=&quot;MsoNormal&quot; dir=&quot;RTL&quot; style=&quot;text-align: left;&quot;&gt;
&lt;span dir=&quot;LTR&quot;&gt;&lt;span lang=&quot;RU&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;right&quot; class=&quot;MsoNormal&quot; dir=&quot;RTL&quot; style=&quot;text-align: left;&quot;&gt;
&lt;span dir=&quot;LTR&quot;&gt;&lt;/span&gt;&lt;span lang=&quot;HE&quot; style=&quot;font-family: Arial,sans-serif;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;right&quot; class=&quot;MsoNormal&quot; dir=&quot;RTL&quot; style=&quot;text-align: left;&quot;&gt;
&lt;span dir=&quot;LTR&quot; lang=&quot;RU&quot;&gt;Это структура нашего пустого проекта.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;right&quot; class=&quot;MsoNormal&quot; dir=&quot;RTL&quot; style=&quot;text-align: left;&quot;&gt;
&lt;span dir=&quot;LTR&quot; lang=&quot;RU&quot;&gt;И так первым делом нужно открыть фаил &lt;/span&gt;&lt;span dir=&quot;LTR&quot;&gt;main&lt;/span&gt;&lt;span dir=&quot;LTR&quot; lang=&quot;RU&quot;&gt;.&lt;/span&gt;&lt;span dir=&quot;LTR&quot;&gt;xml&lt;/span&gt;&lt;span dir=&quot;LTR&quot;&gt; &lt;span lang=&quot;RU&quot;&gt;он находится в &lt;/span&gt;&lt;/span&gt;&lt;span dir=&quot;LTR&quot;&gt;layout&lt;/span&gt;&lt;span dir=&quot;LTR&quot;&gt;&amp;nbsp;и переделать его&lt;span lang=&quot;RU&quot;&gt;&amp;nbsp;следующим образом:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; dir=&quot;LTR&quot; style=&quot;direction: ltr; line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-align: left; text-autospace: none; unicode-bidi: embed;&quot;&gt;
&lt;span style=&quot;color: teal; font-family: &#39;Courier New&#39;; font-size: 10pt;&quot;&gt;&amp;lt;?&lt;/span&gt;&lt;span style=&quot;color: #3f7f7f; font-family: &#39;Courier New&#39;; font-size: 10pt;&quot;&gt;xml&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt;&quot;&gt; &lt;span style=&quot;color: #7f007f;&quot;&gt;version&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;=&lt;/span&gt;&lt;i&gt;&lt;span style=&quot;color: #2a00ff;&quot;&gt;&quot;1.0&quot;&lt;/span&gt;&lt;/i&gt; &lt;span style=&quot;color: #7f007f;&quot;&gt;encoding&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;=&lt;/span&gt;&lt;i&gt;&lt;span style=&quot;color: #2a00ff;&quot;&gt;&quot;utf-8&quot;&lt;/span&gt;&lt;/i&gt;&lt;span style=&quot;color: teal;&quot;&gt;?&amp;gt;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; dir=&quot;LTR&quot; style=&quot;direction: ltr; line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-align: left; text-autospace: none; unicode-bidi: embed;&quot;&gt;
&lt;span style=&quot;color: teal; font-family: &#39;Courier New&#39;; font-size: 10pt;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: #3f7f7f; font-family: &#39;Courier New&#39;; font-size: 10pt;&quot;&gt;LinearLayout&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt;&quot;&gt; &lt;span style=&quot;color: #7f007f;&quot;&gt;xmlns:android&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;=&lt;/span&gt;&lt;i&gt;&lt;span style=&quot;color: #2a00ff;&quot;&gt;&quot;http://schemas.android.com/apk/res/android&quot;&lt;/span&gt;&lt;/i&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; dir=&quot;LTR&quot; style=&quot;direction: ltr; line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-align: left; text-autospace: none; unicode-bidi: embed;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: #7f007f;&quot;&gt;android:orientation&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;=&lt;/span&gt;&lt;i&gt;&lt;span style=&quot;color: #2a00ff;&quot;&gt;&quot;vertical&quot;&lt;/span&gt;&lt;/i&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; dir=&quot;LTR&quot; style=&quot;direction: ltr; line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-align: left; text-autospace: none; unicode-bidi: embed;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: #7f007f;&quot;&gt;android:layout_width&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;=&lt;/span&gt;&lt;i&gt;&lt;span style=&quot;color: #2a00ff;&quot;&gt;&quot;fill_parent&quot;&lt;/span&gt;&lt;/i&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; dir=&quot;LTR&quot; style=&quot;direction: ltr; line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-align: left; text-autospace: none; unicode-bidi: embed;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: #7f007f;&quot;&gt;android:layout_height&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;=&lt;/span&gt;&lt;i&gt;&lt;span style=&quot;color: #2a00ff;&quot;&gt;&quot;wrap_content&quot;&lt;/span&gt;&lt;/i&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; dir=&quot;LTR&quot; style=&quot;direction: ltr; line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-align: left; text-autospace: none; unicode-bidi: embed;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: #7f007f;&quot;&gt;android:background&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;=&lt;/span&gt;&lt;i&gt;&lt;span style=&quot;color: #2a00ff;&quot;&gt;&quot;@drawable/widget_bg_normal&quot;&lt;/span&gt;&lt;/i&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; dir=&quot;LTR&quot; style=&quot;direction: ltr; line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-align: left; text-autospace: none; unicode-bidi: embed;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: #7f007f;&quot;&gt;android:layout_gravity&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;=&lt;/span&gt;&lt;i&gt;&lt;span style=&quot;color: #2a00ff;&quot;&gt;&quot;center&quot;&lt;/span&gt;&lt;/i&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; dir=&quot;LTR&quot; style=&quot;direction: ltr; line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-align: left; text-autospace: none; unicode-bidi: embed;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: teal;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; dir=&quot;LTR&quot; style=&quot;direction: ltr; line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-align: left; text-autospace: none; unicode-bidi: embed;&quot;&gt;
&lt;span style=&quot;color: teal; font-family: &#39;Courier New&#39;; font-size: 10pt;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: #3f7f7f; font-family: &#39;Courier New&#39;; font-size: 10pt;&quot;&gt;TextView&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt;&quot;&gt;&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; dir=&quot;LTR&quot; style=&quot;direction: ltr; line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-align: left; text-autospace: none; unicode-bidi: embed;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #7f007f;&quot;&gt;android:id&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;=&lt;/span&gt;&lt;i&gt;&lt;span style=&quot;color: #2a00ff;&quot;&gt;&quot;@+id/widget_textview&quot;&lt;/span&gt;&lt;/i&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; dir=&quot;LTR&quot; style=&quot;direction: ltr; line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-align: left; text-autospace: none; unicode-bidi: embed;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;span style=&quot;color: #7f007f;&quot;&gt;android:textSize&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;=&lt;/span&gt;&lt;i&gt;&lt;span style=&quot;color: #2a00ff;&quot;&gt;&quot;50dip&quot;&lt;/span&gt;&lt;/i&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; dir=&quot;LTR&quot; style=&quot;direction: ltr; line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-align: left; text-autospace: none; unicode-bidi: embed;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;span style=&quot;color: #7f007f;&quot;&gt;android:text&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;=&lt;/span&gt;&lt;i&gt;&lt;span style=&quot;color: #2a00ff;&quot;&gt;&quot;@string/widget_text&quot;&lt;/span&gt;&lt;/i&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; dir=&quot;LTR&quot; style=&quot;direction: ltr; line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-align: left; text-autospace: none; unicode-bidi: embed;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: #7f007f;&quot;&gt;android:layout_width&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;=&lt;/span&gt;&lt;i&gt;&lt;span style=&quot;color: #2a00ff;&quot;&gt;&quot;wrap_content&quot;&lt;/span&gt;&lt;/i&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; dir=&quot;LTR&quot; style=&quot;direction: ltr; line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-align: left; text-autospace: none; unicode-bidi: embed;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: #7f007f;&quot;&gt;android:layout_height&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;=&lt;/span&gt;&lt;i&gt;&lt;span style=&quot;color: #2a00ff;&quot;&gt;&quot;wrap_content&quot;&lt;/span&gt;&lt;/i&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; dir=&quot;LTR&quot; style=&quot;direction: ltr; line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-align: left; text-autospace: none; unicode-bidi: embed;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: #7f007f;&quot;&gt;android:layout_gravity&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;=&lt;/span&gt;&lt;i&gt;&lt;span style=&quot;color: #2a00ff;&quot;&gt;&quot;center_horizontal|center&quot;&lt;/span&gt;&lt;/i&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; dir=&quot;LTR&quot; style=&quot;direction: ltr; line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-align: left; text-autospace: none; unicode-bidi: embed;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: #7f007f;&quot;&gt;android:layout_marginTop&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;=&lt;/span&gt;&lt;i&gt;&lt;span style=&quot;color: #2a00ff;&quot;&gt;&quot;5dip&quot;&lt;/span&gt;&lt;/i&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; dir=&quot;LTR&quot; style=&quot;direction: ltr; line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-align: left; text-autospace: none; unicode-bidi: embed;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: #7f007f;&quot;&gt;android:padding&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;=&lt;/span&gt;&lt;i&gt;&lt;span style=&quot;color: #2a00ff;&quot;&gt;&quot;10dip&quot;&lt;/span&gt;&lt;/i&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; dir=&quot;LTR&quot; style=&quot;direction: ltr; line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-align: left; text-autospace: none; unicode-bidi: embed;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: #7f007f;&quot;&gt;android:textColor&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;=&lt;/span&gt;&lt;i&gt;&lt;span style=&quot;color: #2a00ff;&quot;&gt;&quot;@android:color/darker_gray&quot;&lt;/span&gt;&lt;/i&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; dir=&quot;LTR&quot; style=&quot;direction: ltr; line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-align: left; text-autospace: none; unicode-bidi: embed;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: teal;&quot;&gt;/&amp;gt;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; dir=&quot;LTR&quot; style=&quot;direction: ltr; line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-align: left; text-autospace: none; unicode-bidi: embed;&quot;&gt;
&lt;span style=&quot;color: teal; font-family: &#39;Courier New&#39;; font-size: 10pt;&quot;&gt;&amp;lt;/&lt;/span&gt;&lt;span style=&quot;color: #3f7f7f; font-family: &#39;Courier New&#39;; font-size: 10pt;&quot;&gt;LinearLayout&lt;/span&gt;&lt;span style=&quot;color: teal; font-family: &#39;Courier New&#39;; font-size: 10pt;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;right&quot; class=&quot;MsoNormal&quot; dir=&quot;RTL&quot; style=&quot;text-align: left;&quot;&gt;
&lt;span dir=&quot;LTR&quot; lang=&quot;RU&quot;&gt;&lt;o:p&gt;&amp;nbsp;Скорей всего в тут же получите ошибку системы:&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span dir=&quot;LTR&quot; lang=&quot;RU&quot; style=&quot;color: red;&quot;&gt;&lt;o:p&gt;ERROR Error: No resource found that matches the given name (at &#39;background&#39; with value&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span dir=&quot;LTR&quot; lang=&quot;RU&quot; style=&quot;color: red;&quot;&gt;&lt;o:p&gt;&#39;@drawable/widget_bg_normal&#39;)&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
Пока не обращаем внимания, давайте сначала разберем что же мы написали&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; dir=&quot;LTR&quot; style=&quot;direction: ltr; line-height: normal; margin-bottom: 0cm; text-align: left; unicode-bidi: embed;&quot;&gt;
&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;color: #7f007f;&quot;&gt;android:orientation&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #2a00ff; font-style: italic;&quot;&gt;&quot;vertical&quot; &lt;/span&gt;размещение приложения &quot;вертикально&quot;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; dir=&quot;LTR&quot; style=&quot;direction: ltr; line-height: normal; margin-bottom: 0cm; text-align: left; unicode-bidi: embed;&quot;&gt;
&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;color: #7f007f;&quot;&gt;android:layout_width&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #2a00ff; font-style: italic;&quot;&gt;&quot;fill_parent&quot; &lt;/span&gt;ширина на весь экран&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #2a00ff;&quot;&gt;&lt;/span&gt;&lt;/i&gt;&lt;span style=&quot;color: #7f007f;&quot;&gt;android:layout_height&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #2a00ff; font-style: italic;&quot;&gt;&quot;fill_parent&quot; &lt;/span&gt;высота не растягивать на весь экран&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;color: #7f007f;&quot;&gt;android:layout_gravity&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #2a00ff; font-style: italic;&quot;&gt;&quot;center&quot; &lt;/span&gt;выравнивать по центру&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; dir=&quot;LTR&quot; style=&quot;direction: ltr; margin-bottom: 0cm; text-align: left; unicode-bidi: embed;&quot;&gt;
&lt;div style=&quot;line-height: normal;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;color: purple; font-style: normal;&quot;&gt;android:background&lt;/span&gt;&lt;span style=&quot;color: black; font-style: normal;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: blue; font-style: italic;&quot;&gt;&quot;@drawable/widget_bg_normal&quot;&lt;/span&gt;&lt;span style=&quot;color: #2a00ff; font-style: italic;&quot;&gt; &lt;/span&gt;использовать фон widget_bg_normal из папки drawable(здесь мы и получаем ошибку, папка то есть, а вот фон не создали)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;Для этого нам нужно создать фон в формате png, размеров где то 300*200 и просто перетащить его в папку drawable, не&amp;nbsp;забудьте&amp;nbsp;дать&amp;nbsp;правильное&amp;nbsp;имя. Создать фон я думаю не проблема. Я создаю его с помощью фотошопа, больших знаний в нем для этого не нужно.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;line-height: normal;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;Все что находится между тегами &amp;lt;TextView.../&amp;gt; относится к виду текста, тут мы определяем размеры текста, шрифт, цвет.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;line-height: normal;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;line-height: normal;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;Теперь открываем файл string.xml в папке values и правим его&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #45818e;&quot;&gt;&amp;lt;?xml&lt;/span&gt; &lt;span class=&quot;Apple-style-span&quot; style=&quot;color: purple;&quot;&gt;version&lt;/span&gt;=&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue;&quot;&gt;&quot;1.0&quot;&lt;/span&gt; &lt;span class=&quot;Apple-style-span&quot; style=&quot;color: purple;&quot;&gt;encoding&lt;/span&gt;=&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue;&quot;&gt;&quot;utf-8&quot;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #45818e;&quot;&gt;?&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #45818e; font-family: inherit;&quot;&gt;&amp;lt;resources&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #45818e;&quot;&gt;&amp;lt;string&lt;/span&gt; &lt;span class=&quot;Apple-style-span&quot; style=&quot;color: purple;&quot;&gt;name&lt;/span&gt;=&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue;&quot;&gt;&quot;widget_text&quot;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #45818e;&quot;&gt;&amp;gt;&lt;/span&gt;Hello Widget!&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #45818e;&quot;&gt;&amp;lt;/string&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #45818e;&quot;&gt;&amp;lt;string&lt;/span&gt; &lt;span class=&quot;Apple-style-span&quot; style=&quot;color: purple;&quot;&gt;name&lt;/span&gt;=&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue;&quot;&gt;&quot;app_name&quot;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #45818e;&quot;&gt;&amp;gt;&lt;/span&gt;My Widget&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #45818e;&quot;&gt;&amp;lt;/string&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #45818e; font-family: inherit;&quot;&gt;&amp;lt;/resources&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;line-height: normal;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;тут я думаю все понятно, но все же поясню:&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;line-height: normal;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;widget_text - пишем то что должен отображать виджет&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;line-height: normal;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;app_name - название виджета.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;line-height: normal;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;Открываем файл AndroidManifest.xml, этот файл&amp;nbsp;&lt;/span&gt;ответственный&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&amp;nbsp;за передачу системе кода и объявление переменных&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;direction: ltr; line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-align: left; text-autospace: none; unicode-bidi: embed;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;color: teal; font-family: &#39;Courier New&#39;; font-size: 10pt;&quot;&gt;&amp;lt;?&lt;/span&gt;&lt;span style=&quot;color: #3f7f7f; font-family: &#39;Courier New&#39;; font-size: 10pt;&quot;&gt;xml&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt;&quot;&gt; &lt;span style=&quot;color: #7f007f;&quot;&gt;version&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;=&lt;/span&gt;&lt;i&gt;&lt;span style=&quot;color: #2a00ff;&quot;&gt;&quot;1.0&quot;&lt;/span&gt;&lt;/i&gt; &lt;span style=&quot;color: #7f007f;&quot;&gt;encoding&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;=&lt;/span&gt;&lt;i&gt;&lt;span style=&quot;color: #2a00ff;&quot;&gt;&quot;utf-8&quot;&lt;/span&gt;&lt;/i&gt;&lt;span style=&quot;color: teal;&quot;&gt;?&amp;gt;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;direction: ltr; line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-align: left; text-autospace: none; unicode-bidi: embed;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;color: teal; font-family: &#39;Courier New&#39;; font-size: 10pt;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: #3f7f7f; font-family: &#39;Courier New&#39;; font-size: 10pt;&quot;&gt;manifest&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt;&quot;&gt; &lt;span style=&quot;color: #7f007f;&quot;&gt;xmlns:android&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;=&lt;/span&gt;&lt;i&gt;&lt;span style=&quot;color: #2a00ff;&quot;&gt;&quot;http://schemas.android.com/apk/res/android&quot;&lt;/span&gt;&lt;/i&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;direction: ltr; line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-align: left; text-autospace: none; unicode-bidi: embed;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: #7f007f;&quot;&gt;package&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;=&lt;/span&gt;&lt;i&gt;&lt;span style=&quot;color: #2a00ff;&quot;&gt;&quot;com.android.my.widget&quot;&lt;/span&gt;&lt;/i&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;direction: ltr; line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-align: left; text-autospace: none; unicode-bidi: embed;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: #7f007f;&quot;&gt;android:versionCode&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;=&lt;/span&gt;&lt;i&gt;&lt;span style=&quot;color: #2a00ff;&quot;&gt;&quot;1&quot;&lt;/span&gt;&lt;/i&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;direction: ltr; line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-align: left; text-autospace: none; unicode-bidi: embed;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: #7f007f;&quot;&gt;android:versionName&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;=&lt;/span&gt;&lt;i&gt;&lt;span style=&quot;color: #2a00ff;&quot;&gt;&quot;1.0&quot;&lt;/span&gt;&lt;/i&gt;&lt;span style=&quot;color: teal;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;direction: ltr; line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-align: left; text-autospace: none; unicode-bidi: embed;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;color: black; font-family: &#39;Courier New&#39;; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: teal; font-family: &#39;Courier New&#39;; font-size: 10pt;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: #3f7f7f; font-family: &#39;Courier New&#39;; font-size: 10pt;&quot;&gt;application&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt;&quot;&gt; &lt;span style=&quot;color: #7f007f;&quot;&gt;android:icon&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;=&lt;/span&gt;&lt;i&gt;&lt;span style=&quot;color: #2a00ff;&quot;&gt;&quot;@drawable/icon&quot;&lt;/span&gt;&lt;/i&gt; &lt;span style=&quot;color: #7f007f;&quot;&gt;android:label&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;=&lt;/span&gt;&lt;i&gt;&lt;span style=&quot;color: #2a00ff;&quot;&gt;&quot;@string/app_name&quot;&lt;/span&gt;&lt;/i&gt;&lt;span style=&quot;color: teal;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;direction: ltr; line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-align: left; text-autospace: none; unicode-bidi: embed;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;color: black; font-family: &#39;Courier New&#39;; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;direction: ltr; line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-align: left; text-autospace: none; unicode-bidi: embed;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;color: black; font-family: &#39;Courier New&#39;; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: #3f5fbf; font-family: &#39;Courier New&#39;; font-size: 10pt;&quot;&gt;&amp;lt;!-- Broadcast Receiver that will process AppWidget updates --&amp;gt;&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;direction: ltr; line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-align: left; text-autospace: none; unicode-bidi: embed;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;color: black; font-family: &#39;Courier New&#39;; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: teal; font-family: &#39;Courier New&#39;; font-size: 10pt;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: #3f7f7f; font-family: &#39;Courier New&#39;; font-size: 10pt;&quot;&gt;receiver&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt;&quot;&gt; &lt;span style=&quot;color: #7f007f;&quot;&gt;android:name&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;=&lt;/span&gt;&lt;i&gt;&lt;span style=&quot;color: #2a00ff;&quot;&gt;&quot;.HelloWidget&quot;&lt;/span&gt;&lt;/i&gt; &lt;span style=&quot;color: #7f007f;&quot;&gt;android:label&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;=&lt;/span&gt;&lt;i&gt;&lt;span style=&quot;color: #2a00ff;&quot;&gt;&quot;@string/app_name&quot;&lt;/span&gt;&lt;/i&gt;&lt;span style=&quot;color: teal;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;direction: ltr; line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-align: left; text-autospace: none; unicode-bidi: embed;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;color: black; font-family: &#39;Courier New&#39;; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: teal; font-family: &#39;Courier New&#39;; font-size: 10pt;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: #3f7f7f; font-family: &#39;Courier New&#39;; font-size: 10pt;&quot;&gt;intent-filter&lt;/span&gt;&lt;span style=&quot;color: teal; font-family: &#39;Courier New&#39;; font-size: 10pt;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;direction: ltr; line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-align: left; text-autospace: none; unicode-bidi: embed;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;color: black; font-family: &#39;Courier New&#39;; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: teal; font-family: &#39;Courier New&#39;; font-size: 10pt;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: #3f7f7f; font-family: &#39;Courier New&#39;; font-size: 10pt;&quot;&gt;action&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt;&quot;&gt; &lt;span style=&quot;color: #7f007f;&quot;&gt;android:name&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;=&lt;/span&gt;&lt;i&gt;&lt;span style=&quot;color: #2a00ff;&quot;&gt;&quot;android.appwidget.action.APPWIDGET_UPDATE&quot;&lt;/span&gt;&lt;/i&gt; &lt;span style=&quot;color: teal;&quot;&gt;/&amp;gt;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;direction: ltr; line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-align: left; text-autospace: none; unicode-bidi: embed;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;color: black; font-family: &#39;Courier New&#39;; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: teal; font-family: &#39;Courier New&#39;; font-size: 10pt;&quot;&gt;&amp;lt;/&lt;/span&gt;&lt;span style=&quot;color: #3f7f7f; font-family: &#39;Courier New&#39;; font-size: 10pt;&quot;&gt;intent-filter&lt;/span&gt;&lt;span style=&quot;color: teal; font-family: &#39;Courier New&#39;; font-size: 10pt;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;direction: ltr; line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-align: left; text-autospace: none; unicode-bidi: embed;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;color: black; font-family: &#39;Courier New&#39;; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: teal; font-family: &#39;Courier New&#39;; font-size: 10pt;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: #3f7f7f; font-family: &#39;Courier New&#39;; font-size: 10pt;&quot;&gt;meta-data&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt;&quot;&gt; &lt;span style=&quot;color: #7f007f;&quot;&gt;android:name&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;=&lt;/span&gt;&lt;i&gt;&lt;span style=&quot;color: #2a00ff;&quot;&gt;&quot;android.appwidget.provider&quot;&lt;/span&gt;&lt;/i&gt; &lt;span style=&quot;color: #7f007f;&quot;&gt;android:resource&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;=&lt;/span&gt;&lt;i&gt;&lt;span style=&quot;color: #2a00ff;&quot;&gt;&quot;@xml/hello_widget_provider&quot;&lt;/span&gt;&lt;/i&gt; &lt;span style=&quot;color: teal;&quot;&gt;/&amp;gt;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;direction: ltr; line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-align: left; text-autospace: none; unicode-bidi: embed;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;color: black; font-family: &#39;Courier New&#39;; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: teal; font-family: &#39;Courier New&#39;; font-size: 10pt;&quot;&gt;&amp;lt;/&lt;/span&gt;&lt;span style=&quot;color: #3f7f7f; font-family: &#39;Courier New&#39;; font-size: 10pt;&quot;&gt;receiver&lt;/span&gt;&lt;span style=&quot;color: teal; font-family: &#39;Courier New&#39;; font-size: 10pt;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;direction: ltr; line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-align: left; text-autospace: none; unicode-bidi: embed;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;color: black; font-family: &#39;Courier New&#39;; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;direction: ltr; line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-align: left; text-autospace: none; unicode-bidi: embed;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;color: black; font-family: &#39;Courier New&#39;; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: teal; font-family: &#39;Courier New&#39;; font-size: 10pt;&quot;&gt;&amp;lt;/&lt;/span&gt;&lt;span style=&quot;color: #3f7f7f; font-family: &#39;Courier New&#39;; font-size: 10pt;&quot;&gt;application&lt;/span&gt;&lt;span style=&quot;color: teal; font-family: &#39;Courier New&#39;; font-size: 10pt;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;direction: ltr; line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-align: left; text-autospace: none; unicode-bidi: embed;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;color: black; font-family: &#39;Courier New&#39;; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: teal; font-family: &#39;Courier New&#39;; font-size: 10pt;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: #3f7f7f; font-family: &#39;Courier New&#39;; font-size: 10pt;&quot;&gt;uses-sdk&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt;&quot;&gt; &lt;span style=&quot;color: #7f007f;&quot;&gt;android:minSdkVersion&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;=&lt;/span&gt;&lt;i&gt;&lt;span style=&quot;color: #2a00ff;&quot;&gt;&quot;4&quot;&lt;/span&gt;&lt;/i&gt; &lt;span style=&quot;color: teal;&quot;&gt;/&amp;gt;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;color: teal; font-family: &#39;Courier New&#39;; font-size: 10pt; line-height: 115%;&quot;&gt;&amp;lt;/&lt;/span&gt;&lt;span style=&quot;color: #3f7f7f; font-family: &#39;Courier New&#39;; font-size: 10pt; line-height: 115%;&quot;&gt;manifest&lt;/span&gt;&lt;span style=&quot;color: teal; font-family: &#39;Courier New&#39;; font-size: 10pt; line-height: 115%;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 14px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;и в момент получаем ошибку так как не существует ресурс xml/hello_widget_provider.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 14px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;Нам нужно его создать, для этого создаем папку&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue;&quot;&gt; xml&lt;/span&gt; ниже папки &lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue;&quot;&gt;values&lt;/span&gt; и создаем там файл&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 14px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue; font-family: inherit;&quot;&gt;hello_widget_provider.xml&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;в нем пишем&amp;nbsp;следующие&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;; font-size: x-small;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; dir=&quot;LTR&quot; style=&quot;direction: ltr; line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-align: left; text-autospace: none; unicode-bidi: embed;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: teal; font-family: &#39;Courier New&#39;; font-size: 10pt;&quot;&gt;&amp;lt;?&lt;/span&gt;&lt;span style=&quot;color: #3f7f7f; font-family: &#39;Courier New&#39;; font-size: 10pt;&quot;&gt;xml&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt;&quot;&gt; &lt;span style=&quot;color: #7f007f;&quot;&gt;version&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;=&lt;/span&gt;&lt;i&gt;&lt;span style=&quot;color: #2a00ff;&quot;&gt;&quot;1.0&quot;&lt;/span&gt;&lt;/i&gt; &lt;span style=&quot;color: #7f007f;&quot;&gt;encoding&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;=&lt;/span&gt;&lt;i&gt;&lt;span style=&quot;color: #2a00ff;&quot;&gt;&quot;utf-8&quot;&lt;/span&gt;&lt;/i&gt;&lt;span style=&quot;color: teal;&quot;&gt;?&amp;gt;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; dir=&quot;LTR&quot; style=&quot;direction: ltr; line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-align: left; text-autospace: none; unicode-bidi: embed;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: teal; font-family: &#39;Courier New&#39;; font-size: 10pt;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: #3f7f7f; font-family: &#39;Courier New&#39;; font-size: 10pt;&quot;&gt;appwidget-provider&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt;&quot;&gt; &lt;span style=&quot;color: #7f007f;&quot;&gt;xmlns:android&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;=&lt;/span&gt;&lt;i&gt;&lt;span style=&quot;color: #2a00ff;&quot;&gt;&quot;http://schemas.android.com/apk/res/android&quot;&lt;/span&gt;&lt;/i&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; dir=&quot;LTR&quot; style=&quot;direction: ltr; line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-align: left; text-autospace: none; unicode-bidi: embed;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: #7f007f;&quot;&gt;android:minWidth&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;=&lt;/span&gt;&lt;i&gt;&lt;span style=&quot;color: #2a00ff;&quot;&gt;&quot;300dip&quot;&lt;/span&gt;&lt;/i&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; dir=&quot;LTR&quot; style=&quot;direction: ltr; line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-align: left; text-autospace: none; unicode-bidi: embed;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: #7f007f;&quot;&gt;android:minHeight&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;=&lt;/span&gt;&lt;i&gt;&lt;span style=&quot;color: #2a00ff;&quot;&gt;&quot;100dip&quot;&lt;/span&gt;&lt;/i&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; dir=&quot;LTR&quot; style=&quot;direction: ltr; line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-align: left; text-autospace: none; unicode-bidi: embed;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: #7f007f;&quot;&gt;android:updatePeriodMillis&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;=&lt;/span&gt;&lt;i&gt;&lt;span style=&quot;color: #2a00ff;&quot;&gt;&quot;10000&quot;&lt;/span&gt;&lt;/i&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; dir=&quot;LTR&quot; style=&quot;direction: ltr; line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-align: left; text-autospace: none; unicode-bidi: embed;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: #7f007f;&quot;&gt;android:initialLayout&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;=&lt;/span&gt;&lt;i&gt;&lt;span style=&quot;color: #2a00ff;&quot;&gt;&quot;@layout/main&quot;&lt;/span&gt;&lt;/i&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;right&quot; class=&quot;MsoNormal&quot; dir=&quot;RTL&quot; style=&quot;text-align: left;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;; font-size: x-small;&quot;&gt;&lt;span dir=&quot;LTR&quot; style=&quot;color: teal; font-family: &#39;Courier New&#39;; font-size: 10pt; line-height: 115%;&quot;&gt;/&amp;gt;&lt;/span&gt;&lt;span dir=&quot;LTR&quot; lang=&quot;RU&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;line-height: normal;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;Описывать эти два файла я пока не буду, пока незачем.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;line-height: normal;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;line-height: normal;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;И так скажете вы где же программирование на Java? Давайте приступим. Создаем класс HelloWidget&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; line-height: normal; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_WTDczVAsxTkztVPt-E6jcglot7kNvk7YFsL4eGhy5m4AmQDqBpNWntWuYQwPhXKGWW6eN-g-lGym1gIUJG6L8n_7ecqMntPI2yr3Zj7bWymAAvr26dIqWjhcBAgCHhASltBDUjkInQg/s1600/newClass.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_WTDczVAsxTkztVPt-E6jcglot7kNvk7YFsL4eGhy5m4AmQDqBpNWntWuYQwPhXKGWW6eN-g-lGym1gIUJG6L8n_7ecqMntPI2yr3Zj7bWymAAvr26dIqWjhcBAgCHhASltBDUjkInQg/s320/newClass.png&quot; width=&quot;271&quot; /&gt;&lt;/a&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; line-height: normal; text-align: left;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 14px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;Все что нам нужно здесь прописать :-)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; line-height: normal; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;span class=&quot;Apple-style-span&quot;&gt;  &lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; dir=&quot;LTR&quot; style=&quot;direction: ltr; font-family: inherit; line-height: normal; margin-bottom: 0.0001pt; text-align: left; unicode-bidi: embed;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #7f0055; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;&quot;&gt;package&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;&quot;&gt; com.android.hello.widget;&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #134f5c;&quot;&gt;//наш пакет&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span class=&quot;Apple-style-span&quot;&gt;  &lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; dir=&quot;LTR&quot; style=&quot;direction: ltr; font-family: inherit; line-height: normal; margin-bottom: 0.0001pt; text-align: left; unicode-bidi: embed;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; dir=&quot;LTR&quot; style=&quot;direction: ltr; margin-bottom: 0.0001pt; text-align: left; unicode-bidi: embed;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;b style=&quot;font-family: inherit; line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7f0055; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;&quot;&gt;import&lt;/span&gt;&lt;/b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;; font-size: x-small;&quot;&gt; android.appwidget.AppWidgetProvider;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #134f5c;&quot;&gt;//вызываем&amp;nbsp;библиотеку&amp;nbsp;виджета&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; dir=&quot;LTR&quot; style=&quot;direction: ltr; font-family: inherit; line-height: normal; margin-bottom: 0.0001pt; text-align: left; unicode-bidi: embed;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; dir=&quot;LTR&quot; style=&quot;direction: ltr; font-family: inherit; line-height: normal; margin-bottom: 0.0001pt; text-align: left; unicode-bidi: embed;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #7f0055; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;&quot;&gt;public&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;&quot;&gt; &lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #7f0055; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;&quot;&gt;class&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;&quot;&gt; HelloWidget &lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #7f0055; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;&quot;&gt;extends&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;&quot;&gt; AppWidgetProvider{&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; dir=&quot;LTR&quot; style=&quot;direction: ltr; font-family: inherit; line-height: normal; margin-bottom: 0.0001pt; text-align: left; unicode-bidi: embed;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #45818e;&quot;&gt;//открываем пустой класс с вызовом виджета&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;right&quot; class=&quot;MsoNormal&quot; dir=&quot;RTL&quot; style=&quot;font-family: inherit; line-height: normal; text-align: left;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span dir=&quot;LTR&quot; style=&quot;color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%;&quot;&gt;}&lt;/span&gt;&lt;span dir=&quot;LTR&quot; lang=&quot;RU&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;right&quot; class=&quot;MsoNormal&quot; dir=&quot;RTL&quot; style=&quot;font-family: inherit; line-height: normal; text-align: left;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span dir=&quot;LTR&quot; style=&quot;color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;right&quot; class=&quot;MsoNormal&quot; dir=&quot;RTL&quot; style=&quot;line-height: normal; text-align: left;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span dir=&quot;LTR&quot; style=&quot;color: black; line-height: 115%;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;На этом вроде все, осталось только запустить наш проект&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;right&quot; class=&quot;MsoNormal&quot; dir=&quot;RTL&quot; style=&quot;line-height: normal; text-align: left;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span dir=&quot;LTR&quot; style=&quot;color: black; line-height: 115%;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;Run As - Android Application&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;right&quot; class=&quot;MsoNormal&quot; dir=&quot;RTL&quot; style=&quot;line-height: normal; text-align: left;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span dir=&quot;LTR&quot; style=&quot;color: black; line-height: 115%;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;right&quot; class=&quot;MsoNormal&quot; dir=&quot;RTL&quot; style=&quot;line-height: normal; text-align: left;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span dir=&quot;LTR&quot; style=&quot;color: black; line-height: 115%;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;right&quot; class=&quot;MsoNormal&quot; dir=&quot;RTL&quot; style=&quot;line-height: normal; text-align: left;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span dir=&quot;LTR&quot; style=&quot;color: black; line-height: 115%;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;right&quot; class=&quot;MsoNormal&quot; dir=&quot;RTL&quot; style=&quot;text-align: left;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 14px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;Если вы хотите перенести ваш проект в апарат android то нужно проити в папку с проектом отуда в сам проект, выбираете папку &lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue;&quot;&gt;bin&lt;/span&gt; и вуаля там файл &lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue;&quot;&gt;helloWidget.apk&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;right&quot; class=&quot;MsoNormal&quot; dir=&quot;RTL&quot; style=&quot;text-align: left;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 14px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;right&quot; class=&quot;MsoNormal&quot; dir=&quot;RTL&quot; style=&quot;text-align: left;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 14px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&amp;nbsp;Спасибо за внимание, продолжение следует&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 14px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&lt;b&gt;&lt;u&gt;&lt;span style=&quot;color: red;&quot;&gt;Java Code HelloWidget&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 14px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&lt;b&gt;&lt;u&gt;&lt;span style=&quot;color: red;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 14px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&lt;b&gt;&lt;u&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;a href=&quot;https://docs.google.com/open?id=0B8kGqz60qBgnNDE2NGE5NGQtNzc5OC00NDU4LTk5OTItOGFkZDYxMDVhY2Q0&quot; target=&quot;_blank&quot;&gt;Скачать&lt;/a&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; dir=&quot;LTR&quot; style=&quot;direction: ltr; line-height: normal; margin-bottom: 0cm; text-align: left; unicode-bidi: embed;&quot;&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://z-droid.blogspot.com/feeds/7095897460281344497/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://z-droid.blogspot.com/2011/02/2.html#comment-form' title='Комментарии: 17'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4557774251220511619/posts/default/7095897460281344497'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4557774251220511619/posts/default/7095897460281344497'/><link rel='alternate' type='text/html' href='http://z-droid.blogspot.com/2011/02/2.html' title='Урок 2: Первый виджет'/><author><name>azusdex</name><uri>http://www.blogger.com/profile/17836518300058637736</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigFTZ7Yske6V4hH-xpbeoBi0qJzEJ-XpitWtHA11cyxu89PZFM16D5CLIiwsVv9qSCIK4RZUQco_5xMHNTIhceKkVZN2Su79xu3l_oQ5moDP-3HVwJgVJE6tWKTloIcagt5ujpHFHFpFc/s72-c/newProject.png" height="72" width="72"/><thr:total>17</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4557774251220511619.post-2783904866213502865</id><published>2011-02-15T20:09:00.000+02:00</published><updated>2011-02-15T20:18:42.342+02:00</updated><title type='text'>Урок 1: Приступаем к программированию</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://t0.gstatic.com/images?q=tbn:ANd9GcQ12ioSs4TNhE79f134C5xVnzG8IRF-ZTEg3sWSc6xOByXEj5px&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://t0.gstatic.com/images?q=tbn:ANd9GcQ12ioSs4TNhE79f134C5xVnzG8IRF-ZTEg3sWSc6xOByXEj5px&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #eeeeee;&quot;&gt;И так начнем, для того что бы начать писать программы для андроида нам понадобится первым делом установить среду для разработки.&lt;/span&gt;&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #f3f3f3;&quot;&gt;Первым делом &lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;над&lt;/span&gt;о установить&amp;nbsp;&lt;a href=&quot;http://java.sun.com/javase/downloads/widget/jdk6.jsp&quot;&gt;http://java.sun.com/javase/downloads/widget/jdk6.jsp&lt;/a&gt;, тут все просто переходим по ссылке&amp;nbsp;выбираем&amp;nbsp;нужную вам платформу и устанавливаем.&amp;nbsp;Следующее&amp;nbsp;что на нужно это&amp;nbsp;&lt;a href=&quot;http://www.eclipse.org/downloads/&quot;&gt;Eclipse Classic&lt;/a&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjLCfGXDPG98krMDxO5WgBm1mgpP2D_chAa4OsSj1Vsl87DE2P8k82wt7U9ceWiasJz4r7cPIIlogqz8wv9rJL-6OYAQDOXPyBLrce_ja2OiqYklcTfiDvcGDq2OfdQ04ZECRLbjBQYOmM/s1600/eclipse.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;244&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjLCfGXDPG98krMDxO5WgBm1mgpP2D_chAa4OsSj1Vsl87DE2P8k82wt7U9ceWiasJz4r7cPIIlogqz8wv9rJL-6OYAQDOXPyBLrce_ja2OiqYklcTfiDvcGDq2OfdQ04ZECRLbjBQYOmM/s320/eclipse.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #f3f3f3; font-family: inherit;&quot;&gt;После установки, программы считайте что первый шаг вы уже&amp;nbsp;сделали. После установки программы открывайте Eclipse задавайте место где будут хранится все ваши проекты и&amp;nbsp;следующий&amp;nbsp;шаг нужно загрузить&amp;nbsp;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 20px;&quot;&gt;Android Development Tools в программу. Для этого открываем в &lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;Eclipse&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 20px;&quot;&gt;&lt;b&gt;Help -&amp;gt;&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 20px;&quot;&gt;&lt;b&gt;Install New Software&lt;/b&gt; &amp;nbsp;в&amp;nbsp;появившемся&amp;nbsp;окне выбираем &lt;b&gt;Add&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 20px;&quot;&gt;В появившемся окне в строку&amp;nbsp;&lt;strong&gt;Name&lt;/strong&gt;&amp;nbsp;вписывайте название, например Android, а в&amp;nbsp;&lt;strong&gt;Location&amp;nbsp;&lt;/strong&gt;укажите ссылку:&amp;nbsp;&lt;b&gt;https://dl-ssl.google.com/android/eclipse&lt;/b&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 20px;&quot;&gt;&lt;b&gt;/&lt;/b&gt;&amp;nbsp;после чего нажмите &lt;b&gt;ОК&lt;/b&gt;. Окно закроется и через несколько секунд (зависит от интернет-соединения) появится&amp;nbsp;&lt;strong&gt;Developer Tools&lt;/strong&gt;, напротив которого нужно будет поставить галочку и нажать&amp;nbsp;&lt;strong&gt;Next&lt;/strong&gt;. В следующем окне напротив других фраз уже по умолчанию будут стоять галочки, Вам останется нажать&amp;nbsp;&lt;strong&gt;Next&lt;/strong&gt;, подождать пока ADT загрузится и установится и после этого нажать&amp;nbsp;&lt;strong&gt;Finish&lt;/strong&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiEUEerx77p1BfxAZsb6apPcLi9nDjctuTFJrJXlYV7aVt8rUNgvalWmuTcEKUDHuVCRXXLS82FEUqMrDF3bEbxD4m3X_gbhr-cJ5l4KTMHcYCfxHIsl0hr-YreB8zjOdDfgft0Ug1wutE/s1600/clipse2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;289&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiEUEerx77p1BfxAZsb6apPcLi9nDjctuTFJrJXlYV7aVt8rUNgvalWmuTcEKUDHuVCRXXLS82FEUqMrDF3bEbxD4m3X_gbhr-cJ5l4KTMHcYCfxHIsl0hr-YreB8zjOdDfgft0Ug1wutE/s320/clipse2.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 20px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #f3f3f3; font-family: inherit;&quot;&gt;Теперь закройте Eclipse и откройте заново.&amp;nbsp;Следующий шаг, это загрузка &lt;a href=&quot;http://developer.android.com/sdk/index.html&quot;&gt;Android SDK&lt;/a&gt;,&amp;nbsp;выбираем нужную Вам платформу, и скачиваем Android SDK.&amp;nbsp; После загрузке распакуйте этот zip-архив в папку eclipse.Следующий шаг – это обновление SDK до последних версий. Хочу предупредить, что владельцам высокоскоростного безлимитного интернета повезло, потому что при обновлении, которое затянулось минут на 20, было вытянуто из интернета&amp;nbsp;&lt;strong&gt;более 1 Гб данных&lt;/strong&gt;. Так что имейте это в виду.&amp;nbsp;Теперь, собственно, как именно делается это обновление – в Eclipse идем по пути&amp;nbsp;&lt;strong&gt;Window&lt;/strong&gt;&amp;nbsp;–&amp;gt;&lt;strong&gt;Android SDK and AVD Manager&lt;/strong&gt;. В появившемся окне в его правой части выбираем Installed Packages, а затем, внизу этого окна, выбираем&amp;nbsp;&lt;strong&gt;Update All&lt;/strong&gt;. После того, как будет произведен поиск обновлений, будет выведено еще одно окно, в котором нужно будет нажать на&amp;nbsp;&lt;strong&gt;Accept All&lt;/strong&gt;&amp;nbsp;(в правом нижнем углу), а затем&amp;nbsp;&lt;strong&gt;Install&lt;/strong&gt;. Все, осталось ждать время пока обновления загрузятся и установятся. Этот шаг является последним шагом в настройке IDE для Android.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrXn8BcfnbaUeBQypCIt0OoV-Nm01xgSZoGiG5j4phRDTUIWfQE947zqBYvsEGyRkAHMyszVF97Z50liZnJNyezs6GhUaAYjwkGk332ii-kTceBsYFj14TaxNBhkk9Da-XYC1O8DGs0yU/s1600/eclipse3.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;201&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrXn8BcfnbaUeBQypCIt0OoV-Nm01xgSZoGiG5j4phRDTUIWfQE947zqBYvsEGyRkAHMyszVF97Z50liZnJNyezs6GhUaAYjwkGk332ii-kTceBsYFj14TaxNBhkk9Da-XYC1O8DGs0yU/s320/eclipse3.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #797979; line-height: 20px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #797979;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #797979; line-height: 20px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #797979; font-family: &#39;Trebuchet MS&#39;, Arial, Helvetica, sans-serif; font-size: 13px;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://z-droid.blogspot.com/feeds/2783904866213502865/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://z-droid.blogspot.com/2011/02/1.html#comment-form' title='Комментарии: 1'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4557774251220511619/posts/default/2783904866213502865'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4557774251220511619/posts/default/2783904866213502865'/><link rel='alternate' type='text/html' href='http://z-droid.blogspot.com/2011/02/1.html' title='Урок 1: Приступаем к программированию'/><author><name>azusdex</name><uri>http://www.blogger.com/profile/17836518300058637736</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjLCfGXDPG98krMDxO5WgBm1mgpP2D_chAa4OsSj1Vsl87DE2P8k82wt7U9ceWiasJz4r7cPIIlogqz8wv9rJL-6OYAQDOXPyBLrce_ja2OiqYklcTfiDvcGDq2OfdQ04ZECRLbjBQYOmM/s72-c/eclipse.png" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4557774251220511619.post-6772615610031523012</id><published>2011-02-15T19:29:00.000+02:00</published><updated>2011-02-15T19:29:29.779+02:00</updated><title type='text'>Знакомство с средой android</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;И так вот и стал счастливым обладателем смартфона андроид. Очень рад как маленький ребенок :-). Игрался с телефон месяц, другой и решил все таки научится создавать свои собственные&amp;nbsp;аппликации, виджеты. Дело оказалось не из легких, хоть и знаю чуть Яву, и навалом всего в интернете найти можно. Но проблема что после написания первой программы Hello Android зашел в тупик так как все остальные материалы или на&amp;nbsp;английском&amp;nbsp;языке или модификации программы Hello Android, при чем таких модификаций насмотрелся что просто в шоке :-) ! Из - за этого, одна из причин и решил открыть блог.&lt;br /&gt;
И так приступим.&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://media.e2c.ru/procontent/media/articles/mobile_content_section/htc-legend.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;252&quot; src=&quot;http://media.e2c.ru/procontent/media/articles/mobile_content_section/htc-legend.JPG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;div&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;Для начала - операционная систем android, реализована на линуксе компанией гугл. По сравнению с другими&amp;nbsp;операционными&amp;nbsp;системами для мобильных телефонов взлетела по&amp;nbsp;пользованию&amp;nbsp;очень быстро вверх.&amp;nbsp;Преимущества&amp;nbsp;системы - открытый код, возможность реализации своих проектов,&amp;nbsp;гигантский&amp;nbsp;магазин&amp;nbsp;приложений, есть практически&amp;nbsp;все, оперативные&amp;nbsp;обновления&amp;nbsp;программ и самой системы. Как правило телефоны с этой системой привлекают&amp;nbsp;пользователей, своим видом и&amp;nbsp;возможностями. Для игроманов уже существует большое количество игр с трехмерной графикой,&amp;nbsp;процессоры&amp;nbsp;устройств&amp;nbsp;догоняют персональные компьютеры.&lt;br /&gt;
Практически каждый день появляются новые&amp;nbsp;устройства,&amp;nbsp;Гаджеты&amp;nbsp;и разработки гуглофонов. Именно по этой причине я и решил тут писать!&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;iframe allowfullscreen=&#39;allowfullscreen&#39; webkitallowfullscreen=&#39;webkitallowfullscreen&#39; mozallowfullscreen=&#39;mozallowfullscreen&#39; width=&#39;320&#39; height=&#39;266&#39; src=&#39;https://www.youtube.com/embed/YK1LdsRe1x4?feature=player_embedded&#39; frameborder=&#39;0&#39;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://z-droid.blogspot.com/feeds/6772615610031523012/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://z-droid.blogspot.com/2011/02/android.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4557774251220511619/posts/default/6772615610031523012'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4557774251220511619/posts/default/6772615610031523012'/><link rel='alternate' type='text/html' href='http://z-droid.blogspot.com/2011/02/android.html' title='Знакомство с средой android'/><author><name>azusdex</name><uri>http://www.blogger.com/profile/17836518300058637736</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>