Уже незнаю какими словами описать или повториться. Я написал в топике как работать с этими пакетами
http://developer.android.com/reference/packages.html в том смысле что приведите примеры, ссылки на статьи с примерами, какие знаете, что можно прочитать что именно к этому относится, а не целые книги относящие к сторонней темы.
К примеру хотим работать с смс смотрим документацию к ней относится эта ссылка
http://developer.android.com/reference/ ... nager.html берем оттуда то и то, вставляем туда и туда.
Все одного примера хватает чтоб уже юзать дальше самому.
Я к примеру софт пишу так, есть задача, к примеру вот Java я прошел основы которые были указаны в уроках на этом сайте. Далее немного прошел уроков по андроид джава. Понял как все работает активити, сервисы, потоки, кнопки, обработчики и т.д. Теперь я хочу решить ранее заданную задачу, в кротчайшие сроки. Я эту программу написал по полученным знаниям с этого сайта, клиентское приложение, работает с внешним сервером. В момент писания конечно же пользовался гуглом, к примеру перевод intreger в string относящийся к основам, но по тем урокам не было именно по этой функции, открыл гугл посмотрел запомнил, заюзал все. Все я помню как конвертировать +1 к знаниям. И так далее задача требует того что незнаю я это нахожу в гугле и запоминаю по ходу дела.
А теперь если бы я прошел все доскональна, перечитал все эти книги. И что произошло бы в конце концов? а то что я бы половину на месте забыл. Потому что у меня нет потребностей в этих функциях, алгоритмах и т.д. Еще забываешь даже когда часто этот код используешь, например мне приходиться кодить одно время на Delphi, другое на PHP и начинаешь путаться в функциях одной среды с другой. К примеру часто путаю местами строки в функциях [Delphi] function Pos ( const Needle, HayStack : string ) : Integer; и [PHP] int strpos ( string haystack, string needle [, int offset] ) стек и нидл.