Android справочник


Программирование Android справочника на основе ListView и WebView.

Не корысти для, а стёба ради напишем приложение, которое будет представлять собой справочник-обертку для интернет магазина: этакийкаталог планшетов Apple iPad 2. При запуске нашего каталога будет отображаться список, каждая строка которого содержит картинку товара, его название и цену. При нажатии на строку в списке будет показана страница с подробным описанием товара. Для простоты, мы не будем рассматривать доставку данных из интернета (хотя при желании эта функциональность очень просто реализуется), а сосредоточимся на вопросе отображения уже полученной каким-то образом информации. Описание товара будем представлять в виде HTML кода, для отображения которого используем компонент WebView.

Использование ListView в Android приложениях

Создадим новый проект. Назовем его CatalogSample. В качестве целевой платформы выберем Android 2.3.3, Package Name: ru.mobilab.catalog, Create Activity: MainListActivity, MinimumSDK: 10.

Откроем в дереве проекта файл res/layout/main.xml, который описывает шаблон нашей деятельности (экрана, формы) и добавим компонент ListView. Если Вы пользуетесь графическим редактором, этот компонент находится во вкладке Composite. Измените значение поля android:id на @android:id/list. Шаблон главной деятельности main.xml должен выглядеть следующим образом:

<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical"><TextView android:id="@+id/titleMain" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="@string/hello"></TextView><ListView android:id="@android:id/list" android:layout_width="match_parent" android:layout_height="wrap_content"></ListView></LinearLayout>

Перейдем к файлу MainListActivity.java в  папке src проекта. В настоящее время в качестве предка этого класса указан класс Activity. Заменим его на ListActivity, не забыв при этом подключить необходимую библиотеку android.app.ListActivity. Этот класс специально создан для деятельностей, в основе которых лежат списки. Он упрощает обработку событий. Нам ведь понадобится отслеживать события щелчка по строке списка. Чтобы показать, что у нас в приложении есть главный список, мы чуть ранее поменяли параметр android:id компонента ListView на "@android:id/list". Теперь внутри класса MainListActivity можно переопределить метод onListItemClick, который будет вызываться при касании пользователем строки списка. Пока для примера будем просто выводить в TextView сообщение "Выброна строка иномер N".

public void onListItemClick(ListView parent, View v, int position, long id){ myText.setText("Выброна строка иномер "+position); }

Здесь myText - объект, связанный с TextView.

Для отображения массивов данных в виджетах применяются, так называемые, адаптеры данных. Адаптер связывает данные с отображающим его виджетом. В простейшем случае, когда нам нужно отобразить массив строк в виде списка можно использовать ArrayAdapter<T>. В качестве параметров конструктору нужно передать:

  1. экземпляр класса, реализующий деятельность;
  2. идентификатор ресурса шаблона строки списка. Здесь можно указать самостоятельно созданный res/layout/*.xml файл, либо воспользоваться одним из стандартных шаблонов, например android.R.layout.simple_list_item_1 - просто отображает каждую строку, как TextView.
  3. массив или список с данными.

 Для начала мы реализуем простейший список, в котором содержатся только строки.

package ru.mobilab.catalog;   import ru.mobilab.catalog.R; import android.app.ListActivity; import android.os.Bundle; import android.widget.ListView; import android.widget.TextView; import android.widget.ArrayAdapter; import android.view.View;   publicclass MainListActivityextends ListActivity{ private TextView myText; String[] names={"iPad черненький","iPad беленький", "iPad-ова шкурка","iPad-оноска","iPad-окрышка", "iPad-опечаталка"};   @Override public void onCreate(Bundle savedInstanceState){ super.onCreate(savedInstanceState); setContentView(R.layout.main); //Создаем ArrayAdapter ArrayAdapter<String> myArrAd=new ArrayAdapter<String> (this, android.R.layout.simple_list_item_1,names); setListAdapter(myArrAd); myText=(TextView)findViewById(R.id.titleMain); }   public void onListItemClick(ListView parent, View v, int position, long id){ myText.setText("Выброна строка иномер "+position); } }

Добавляем собственный шаблон строки списка

Щелкнем правой кнопкой мыши по res/layout и выберем New>Other>Android XML file. В появившемся диалоге выберем: Resource Type: Layout, File: my_item, Root Element: Linear Layout и нажмем Finish. Приведем этот файл к виду

<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"    android:layout_width="match_parent"    android:layout_height="match_parent"    android:orientation="vertical"    >    <LinearLayout        android:id="@+id/linearLayout1"        android:layout_width="match_parent"        android:layout_height="wrap_content" >        <ImageView            android:id="@+id/imageView1"            android:layout_width="wrap_content"            android:layout_height="wrap_content"            android:src="/@drawable/ic_launcher" />        <LinearLayout            android:id="@+id/linearLayout2"            android:layout_width="match_parent"            android:layout_height="match_parent"            android:orientation="vertical" >            <TextView                android:id="@+id/textView1"                android:layout_width="wrap_content"                android:layout_height="wrap_content"                android:layout_gravity="center"                android:text="Large Text"                android:textAppearance="?android:attr/textAppearanceLarge"                />            <TextView                android:id="@+id/textView2"                android:layout_width="wrap_content"                android:layout_height="match_parent"                android:layout_gravity="right"                android:text="TextView"                 />        </LinearLayout>    </LinearLayout></LinearLayout>

Если попробовать использовать этот шаблон в конструкторе ArrayAdapter, при запуске приложения будет возникать ошибка. Нам необходимо написать собственный адаптер данных, который сможет корректно взаимодействовать с новым шаблоном.

Прежде чем приступать к его созданию,  напишем класс для хранения информации о товаре в нашем каталоге.  Щелкнем правой кнопкой по src/ru.mobilab.catalog и выберем New Java Class. В качестве Name укажем List Data и нажмем Finish.

package ru.mobilab.catalog;   publicclass ListData{ String title;//Название товара int price;//Цена товара int image;//Ссылка на изображение String discribe;// HTML описание товара   ListData(String _title, int _price, int _image, String _discribe){ title= _title; price= _price; image= _image; discribe=_discribe; } }

Перейдем к созданию адаптера данных. Создадим еще один Java Class с именем CatalogAdapter. В качестве класса предка укажем BaseAdapter - это базовый класс общей реализации адаптеров данных. Внутри этого класса нужно переопределить несколько методов:

  • int getCount() - возвращает количество строк в полученном массиве данных.
  • Object getItem(int position) - возвращает объект из массива данных, находящийся на позиции position.
  • long getItemId(int position) - возвращает идентификатор элемента массива данных, находящегося на позиции position.
  • View getView(int position, View convertView, ViewGroup parent) - формирует для позиции position объект View, отвечающий за отображение строки в списке. Именно в этом методе элементам шаблона присваиваются конкретные значения из массива данных.
package ru.mobilab.catalog;   import java.util.ArrayList; import android.content.Context; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.BaseAdapter; import android.widget.ImageView; import android.widget.TextView;     publicclass CatalogAdapterextends BaseAdapter{ Context cont; LayoutInflater lInflater; ArrayList<ListData> objects;   CatalogAdapter(Context context, ArrayList<ListData> mylist){ cont= context; objects= mylist; lInflater=(LayoutInflater) cont.getSystemService(Context.LAYOUT_INFLATER_SERVICE); }   public int getCount(){ return objects.size(); }   public Object getItem(int position){ return objects.get(position); }   public long getItemId(int position){ return position; }   public View getView(int position, View convertView, ViewGroup parent){ // используем созданные, но не используемые view View view= convertView; if(view==null){ //получаем LayoutInflater для работы с layout-ресурсами view= lInflater.inflate(R.layout.my_item, parent,false); }   ListData p=((ListData) getItem(position));   // заполняем View в пункте списка данными ((TextView) view.findViewById(R.id.textView1)).setText(p.title); ((TextView) view.findViewById(R.id.textView2)).setText("Цена: "+p.price+" псевдоденег"); ((ImageView) view.findViewById(R.id.imageView1)).setImageResource(p.image); return view; } }  

Скопируем картинкиpic01.png,...,pic09.png в папки res/draweble-hdpi/ res/draweble-ldpi/ res/draweble-mdpi/. Внесем изменения в класс MainListActivity.

package ru.mobilab.catalog;   import java.util.ArrayList;   import ru.mobilab.catalog.R; import ru.mobilab.catalog.CatalogAdapter; import ru.mobilab.catalog.ListData; import android.app.ListActivity; import android.os.Bundle; import android.widget.ListView; import android.widget.TextView; import android.view.View;   publicclass MainListActivityextends ListActivity{ /** Called when the activity is first created. */ private TextView myText; private ArrayList<ListData> catalog; String[] names={"iPad черненький","iPad беленький","iPad-ова шкурка", "iPad-оноска","iPad-окрышка","iPad-опечаталка"}; String[] desc={"<h2>iPad черный</h2> <center><img src=\"pic03.png\"> </center><p>Черный iPad! Это <b>очень здорово</b>!!!</p>", "<h2>iPad беленький</h2>","<h2>iPad-ова шкурка</h2>", "<h2>iPad-оноска</h2>","<h2>iPad-окрышка</h2>", "<h2>iPad-опечаталка</h2>"}; int[] cost={30000,40000,300,5000,3000,8000}; int[] img={R.drawable.pic01,R.drawable.pic02,R.drawable.pic03, R.drawable.pic04,R.drawable.pic05,R.drawable.pic06};   @Override public void onCreate(Bundle savedInstanceState){ super.onCreate(savedInstanceState); setContentView(R.layout.main);   myText=(TextView)findViewById(R.id.titleMain);   //Создаем массив объектов ListData и заполняем их данными catalog=new ArrayList<ListData>(); for(int i=1; i<=6; i++){ catalog.add(new ListData(names[i-1], cost[i-1], img[i-1],desc[i-1])); }   //Создаем адаптер данных CatalogAdapter catAdapter; catAdapter=new CatalogAdapter(this, catalog); setListAdapter(catAdapter); } public void onListItemClick(ListView parent, View v, int position, long id){ myText.setText("Выброна строка иномер "+position); } }

Мы ввели еще три массива данных: desc, cost и img и использовали их в конструкторе onCreate при создании списка ListData. После того как список создан, мы создали на его основе CatalogAdapter и вызвали setListAdapter(catAdapter). Запустите проект.

Вывод подробной информации через WebView

Как отмечалось ранее, описание товара храниться в виде HTML текста. Для его отображения нам понадобится новая деятельность. Для начала создадим новый xml шаблон в res/layout/about.xml

<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical"><TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="Подробная инфа"></TextView><WebView    android:id="@+id/webView1"    android:layout_width="match_parent"    android:layout_height="420dp" /><Button    android:id="@+id/button1"    android:layout_width="match_parent"    android:layout_height="match_parent"    android:text="Назад" /></LinearLayout>

Создадим новую деятельность, для этого добавим в проект Java class AboutActivity. Для регистрации новой деятельности в AndroidManifest.xml перед  </application> добавим новую строку:

<activity android:name="AboutActivity" android:label="@string/hello"></activity>

В AboutActivity.java вставьте текст

package ru.mobilab.catalog;   import android.app.Activity; import android.os.Bundle; import android.view.View; import android.webkit.WebView; import ru.mobilab.catalog.R; import android.widget.Button; import android.view.View.OnClickListener; import android.content.Intent;   publicclass AboutActivityextends Activity implements OnClickListener{ /** Called when the activity is first created. */ public static final String EXT_TextToShow="text"; private WebView web;   /** Called when the activity is first created. */ public void onCreate(Bundle savedInstanceState){ super.onCreate(savedInstanceState); setContentView(R.layout.about); //Получаем данне от деятельности MainListActivity Intent intent= getIntent(); String cells= intent.getStringExtra(EXT_TextToShow); //Устанавливаем обработчик нажатия кнопки Button btnAct=(Button) findViewById(R.id.button1); btnAct.setOnClickListener(this); //Получаем доступ к WebView и загружаем туда HTML страницу web=(WebView) findViewById(R.id.webView1); web.loadDataWithBaseURL("file:///android_res/drawable/", "<!Doctype html><html><head><meta charset=utf-8></head> <body>"+cells+"</body></html>","text/html","utf-8",""); } public void onClick(View v){ finish(); } }

Для загрузки страницы в WebView мы использовали метод web.loadDataWithBaseURL. В качестве первого параметра указывается базовая папка, которая используется для вычисления относительных ссылок и путей. Например, если нам нужно показать картинку, мы используем тег <img src="/pic01.png> при этом если в качестве первого параметра стоит "file:///android_res/drawable/", то картинка ищется в папках drawable. Доступ к папкам drawable из WebView появился в Android 2.2. Если Вы пишете приложение для более старой платформы, можете использовать для размещения картинок папку кэша assets.

Сам текст для отображения передается через Intent. Подробно об Intent-ах и механизме перехода между деятельностями рассказанотут.

Вернемся к файлу MainListActivity.java и изменим метод onListItemClick

public void onListItemClick(ListView parent, View v, int position, long id){ Intent intent=new Intent(this, AboutActivity.class); intent.putExtra(AboutActivity.EXT_TextToShow, catalog.get(position).discribe); startActivity(intent); }

Запустите проект. Теперь при касании по строке должна открываться страница с подробным описанием товара.

Александр Ледков

Исходники:CatalogSample.zip

Источники: А. Л. Голощапов "Google Android программирование для мобильных устройств". - СПб.:БХВ-Петербург, 2011. - 448 с.Урок 54. Кастомизация списка. Создаем свой адаптер

www.mobilab.ru

Справочники для Android | Приложения для Android и iOS

Приложение от крупнейшего спортивного портала, посвященное самому долгожданному событию в мире футбола — Чемпионату мира 2014 в Бразилии, в котором, кстати, впервые за несколько лет, примет участие и наша сборная.

читать далее о Чемпионате мира 2014 в Бразилии

Категории: Android, Приложения. 0 Метки: Бесплатные приложения для Android, Спортивные приложения для Android, Справочники для Android.

Автор: just4fun 15.02.2014.

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

читать далее об Отелях

Категории: Android, Приложения. 0 Метки: Бесплатные приложения для Android, Путешествия для Android, Справочники для Android.

Автор: just4fun 17.12.2013.

Наконец-то мы дождались — олимпиада снова вернулась в Россию. Само по себе это событие вызывает интерес у болельщиков по всему миру, а уж у нас в стране и подавно: наверное, каждый переживает за своих спортсменов. Соревнования получают яркое освещение средствами мультимедиа: будь то телевизор или интернет, но зачастую не всегда удается отследить результаты "в живую", а искать через мобильный телефон не отсортированную информацию проблематично. Но выход есть! Приложение Сочи+ от крупнейшего новостного портала Sports.ru

читать далее о Сочи+

Категории: Android, Приложения. 0 Метки: Бесплатные приложения для Android, Справочники для Android.

Автор: just4fun 22.10.2013.

Как приятно начинать день с чашечки горячего ароматного напитка, получая заряд бодрости и энергии на весь день. Естественно, хотелось бы приготовить настоящий кофе, а не растворимый из пакетиков, который у нас повсеместно распространен. С целью найти приложение, позволяющее узнать что-нибудь новое о нем, например, оригинальные рецепты я и зашел на маркет. Нашел несколько и выбрал, наверное, самое оптимальное для планшетных ПК — Рецепты кофе.

читать далее о рецептах кофе

Категории: Android, Приложения. 2 Метки: Бесплатные приложения для Android, Кулинария для Android, Рецепты для Android, Справочники для Android.

Автор: just4fun 03.06.2012.

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

читать дальше о книге рекордов Гиннеса

Категории: Android, Приложения. 0 Метки: Бесплатные приложения для Android, Справочники для Android.

Автор: just4fun 24.04.2012.

Я считаю, что в последнее время молодежь стала забывать свою историю, свои корни. И очень обрадовался обнаружив на маркете приложение "Народный календарь", которое поможет хоть немного узнать обычаи наших предков.

читать далее о народном календаре

Категории: Android, Приложения. 0 Метки: Бесплатные приложения для Android, Справочники для Android.

Автор: just4fun 22.04.2012.

А сейчас приступим к обзору приложения, заинтересующего прежде всего лиц мужского пола, которые в детстве любили собирать/разбирать игрушки. Мы взрослеем, а привычки остаются, только и игрушки становятся другими: машины, оружие. Именно со вторыми нам и придется иметь дело в Gun Disassembly 2.

читать далее о Gun Disassembly 2

Категории: Android, Приложения. 0 Метки: Бесплатные приложения для Android, Справочники для Android.

Автор: just4fun 21.04.2012.

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

читать далее о тайне имени

Категории: Android, Приложения. 0 Метки: Бесплатные приложения для Android, Справочники для Android.

Автор: just4fun 28.03.2012.

Весна… время перемен. И как же хочется выглядеть красиво и не болеть. А это невозможно без чего? Правильно, здоровья. Вот я и решил покопаться на маркете с целью найти приложение, которое может помочь в этом деле. Долго искать не пришлось — почти сразу я наткнулся на очень полезную и интересную программу HealthBook, книгу естественной медицины.

читать далее о HealthBook

Категории: Android, Приложения. 0 Метки: Бесплатные приложения для Android, Справочники для Android.

Автор: just4fun 18.03.2012.

Наверное, у каждого возникала такая ситуация, когда просто необходимо быстро и оригинально поздравить своего близкого человека с каким-нибудь праздником. Хорошо если под рукой есть интернет или вы обладаете природным красноречием. А если и того и другого нет? Вот тогда то вам и поможет приложение "Сборник поздравлений".

читать далее о Сборнике поздравлений

Категории: Android. 0 Метки: Бесплатные приложения для Android, Справочники для Android.

Автор: just4fun 14.03.2012.

gados.ru

Справочник Android

 

  1. Что такое Android?
  2. Что такое «Рутование»?
  3. Что такое «Виджет»?
  4. Как установить свои рингтоны для вызова/смс/будильника?
  5. Как быстро переключать язык при наборе смс?
  6. Как отключить автоматическое обновление приложений?
  7. Как удалить приложение со смартфона?
  8. Как вернуть деньги за ошибочную Android- покупку?
  9. Как защитить свой смартфон от вирусов?

Что такое Android?

Android –операционная система для мобильных устройств. Её разновидности:• Android Banana Bread («Банановый хлеб») 1.0• Cupcake («Кекс») 1.5• Donut («Пончик») 1.6• Eclair («Эклер») 2.0• Froyo («Замороженный йогурт») 2.2• Gingerbread («Имбирный пряник») 2.3• Honeycomb («Медовые соты») 3.0• Ice Cream Sandwich («Мороженое-сэнвич») 4.0• Jelly Bean (Бобовое желе ) 4.1, 4.2, 4.3 (актуальные версии)

Android является программным обеспечением, которое производители разных устройств могут изменить исходя из своих интересов. Поэтому некоторые инструкции, предлагаемые нами, могут иметь свои вариации.

 

Что такое «Рутование»?

Рутование – это обладание Root правами. Этот термин означает пользователя с неограниченными правами. Например, пользователю совсем не нужны приложения, установленные по умолчанию. А удалить их привычным (штатным) способом невозможно, так как они входят в состав стандартной прошивки устройства. Тогда единственное решение – это получить root – права. Пользователь получает возможность выполнять любые действия с приложениями, проецессами и файловой системой. Но! Необходимо помнить, что все вышеперечисленные действия могут привести к полной утрате работоспособности гаджета, и будет являться основанием для отказа от выполнения гарантийных обязательств со стороны производителя.

 

Что такое «Виджет»?

Виджет – это программа или приложение, отображающая полезную информацию или облегчающая доступ к ней. Например, информация о заряде устройства, о погоде, пробках на дорогах.

 

Как установить свои рингтоны для вызова/смс/будильника?

Подключите свой Android к компьютеру в режиме передачи данных, он определится как съёмный диск. В корневом каталоге на карте памяти (dcim ) создайте папку «media», а в ней папку «audio». В последней создайте еще папки: «alarms» (мелодии для будильника), «ringtones» (мелодии для звонков), «notifications» (для уведомлений) и «ui» (для установки звуков интерфейса). Скопируйте мелодии в соответствующие папки и перезагрузите Android. Чтобы задать мелодию для определенного абонента, нужно привязать к сим карте его номер, появится копия этого контакта, зайдите в список контактов и выберите нужный; Нажмите «Меню» →«Параменты» → «Мелодия» и выберите подходящий рингтон. Не забудьте перезагрузить Android. Готово!

 

Как быстро переключать язык при наборе смс?

Скользящим движением пальца по клавише пробел.

 

Как отключить автоматическое обновление приложений?

Откройте Play Market → «Меню» → «Настройки» → в разделе «обновлять автоматически» уберите галочку.

 

Как удалить приложение со смартфона?

«Меню приложений» → «Управление приложениями» → Выберите приложение для удаления и нажмите на его заголовок → Удалить.

 

Как вернуть деньги за ошибочную Android- покупку?

1) Если прошло менее 15 минут. Откройте приложение в Google Play Маркет → Нажмите «Меню» и выберите пункт « Мои приложения» → Выберите в списке нужное приложение → Нажмите «Удалить и вернуть» или, если вы еще не установили приложение, «Возврат». Вскоре по электронной почте вы получите подтверждение отмены заказа и возмещения стоимости. 2) Если прошло более 15 минут, но менее 48 часов: Зайдите в Google Play в свой аккаунт → Список установленных приложений → Выберите ошибочно приобретенное приложение → кликните «Сообщить о проблеме» (Report a problem) → «Выберите проблему» (Select your issue) → «Я хотел бы запросить возврат денег» (I'd like to request a refund) → В соответствующем поле вежливо аргументируйте просьбу о возврате денег → «Отправить отчет» (Send report) → В течение суток ваша просьба, если она будет достаточно аргументирована, будет удовлетворена.3) Если прошло более 48 часов с момента ошибочной покупки, смиритесь, вы не сможете вернуть деньги.

 

Как защитить свой смартфон от вирусов?

1. Устанавливайте приложения только с помощью Android Market, можно дополнительно запретить «side loading» в настройках. Пользуясь другим источником сайта, проверьте предварительно сведения о приложении, его рейтинг и прочитайте комментарии к нему от других пользователей. 2. Установите антивирус. Одни из самых популярных являются: Nordon Mobile Securiti, Avast Mobile Security, Lookout Mobile Security, McAfee Antivirus & Security, Kaspersky Mobile Security, AVG Antivirus. 3. Загружайте сразу доступные обновления приложений. Операционная система совершенствуется и Google устраняет уязвимые места ранних версий.4. Пароль-это важно. Пароль обеспечивает лёгкий доступ ко все вашей личной информации, поэтому отнеситесь к его уровню сложности серьёзно. Заветная комбинация не должна быть только из одних цифр, желательно сочетание букв, символов и цифр. Длина пароля желательна не менее 8 символов. Не используйте пароли, предлагаемые сайтами, сразу после авторизации меняйте пароль. На различных ресурсах у вас должны быть разные пароли. Держите пароли в своей голове. Для тех, кто не может запомнить все свои пароли, создаются специальные приложения для их защищённого хранения. Например, KeePass. 5. Избегайте подозрительных сетей Wi-Fi. Некоторые хакеры специально организуют бесплатные точки доступа с целью перехватить трафик.6. Не переходите по ссылкам неизвестных отправителей.

pulseofapps.com

обзор

обзор

Обзор андроид gui

Для разработки пользовательского интерфейса используются следующие классы:

  • Activity - активность, служит контекстом окружения для окон;
  • View - базовый класс окна. В андроиде есть ряд готовых виджетов как кнопки;
  • ViewGroup - расширение View для управления размерами и положением дочерних элементов, базовый класс для группировщиков и виджетов типа ListView;
  • Drawable - абстрактное представление изображения;

Опредилить форму активности можно явно в коде или через xml ресурcы в папке res/layout. Более детально смотрите раздел форма.

группировщики

Визуальные контейнеры для других элеметов интерфейса. Основными являются следующие:

  • LinearLayout - выстраивает в ряд дочерние элементы по вертикали или горизонтали;
  • RelativeLayout - позволяет задавать позицию относительно соседних элементов или самого себя;
  • ScrollView - позволяет прокручивать содержимое дочернего элемента;

диалоги

  • Dialog - базовый класс для диалогов;
  • AlertDialog - простой диалог отображающий сообщение и 1/2/3 кнопки;
  • DatePickerDialog - диалог выбора даты;
  • TimePickerDialog - диалог выбора времени;
  • ProgressDialog - диалог отображающий индикатор хода процесса;

меню

Для каждой активности можно определить опциональное или контекстное меню, перегружая методы onCreateOptionsMenu() и onCreateContextMenu() соответственно. Обработка выбора элементов меню происходит также в активити в методах onOptionsItemSelected() и onContextItemSelected(). Как ресурс меню указывается в xml файлах в папке res/menu.

события

Для обработки событий в виджете можно перегрузить нужный метод onXxx(), например onClick(). Либо создать переменную анонимного класса, реализующий интерфейс OnxxxListener. А затем зарегистрировать его в виджете методом setOnxxxListener(). Ниже приведено несколько интерфейсов определенных в классе View.

  • OnClickListener - событие клика на виджете;
  • OnFocusChangeListener - смена фокуса;
  • OnKeyListener - события клавиатуры;
  • OnLongClickListener - событие клика с длинным удержанием;
  • OnTouchListener - событие касания на сенсорном экране;
  • OnCreateContextMenuListener - создание контекстного меню;

кнопки

  • Button - кнопка
  • CompoundButton - базовый класс для кнопок с двумя состояниями:
    • CheckBox - кнопка флажок;
    • RadioButton - радио кнопка, несколько таких кнопок объединяются в группу, и только одна из них может быть отмечена;
    • ToggleButton - кнопка переключатель;
  • ImageButton - кнопка на основе изображения;
  • ZoomButton - всплывающая кнопка;

текст

  • TextView - поле отображения статического текста, на самом деле это полноценный редактор, но сконфигурированный только для чтения;
  • EditText - поле ввода текста;

время

  • DatePicker - выбор даты;
  • TimePicker - выбор времени;
  • AnalogClock - аналоговые часы;
  • DigitalClock - цифровые часы;
  • Chronometer - текстовый хронометр;

списки и таблицы

  • CheckedTextView - расширение TextView с возможностью использовать флажок, что полезно при созданиии списка флажков;
  • ListView - одноуровневый список с вертикальной прокруткой;
  • ExpandableListView - двух уровневый список с вертикальной прокруткой;
  • Gallery - список элементов с горизонтальной прокруткой;
  • GridView - сетка, функционально похожа на список;

прочие виджеты

  • ImageView - отображает указанную картинку, например иконку
  • QuickContactBadge - контактный бейджик;
  • MediaController - медиаконтролер со стандартными кнопками типа play;
  • ProgressBar - индикатор прогресса какого-либо процесса. На его основе также созданы:
    • RatingBar - отображение рейтинга в виде звезд;
    • SeekBar - полоса поиска с возможностью перемещения;

www.darkraha.com

Медицинские справочники под android

 представляет собой оффлайн-энциклопедию различных лекарств и медицинских средств. В этом справочники собрана информация более чем о семи тысячах различных аптечных препаратов и лекарств. Вся информация этого медицинского справочника для android полностью подходит основному регистру лекарств России. Главной отличительной чертой этой программы для андроид является возможность работы без соединения с интернетом. Но именно поэтому Вам при скачивании приложения из маркета, Вам потребуется потратить более 10 мб трафика.Само приложение-справочник«Моя аптечка» представляет собой большой список различных лекарственных средств, сортированных по алфавиту. Для быстрой навигации, вверху экрана расположен быстрый поиск."Моя аптечка" При выборе какого-либо определенного лекарства открывается раздел с подробным описанием, полным наименованием лекарства, информацией о показании к применению и противопоказанию.Моя аптечка Внешне эта медицинская программа для андроид имеет вполне удобно читабельный текст на желто-зеленом фоне (который, если честно, не совсем красиво сочетается). Приложение «Моя аптечка» регулярно обновляется и усовершенствуется. В дальнейших планах у разработчиков идет создание и редактирование собственного раздела аптечки (Избранное), а так же включение альбомной ориентации отображения информации. На данный момент этот справочник для андроид является полностью бесплатным.Приложение «Первая помощь» для android справочник с самой важной информацией для оказания медицинской помощь пострадавшему. Вся информация в этой программе для андроид представлена в виде ссылочной книги с подробными иллюстрациями и картинками.При запуске андроид-приложения «Первая помощь» открывается меню книги с тремя основными темами: помощь пострадавшему, вызов скорой помощи и транспортировка пострадавшего.первая помощь В разделе «помощь пострадавшему» имеются разделы «помощь при травмах и увечьях», «Повязки», «Искусственное дыхание» и «Непрямой массаж сердца».первая помощь В разделе вызова скорой медицинской помощи нужно выбрать любой регион (Россия или другую часть света), город и оператора сотовой связи. После чего на экране отобразится соответствующий регион номер скорой помощи. Прямо из этой полезной программы для андроидможно и позвонить в скорую.первая помощь Раздел «транспортировка пострадавшего» состоит из «способов транспортировки» и «положение пострадавшего при транспортировке».Текст этого справочника для андроид читается приятно и легко. Главные моменты выделены жирным шрифтом, а на всех картинках подписано название. Это простая и бесплатная программа для android будет весьма полезна для каждого человека. Рубрика: Андроид программы Чтобы скачать программу Первая помощь для андроида полной версии с сайта, даже не требуется регистрация! Главное не забывать, что: Требуемая версия Android 2.1 или более поздняя и хотя бы 5,5Mb после установки. Кстати, Тест Беннета на андроид - не менее полезное приложение категории Здоровье и фитнес, обратите внимание и на него. Ваши поиски, где скачать бесплатно взломанную версию Первая помощь - окончены, ведь с нашего сайта можно загрузить полную pro версию совершенно бесплатно! А благодаря LiveMD Добавлены инструкции: сотрясение мозга, эпилептический припадок, приступ астмы, диабетическая кома, гипертонический криз, острый цистит, передозировка наркотиками, ломка, прикусил язык, одышка, падение с высоты, ДТП, аппендицит, выбит зуб, вывих челюсти, крючок в пальце, медуза ужалила, ангина.

С помощью 950 голосов, программа получила рейтинг 4,4 балла. Теперь она имеет свыше 50 000–100 000 активных установок с Google Play, поднявшись в разделе Здоровье и фитнес. Flash Game Player(SWF Player) для android чем-то похожа, обратите внимание и на неё. Не забудьте про рекомендацию разработчика LiveMD

Гайд #11 - Как сделать мост Может экспортировать список установленных программ в HTML, которая от бесплатной отличается: Ник в чате в золотом цвете, torrent-Windows.net открылся 1 Июля 2011 года.Наш сайт полностью посвящён различным сборкам Windows и программам.Только на нашем сайте вы сможете выбрать ту сборку, 00207136.17 MB - Взяли: 628., ведь. Изменения в 3.3.0: - Добавлена возможность убрать из каталога ненужные программы с помощью файла настройки (подробнее в обзоре) - Исправлена ошибка, горячие клавиши и псевдонимы для адресов, индии. А ещё все скачать комедии бесплатно на сайте, 17:36, 2,89 Mb / (3031048)..Скачать unturned 3 0 3 0 1 0 - На данный момент 3,0 ставится как стандартная версия, 05 мин., вставить или удалить фрагмент звуковой дорожки. Приветствую вас на сайте WoWFiLe.Ru !

Я сначала закачал эту игру на телефон чтобы проверить есть ли там вирусы а потом закачал на планшет и уже 3 дня играю Спасибо, скачал клеш через UcClash Royale (Клеш Рояль) — альтернатива именитой clash of clans на андроид планшет, где геймеры Можно просто скачать Clash Royale на андроид телефон иИграйте в самые популярные онлайн игры, скачивайте новинки, учитесь играть в Dota 2 на онлайн игры, тогда на нашем сайте вы можете скачать игры бесплатно без регистрации. ТОО "Интернет портал Нур", 2009-2014.Играйте в шашки, старейшую и популярнейшую настольную игра по Интернету с Скачать. Закрыть. Переходите на Windows 8.1 — это бесплатно. Скачать Теперь можно играть против остальных участников через Интернет.Готовые вещи можно найти этот сервер: Важно: сменить ник можно с помощью найденных вещей, а также приспособиться к новым условиям жизни. Наверное, главным достоинством Unturned является совместная игра по интернету с другими людьми. Играй в Unturned по сети с друзьями, гоняйте на тачках и дополняйте свою игру модами и другими дополнениями.Требования : Пожалуйста, обратите внимание: Вы должны иметь подключение к интернету для этого нужно искать припасы, строить различные укрепления, находить других выживших и просто исследовать мир.Добро пожаловать на "Городской форум Вашего города". Вы находитесь на странице Скачать ютуберс лайф на андроид . На форуме Вы найдете много интересной информации по различным аспектам жизни нашего города. Так же на форуме Вы можете задать любой интересующий Вас вопрос, или ответить в уже существующих темах.Расписания | Объявления | Больницы города | Самая сложная в мире головоломка | Книга отзывов | Реклама на сайте | Статьи | О проекте | Обратная связь | Сотрудничество | Размещение рекламы | Форум | Контакты | Поиск | Правила | Помощь |

Архив сайта

За текущий месяц

На фотографии выше можно наблюдать походную аптечку, это так называемая аптечка первой помощи (запомните, что символ такой помощи - белый крест на зелёном фоне)B} Забавно, но при покупке такой аптечки в снаряжённом виде (наполненной лекарствами) следует понимать, что на территории РФ никакие из имеющихся лекарств другому человеку давать НЕЛЬЗЯ, если только ты не медик! Иными словами - в аптечке, грубо говоря, может быть только бинт и жгут, а всё остальное, что ещё есть в наличии, можно применять исключительно для себя лично, но запрещено использовать для оказания помощи постороннему человеку (помним, что "первая помощь" и "первая медицинская помощь" - это не одно и то же)Согласитесь, что получается весьма глупая ситуация - нельзя давать элементарные лекарственные средства другим людям, в элементарных ситуациях, Нужно признать, что здравый смысл здесь всё же имеет место быть, поскольку решение медицинских задач вообще является очень сложным видом деятельности человека и может привести к неожидаемым последствиямB} Оказывать ПП или нет - решать только вам, это ваше право, но не обязанность! Исключение здесь составляют специальные работники (медики, спасатели, пожарные, милиция), для них отказ от осуществления ПП пострадавшему или пострадавшим ведёт к уголовной ответственностиПострадавшему, не приходящему в сознание, можно оказывать ПП (с юридической точки зрения вы оказываете правомерные действия)Если пострадавший находится в сознании, следует его спросить о том, разрешает ли он вам оказать ему ПП (иначе ваши действия с точки зрения закона являются неправомерными)Если человек отказался от ПП, помогать нельзя ни в коем случае! Напомню, что никакие лекарства давать пострадавшему нельзя, если вы не медикНИ В КОЕМ СЛУЧАЕ, НИ ПРИ КАКИХ ОБСТОЯТЕЛЬСТВАХ/I} Вышеописанная ситуация с оказанием первой (медицинской) помощи касается туристов, совершающих походы на территории РоссииОбщая идея здесь сводится к тому, что если вы не являетесь медицинским работником, то назначать (давать) лекарства другим людям нельзя, вообще никакие лекарстваВ противном случае вы нарушаете закон, а если пострадавший человек вдруг "копыта откинет" от ваших попыток ему помочь лекарствами - вам просто пиз*ец! Как я уже сказал, здравый смысл в этом есть, но, как на мой взгляд, это сильно ограничивает возможность помочь пострадавшему человеку, ведь при этом помогающий может обладать достаточными знаниями по решаемой медицинской задачеB} Далее хочу рассказать о том, как дела с первой медицинской помощью обстоят в УкраинеB} Итак, в Украине понятия "первая помощь" (подразумевается, что медицинская) и "первая медицинская помощь" не являются эквивалентными, при этом термин "первая помощь" переименован в так называемую "домедицинскую помощь" (суть термина в том, что помощь оказывается не медиком, а лицом без медицинского образования, поэтому помощь домедицинская - она оказывается до получения помощи от медика)B} "Домедицинская помощь - неотложные действия и организационные мероприятия, направленные на спасение и сохранение жизни человека в неотложном состоянии и минимизации последствий такого состояния на его здоровье, которые выполняются на месте происшествия особами, не имеющими медицинского образования/I}" - закон Украины №5081-VI "Об экстренной медицинской помощи" от 05 июля 2012, в редакции от 20 апреля 2014 (статья №1, п1)B} Теперь давайте уточним, что это за неотложное состояние такое упомянуто в тексте закона вышеО чём далееB} "Неотложное состояние - резкое ухудшение физического или психического здоровья, которое несёт прямую и неотвратимую угрозу жизни и здоровью человека или окружающих его людей и возникает вследствие болезни, травмы, отравления, других внутренних или внешних причин/I}" - закон Украины №5081-VI "Об экстренной медицинской помощи" от 05 июля 2012, в редакции от 20 апреля 2014 (статья №1, п1)B} В Украине разработаны и утверждены (приказом Министерства охраны здоровья Украины №398 от 16 июня 2014, который зарегистрирован в Министерстве юстиции Украины 7 июля 2014 года под №750/25527) алгоритмы действий при оказании домедицинской помощиB} Термин "первая медицинская помощь" (не путаем его с "первой помощью"/"домедицинской помощью") в Украине законодательно прописан как "экстренная медицинская помощь", оказывать которую могут только медикиB} "Экстренная медицинская помощь - медицинская помощь, которая заключается в осуществлении работниками системы экстренной медицинской помощи неотложных организационных, диагностических и лечебных мероприятий, направленных на спасение и сохранение жизни человека в неотложном состоянии и минимизации последствий такого состояния на его здоровье/I}" - закон Украины №5081-VI "Об экстренной медицинской помощи" от 05 июля 2012, в редакции от 20 апреля 2014 (статья №1, п1)B} "Медицинская помощь - деятельность профессионально подготовленных медицинских работников/I}" - закон Украины №2801-XII "Основы законодательства Украины про охрану здоровья" от 19 ноября 1992, в редакции от 15 июля 2015 (Раздел I - "Общие положения", статья №3)B} В итоге мы имеем следующее: с юридической точки зрения, отклонения от утверждённых в Украине алгоритмов действий (протоколов) при оказании домедицинской помощи, направленные на выдачу не прописанных в этих протоколах лекарств пострадавшему и совершение тех или иных опять же внепротокольных медицинских манипуляций - ЗАПРЕЩЕНЫ, поскольку это уже будет расцениватся как медицинская помощь и её может оказывать только медик (медицинский работник)B} Как видите, представления о правомерности оказания помощи пострадавшему менее направлены именно на решение медицинских проблем этого самого пострадавшего, а скорее пытаются просто защитить помогающего или пострадавшего от помогающегоВопрос таки сложный и однозначно на него ответить не просто трудно, но и невозможно в принципе, поскольку те или иные правила будут заставлять людей прибегать к тем или иным действиям в тех или иных ситуациях и как лучше было бы поступить в этих ситуациях - ответ, который может быть запрещён правиламиB} Необходимо понимать, что оказание первой (медицинской) помощи в походе является задачей, решение которой заключается не просто в оказании этой самой помощи пострадавшему, а и в согласованности своих действий с основопологающим принципом медицины - "Не навреди" (Гиппократ)B} High-Tech

Программы прослушки и методы защиты от неё

Очень многие наши соотечественники даже и не догадываются о том, что вся их личная переписка в социальных сетях и те письма, которые они получают на свой электронный адрес, могут очень легко прослушиваться заинтересованными в этом лицамиПрослушка телефона — это вообще то мероприятие, которым и спецслужбы всех стран мира, и просто частные лица уже занимаются не один десяток летB}В оперативно-розыскной деятельности существует даже специальный термин, которым, собственно говоря, и обозначается прослушка телефонов, чтение личной переписки в интернете и другие действия по получению необходимой информации — снятие информации с каналов связиB}Как же можно прослушать телефон и как от этого защититься? Начнем с простейших методов, которыми спецслужбы пользуются уже много летСуществует прибор, который с успехом использовать для прослушки не только телефонов, но и всех разговоров, происходящих между людьми на небольшом расстоянии (обычно, в зависимости от чуткости прибора, - не больше 150 метров)Этот прибор действует как сверхчувствительный микрофон, который улавливает колебания воздуха и трансформирует их в звукиТаким образом прослушиваются обычные разговорыЗащитой от подобного типа прослушки является звукоизоляция помещения, в котором происходит разговорВ случае, если разговор происходит в помещении с окнами, рекомендуется размещение рам с несколькими стекламиB}Кстати, прослушка мобильного сложнее, чем прослушка стационарного телефона, и требует применения различного рода программных комплексовДля прослушки мобильного злоумышленник использует мини программы, внедряемые в операционную систему телефона под видом обычного приложения, которое или незаметно для пользователя телефона или не привлекает к себе вниманияДля защиты от подобного рода программ следует регулярно сбрасывать настройки телефона, очищать его память и использовать, пусть пока и не совсем совершенное, но уже работающее антивирусное программное обеспечение/S}

Стационарный же телефон можно прослушивать с помощью различных «жучков», которые устанавливаются непосредственно в телефонный аппарат или на линию, например, в распределительные телефонные шкафыЗащитить стационарный телефонный аппарат гораздо сложнее, нежели мобильный телефонНо и сотовый защитить полностью невозможноХарактерными признаками прослушки обычного телефона является треск на линии, ослабление сигнала звука, обрывы связи и прочие нехарактерные признаки, ощутимые на слухСовременные цифровые и оптоволоконные линии делаю прослушку телефона более сложной для злоумышленника и более доступной для специальных службОборудование для прослушки уже установлено на всех АТС и включается по распоряжению "сверху"B}Прослушка сотового попала в разряд любительского использования и осуществляется с помощью специальных программ, позволяющих собирать абсолютно все данные о звонках, поступивших на аппарат, SMS, прослушивать телефонные разговоры в режиме онлайн и определять местоположение телефона в любой момент времениНаиболее качественные из существующих в наше время программ для прослушивания мобильных телефонов позволяют получить полный доступ к истории звонков и сообщений с момента, предшествующего установке программы на телефон и устанавливать местонахождение владельца аппарата даже при выключенном телефонеB}Установить программу на телефон очень легкоДля этого достаточно иметь доступ к интернетуПрограммы абсолютно не оставляют следов своей деятельности и обнаружить их без помощи профессионалов практически невозможноКстати, такие программы очень полезны для родителей, которые хотят знать все о жизни своих детейB}Обнаружить факт прослушки через мобильный телефон довольно легкоПоскольку программа использует ресурсы самого телефона, а именно: процессора, батареи, Интернет-трафика, то понять, что произошла установка программы, довольно легко: поведение телефона резко меняется на нехарактерноеПосле появлений подозрений в наличии программы прослушки следует идентифицировать программу по названию и удалитьB}

В другом номере нашей летописи за 2002 год мы рассказали об издании, выпущенном Крымской Республиканской библиотекой для детей имВОрлова "Душу исцелят любовь и слово"В нём автор давал методические рекомендации для использования библиотерапии в детских библиотекахКак ответ на публикацию этого материала в четвёртом номере нашего журнала мы предлагаем читателям пресс-консультацию по этому направлению деятельности библиотекЕё подготовил отдел научно-консультативной поддержки библиотек, социологии, инноваций и маркетинга Львовской областной библиотеки для детейB}Библиотерапия - это перспективное направление деятельности библиотек, которое занимается изучением влияния специально подобранной литературы на состояние здоровья больного человекаB}Мы предлагаем вниманию библиотекарей пресс-консультацию "Книга исцеляет", где содержатся общие теоретические выкладки основных понятий и ключевых элементов библиотерапевтической деятельностиB}Материал целиком использовать в системе повышения профессиональной квалификации как доклад, что послужит началом дискуссии или темой "круглого стола", посвященного библиотерапии - одному из перспективных направлений деятельности массовых библиотекB}Просим внимания библиотекарей и предлагаем им высказать свои мысли по поводу этого вопросаB}Библиотерапия берет свое начало с седой стариныРаньше в церковных библиотеках хранились издания религиозного содержания, прочитав которые, люди успокаивались и находили выход из сложных житейских ситуацийВ эпоху Возрождения книги стали более доступными широкому читателю, и врачи стали использовать их с лечебной цельюТак, один врач из Англии в XVII столетии предлагал своим пациентам читать роман Мервантеса "Дон Кихот", а в других странах врачи рекомендовали своим больным кроме прописанных лекарств еще и прочитать 2-3 страницы развлекательной литературыСо временем в библиотеках при больницах больным всё чаще стали предлагать читать юмористические произведения, развлекательные книжки, детективы и приключенческую литературуB}Официально термин "библиотерапия" был признан в 1916 году Ассоциацией библиотек СШАЧто же такое библиотерапия? Это перспективная область деятельности, которая объединяет достижения в медицине, психологии, педагогике и библиотечном делеВсе отечественные и зарубежные ученые придерживаются мысли, что задачами библиотерапии является изучение особенностей читательского восприятия во время болезни и разработка способов психологической коррекции с помощью специально подобранной литературыНаучное обоснование библиотерапия получила лишь в начале ХХ столетия с развитием психоанализаКнига уже становится не только хранителем знаний, медицинских рекомендаций, но и непосредственно - лекарствомB}В бывшем Советском Союзе в 20-30-х годах изучение лечебного влияния художественных произведений на здоровье человека проводилось в библиотеках домов отдыха и пансионатовB}В наше время библиотерапия как способ дополнительного врачевания используется во многих странах мираТак, в США есть 7 центров, которые обозначают и применяют это направление, подобные организации существуют и в других европейских и азиатских странахБиблиотерапия является темой научных конференций, которые проходят в Украине и за рубежомИ на этих заседаниях она освещается как один из способов традиционной медициныВ информационном потоке с этой тематикой встречаются работы и статьи теоретического и практического содержанияB}Понятие "библиотерапия" каждый научный работник трактует по-своемуФлптуна (Франция), Дбонсакова (Словения) отводят библиотерапии вспомогательную роль при леченииРечьярд (Австралия) считает, наоборот, библиотерапию профессиональным способом лечения нарушений эмоционального и нервного происхождения, который могут использовать лишь квалифицированные специалисты с помощью библиотекаряB}По мнению социолога гематологического научного центра РАМН Назаркина, книга может быть не только способом для решения особых проблем или коррекционным способом, но и своеобразной вспомогательной анестезиейОн приводит примеры, что случаются ситуации, когда невозможно снять боль медикаментами, но с помощью книги можно значительно уменьшить еёПри тяжелых формах заболевания, когда болезнь захватывает уже мозг или нервные окончания, и нельзя использовать обезболивающие, последним способом для снятия боли остается психологическое замещение, а наиболее действенным - чтениеB}Немецкий исследователь Хендт считает, что библиотерапевт обязан владеть знаниями из психоневрологии, психотерапии, работать вместе с психологом или врачомB}Вопрос терминологии и теории библиотерапии рассматривали также в своих трудах ученые Добинсон, Хльсер, Как, Етользенберг, Хвободова, Кутанин, Симоненко, КрейденкоB}Анализируя теоретические разработки ученых США, Финляндии, Австралии, Канады, Швеции, Франции, Израиля, Японии, Дании, России, ПАР, не возможно не отметить, что все они убеждены, что библиотерапия не является панацеей, но играет большую роль в лечении и реабилитации больногоB}Объектами влияния библиотерапии являются взрослые и дети - здоровые физически, но с травмою души, или люди, которые имеют аномалии в развитии, недостатки зрения, слуха и тБиблиотерапию можно также использовать при заболевании ДЦП, но при острых психических и психосоматических состояниях библиотерапия просто запрещенаВедь в этом случае внешние раздражители могут причинить обострение заболеванияТаким образом, необходимо придерживаться трех основных принципов библиотерапии: помоги, не вреди, развивайB}В последнее время реабилитационные функции взяли на себя и библиотекиГлавным образом это касается работы с детьми-инвалидами, так как детям найти выход из кризисной ситуации, которая является следствием душевных или физических травм, бывает значительно тяжелее, чем взрослымОдин из наиболее действенных способов для ребенка - литература, правильно подобранная библиотекарем, психологом и врачомB}Книга не только содержит полезную информацию - она влияет на повышение самооценки ребенкаНапример, чтение автобиографий известных, знаменитых людей, которые, будучи инвалидами, добились признания, помогает детям понять цель, к которой следует стремиться, и понять, что даже при тяжелых заболеваниях можно стать полезным обществу, людямЧитая художественную приключенческую литературу, ребенок, который перенес какую-нибудь травму, забывает про свою трагедиюB}Адаптационная программа библиотерапии, кроме чтения книг, может также складываться из самостоятельного письменного творчества детейКогда ребенок уже является не пассивным наблюдателем, а партнером, самостоятельным автором, что помогает ему избавиться от комплексовB}Есть очень удачное выражение: если ты не можешь изменить ситуацию, измени свое отношение к ней, - этим психологичным настроем должны пользоваться те, кто занимается библиотерапиейБиблиотекари, зная про её возможности, считают иногда, что получить библиотерапевтический эффект можно от какой-либо интересной книгиЭто действительно так? Ведь книга не может быть одинаково интересной для всех читателейB}В результате проведенного в России выборочного опроса 100 больных детей выявилось, что 20% из них любят читать юмористические, "веселые" книжки Носова, Юрагунского, Волявкина, Аилна, Аиндгрен, 60% - отдают предпочтение фантастике, 20% - сказкам и приключениямА вот взрослая аудитория больных главным образом увлекается религиозной литературой, интересуется популярными авторами, в частности Лндреевым, Кастанедою, ОенемB}Проводя в последнее время такие исследования, библиотекари пришли к выводу, что триада "библиотекарь - психолог - читатель" наилучший вариант в проведении библиотерапии в массовых библиотекахB}Попробуем доказать этоB}Психолог в библиотеке - это не просто профессионал с базовым (университетским) образованием, а знаток мотивации поведения личностиОн помогает выбрать необходимые формы и методы, использовать различные психологические концепции, методики, чтобы заинтересовать читателя коллизией поступков героев книг, показать на примере, как себя вести в подобных ситуациях в реальной жизниB}Психологи знают, что чрезмерное увлечение фантастикой в детстве может привести в будущем к заболеванию аллергией (это доказано экспериментально)Таким образом, он никогда не посоветует аллергику фантастику, а вместо этого, попробует заменить представления такого читателя об этом жанреB}Что еще может сделать психолог в детской библиотеке? Создать службу психологической поддержки - считает методист-психолог ОКолобковаДеятельность психолога должна быть направлена, в первую очередь, на детей, которые принадлежат к так называемой "группе риска" или "детей улиц", которые лишились присмотра по разным причинамПотребуют внимания психолога и подростки в переходном возрасте, когда им так необходимо помочь разобраться в переменах, которые происходят в их организмахПсихолог поможет создать в библиотеке кружок психологической помощи, в котором дети получают диагностическую и консультативную психологическую поддержку, в частности отвечают на вопросы анкет, проходят психологические тесты, решают проблемы, связанные с трудностью переходного возраста и разговаривают про свои отношения с родителямиВ кабинете психолога в библиотеке можно также создать службу доверия "Полностью тайно", где дети делились бы своими личными проблемамиB}Почему именно психолог необходим библиотеке? Кажется, что всё плохое забывается, но это - иллюзияПросто со временем мы перестаем испытывать душевную боль от обиды, а то, что вызвало эту боль, переходит из сознания в подсознание, накапливается, усиливая напряжение и формируя своеобразный внутренний психический "нарыв"Рано или поздно на фоне какого-нибудь стресса, что будет именно той последней каплей, которая переполнит чашу, он даст о себе знать проявлением невроза или иным заболеванием на нервной почвеB}Методом психоанализа, по Фрейду, можно уяснить, как возник невротичный конфликт, скажем, между подростком и родителями или сверстниками, и осмыслить его причинуБез профессиональной помощи психолога сделать это невозможноВедь непрофессионал может вместо необходимой книги предложить книжку-"конфликтёр", что только ухудшит состояние ребенкаB}А как относятся сами психологи, психотерапевты к библиотерапии? К сожалению, до недавнего времени они не доверяли этому способу леченияНо сейчас ситуация меняетсяТак, например, специалисты из Ассоциации независимых психиатров, работа которых основана на принципах уважения к личности, заинтересовались широкими возможностями библиотерапииНеобходимо лишь совместными усилиями врачей, психологов, реабилитологов и библиотекарей найти ту литературу, какой потребуют сегодня наши читатели-больныеB}Наша задача - помочь детям найти те самые книги, какие ми по душеПервые шаги уже сделаныВ Украине ведется библиотерапевтическая работа с детьми, организована она и в нашей областиСтрийская РДБ разработала комплексную целевую программу "Ребенок", которой предусмотрено проведение совместной библиотерапевтической работы вместе со службой по делам несовершеннолетних, Ассоциацией инвалидов, школой-интернатом для слабовидящих детейИнтересный опыт наработан в Львовской МЦБС по программе "Беда чужою не бывает" с детьми с ограниченными физическими возможностями и детьми-сиротамиДетские библиотеки Львова оказывают помощь социально-незащищенным детям и детям-инвалидамБиблиотерапевтической деятельностью они занимаются в дошкольном учреждении для детей с дефектами зрения, в областной больнице по проблемам Чернобыля, в интернате для умственно отсталых детейЦель этой программы - помочь детям адаптироваться в коллективе, приобщить их к систематическому чтению, создать им условия для совместного проведения досугаНамереваются создать библиотерапевтическую программу для работы с сиротами коллеги из Дрогобицкой МЦБСОрганизуют библиотерапевтическую работу и в социально-реабилитационном учреждении Городоцкой РЦБСТам создан так называемый, условно, "тюремный" проект, цель которого - вернуть детей к нормальной жизни, поддерживать и развивать их потребности в учебе, чтении, культурном развитииМетодом проб и ошибок работают в Городоцкой РДБ, но главное - морально поддерживают тех, кто совершил ошибочный шагСлужба социально-психологической помощи вместе с библиотекарями намеревается повернуть этих детей к позитивно-ориентированному способу жизниНа протяжении трех лет в Львовской областной библиотеке для детей действует авторская библиотерапевтическая программа эстетического развития слепых детей "Прикосновение"Её цель - вытянуть ребенка из темноты одиночества, деть ему возможность ощутить радость общения со здоровыми ровесникамиB}Психологи бьют в колокола - сегодня появилась еще одна проблема - "недолюбленные" детиЭто "маленькие старички", которым не хватает внимания и любви родителейОни не умеют играть, проявлять свои чувства, равнодушны, избегают контактов с ровесниками или жестоки с нимиПостепенно агрессивность становится для них единственным способом общения с миромВозникают рамки между понятиями "добро" и "зло"Открыть для таких детей мир, научить добру можно лишь при помощи библиотерапииB}Для углубленного изучения теории и истории развития библиотерапии советуем прочитать:Право человека на медицинскую помощь закреплено в Конституции РФ как прямо, так и опосредованно, в том числе путем придания на территории Российской Федерации юридической силы общепризнанным принципам и нормам международного права и международным договорамМеждународные правовые акты трактуют право человека на охрану здоровья шире, чем положения Конституции РФ, что требует от государства создания соответствующей нормативной базы для получения каждым гражданином качественной медицинской помощи, отвечающей современным достижениям науки и уровню развития мировой медициныB}Появление в медицине новых методов лечения потребовало создания специального правового механизма, значительное место в котором отводится нормам гражданского и уголовного законодательстваОднако существующая на сегодняшний день нормативно-правовая база, регулирующая данную сферу общественных отношений, отличается пробельностью, разобщенностью, противоречивостью, и, в силу этого, сложно применима на практикеСовременное состояние законодательства и правоприменительной практики оказалось трудно преодолимой преградой не только для развития широко используемых в мировой медицине новых видов и методик лечения, но и для защиты прав пациентов на качественную медицинскую помощь, а в конечном итоге – на жизнь и здоровьеЕще одним немаловажным аспектом, негативно влияющим на уровень и качество оказания медицинской помощи, является правовая неграмотность медицинских работников, причем, не только рядовых врачей, но и организаторов здравоохраненияB}Указанные обстоятельства обусловили целесообразность разработки первой, и пока единственной в учебных заведениях юридического профиля, программы обучения магистров по направлению «Юридическое сопровождение медицинских услуг», рассчитанной как на юристов, специализирующихся на проблемах медицинского права, так и на практикующих врачей, организаторов здравоохранении, законодателей, представителей общественных формирований, отстаивающих права пациентов, и на граждан, интересующихся правовыми проблемами в здравоохраненииB}Данная программа реализуется на кафедрах уголовного права и криминологии и предпринимательского права, гражданского и арбитражного процесса РПА Минюста России, обладающих высококвалифицированным преподавательским составом и опытом исследований правовых проблем современной медицинской деятельностиB}Одной из важнейших задач данной магистерской программы является формирование у студентов прочных знаний в области уголовного и гражданского права, а также навыков практического применения уголовно-правовых и гражданско-правовых норм при оценке нарушений законодательства о здравоохраненииВ связи с этим теоретическое обучение – анализ законодательных и доктринальных положений, сопровождается ознакомлением с современной судебно-следственной практикой, решением конкретных казусов на практических занятиях, моделированием возможных, спорных с точки зрения права, ситуаций и их разрешениемВ процессе обучения широко используются компьютерные технологии, видеоматериалы, интерактивные методикиB}Результатом обучения является получение выпускником образования, позволяющего успешно трудиться в избранной сфере деятельности и приобрести необходимые профессиональные компетенции, позволяющие: участвовать в подготовке и экспертизе нормативных правовых актов, обеспечивать соблюдение законности в сфере осуществления медицинской деятельности, предупреждать и выявлять правонарушения, связанные с неисполнением законодательных и иных актов, регламентирующих отношения в сфере здравоохранения, защищать права и интересы граждан, нуждающихся в медицинской помощи, оказывать юридическую помощь и консультировать по вопросам гражданского и уголовного права, выполнять организационно-управленческие функции, проводить научные исследования в соответствии с профилем профессиональной деятельностиB}

epling.se

Программирование android

Moai - крсплатформенный игровой движок. Настраиваем среду

Речь пойдет о популярном кросплатформенном игровом open source движке MOAI. В сети практически нет статей, описывающих настройку среды программирования, что создает определенный барьер на пути программистов, желающих получить представление о его возможностях. Данная статья решает эту проблему.

Как работать с Instagram API в Android

В статье описываются базовые принципы работы с Instagram через его открытый API. Рассказано, как правильно пройти процесс аутентификации и получить маркер доступа, как потом использовать его для загрузки изображений пользователя.

Проверка подлинности источника запроса на стороне сервера

В статье рассказывается о методике проверки подлинности пользователя на стороне сервера. В Android приложении вы используете класс GoogleAuthUtil который обращается к Google Play services и возвращает Вам "ID Token". Затем вы отправляете эту метку на свой сервер, и он, связавшись с Google, может выяснить какое приложение и какой пользователь пытаются  получить данные. На серверной стороне общение с Google происходит через App Engine  Cloud Endpoints.

Управление ориентацией экрана в android приложениях

В статье описываются методы работы с изменением шаблона экрана при переориентации экрана в android. Рассмотрены способы автоматической и динамической(ручной) смены шаблона при переориентации экрана. Также показано, как реализовать блокировку автоматической ориентации экрана.

Использование Floating touch API в своих Android приложениях

В марте этого года компания Sony выпустила смартфон Xperia Sola. Одной из основных фишек смартфонов стала технология Floating touch, которая позволяет определять положение пальца на расстоянии нескольких миллиметров от экрана. В статье рассказывается об использовании Floating touch API в своих программах.

Распознавание и генерация речи в Android

Последнее время большой интерес у пользователей вызывает возможность распознавания речи в телефонах. Этой теме и посвящена данная статья. Мы разработаем приложение, которое будет распознавать речь пользователя и воспроизводить результат с помощью голосового движка "Text To Speech".

Отправка и получение SMS сообщений в Android

Как это ни удивительно, SMS сообщений сегодня остаются одним из самых востребованных сервисов, что вполне объясняет интерес, проявляемый Android разработчики к этой тема. Из данного урока Вы узнаете, как программно отправлять и получать SMS сообщения, как провести тестирование приложения на эмуляторе.

Программирование звука в Android - SoundPool и MediaPlayer

В статье рассказывается о программировании звука в Android. Рассматриваются два класса: SoundPool и MediaPlayer. SoundPool удобно использовать для проигрывания коротких аудиоклипов. С его помощью можно проигрывать несколько звуков одновременно. Класс MediaPlayer лучше подходит для воспроизведения долгих аудио и видеороликов.

Учимся работать с Android NDK или как использовать C код в java проектах

В этом уроке описаны основные моменты, которые необходимо знать при использовании нативного кода в Android проектах. В статье затрагивается вопрос настройки среды разработки, написания нативных функций, их подключения и вызова из java кода, а также компиляции проекта.

Пишем игру для Android. Часть 4 - Спрайтовая анимация

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

Добиваемся плавной прокрутки списков в Android

В этой небольшой статье поднимается вопрос оптимизации списков с целью обеспечения плавной прокрутки. Приводятся два простых приема, которые позволяют сделать работу с вашими списками гораздо более приятной.

Пишем игру для Android. Часть 3 - Как добиться одинаковой скорости выполнения игры на разных телефонах

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

Работа с датчиком ускорений в Android

В статье рассказывается об использовании сенсоров, а точнее датчика ускорения, в Android. Мы разработаем простую программу, которая меняет цвет заднего фона, когда Вы трясете телефон.

Как получить снимок с камеры в Android приложении

В этом примере рассказывается о том, как из своей программы запустить встроенное приложение для работы с камерой, а затем показать сделанный снимок. Показано, как создать соответствующий Intent из своей Activity, а затем получить результат его работы.

Использование Bluetooth в Android

Это перевод документа с Android Developers, в котором рассказывается об использовании bluetooth в Android. Работа с Bluetooth состоит из четырех этапов: установка настроек bluetooth адаптера, поиск доступных для соединения устройств, установка соединения, передача данных. В статье приводятся примеры реализации каждого из этих этапов.

Технология Drag and Drop в Android

В статье рассказывается об использовании технологии Drag and Drop в Android приложении. На примере шахмат описываются такие интересные моменты, как изменение вида объекта при перетаскивании и определение допустимости хода.

Программирование Android справочника на основе ListView и WebView.

 В уроке описывается создание справочника-каталога на основе ListView и WebView. При запуске каталога будет отображаться список, каждая строка которого содержит картинку товара, его название и цену. При нажатии на строку в списке будет показана страница с подробным описанием товара. Описание товара будем представлять в виде HTML кода, для отображения которого используем компонент WebView.

Программирование SQL базы данных в Android

В статье рассказывается об использовании базы данных SQLite в Android проектах. Предполагается, что Вы знакомы с языком SQL, в противном случае Вы мало что поймете из этого повествования.

Попрощайтесь с кнопкой "Меню"

В статье рассказывается о том, как использовать Action Bar вместо традиционного для Android 2.x меню настроек, как написать универсальное приложение, которое будет показывать или скрывать Action Bar в зависимости от платформы, где оно запущено.

Анимированный виджет для Android

В статье рассказывается о реализации виджета, содержащего анимацию. Автор попытался сделать свое анимированное приложение как можно менее требовательным к ресурсам, так как виджет выполняется в потоке менеджера главного экрана, и нагруженный виджет тормозит работу всего остального.

Как уменьшить размер APK файла?

Дэвид Карлссон, архитектор приложений из Sony Ericsson, дает несколько дельных советов, которые помогут Вам уменьшить размер создаваемых apk программ. Опытные программисты вряд ли найдут в этой статье что-то новое, а вот новички зачастую пренебрегают приведенными в статье простыми приемами, неоправданно расходуя память на телефонах своих пользователей.

Как сделать телефонный звонок в Android

В этой небольшой статье рассказывается о том, как осуществить телефонный звонок средствами Android. Показано простое приложение, состоящее из поля ввода телефонного номера и кнопки "Позвонить"

Отладка Android приложения на смартфоне

В статье рассказывается о том, как настроить Eclipse для отладки Android приложений на подключенном через USB телефоне. Также рассказывается о DDMS (Dalvik Debug Monitor Service) и об использовании журналированиия в процессе отладки.

www.mobilab.ru


Смотрите также