Блоги
Полезная информация о андроидахЧасто задаваемые вопросы и ответы на них!

Можно ли заставить Плеер и Альбом не сканировать содержимое определенных папок?

1. Для того чтобы скрыть ненужные файлы из Альбома и Плеера создаем файл .nomedia (или достаем из архива в прицепе) и помещаем его в соответствующую папку заранее, иначе все медиафайлы из этой папки удалятся!
2. Если вы не выполнили условие из п.1, то просто скопируюте все удаленые файлы обратно.
3. Если файлы, которые нужно скрыть, лежат в Folder\Folder1\Folder2\Folder3\..., достаточно положить .nomedia в папку Folder.

Как снять скриншот экрана?

Можно это сделать как минимум двумя способами:

1. Поставить программу Screenshot и делать скариншоты непосредственно на устройстве.
2. Можно делать на компьютере, пользуясь утилитой ddms.bat из SDK.


Как установить свою мелодию на будильник, напоминания, смс и тд.

Создаем в корне флешки папку media в ней папку audio в ней 4 папки /alarms, /notifications, /ringtones, /ui
А в папки уже кладем нужные мелодии в нужные папки
media/audio/alarms,
media/audio/notifications,
media/audio/ringtones,
media/audio/ui


Перезагружаемся и выбираем мелодии из настроек или будильника.


Как убрать дублирование контактов

Не могу понять почему так происходит.
Например я хочу поставить фото на контакт, когда выбираю фото у меня появляется 2 одинаковых контакта, но один из телефона, а второй из google contacts.
В телефоне (вид книжки) у меня стоит, показывать только с телефона...
Почему они дублируются? И как это исправить.

Никак не исправить, только поудалять контакты одного из типов.
Сонька X8Перепрошивка
Кто перепрошивал SE X8 на ОС 2.2? И стоит ли делать перепрошивку?
Samsung Galaxy SПочему не стоит использовать Таск Киллеры на Андроиде
Привет, друзья! Сегодня мы обратимся к крайне спорной и интересной теме — использовании таск киллеров на наших андрофонах.
Этот вопрос поднимается снова и снова. Люди говорят, что программы выполняются в фоновом режиме и считают, что они тратят их батарейку или сжирают всю память. И их естественная реакция — установить программу, которая может убивать таски. Но есть один момент... скорее всего вы нанесете больше вреда, чем принесете пользы, убивая таски, которые не готовы завершиться. У меня была та же проблема когда я только купил свой CDMA Hero. На нем крутилась целая куча разных программ, а я не хотел этого и постоянно их убивал. Через несколько недель я осознал, что если я перестану пользоваться таск киллером и полностью его удалю, то мой телефон на самом деле начнет работать лучше! Приложения стали закрываться сами и появилось впечатление, что все стало работать лучше. Я понимаю, что, возможно, есть краткосрочные выгоды от удаления таска, но все равно найдите время прочесть эту статью.
Вот немного информации прямо со страницы для разаботчиков под Android. Важные части я отметил жирным шрифтом. Здесь довольно много написано, но я правда считаю, что это важно. Если вы хотите всех подробностей, то читайте по этой ссылке на страницу разработчиков. Если же вы хотите версию «ниасилил, слишком многа букаф», то проскрольте до конца страницы.

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

Поставщик содержимого (СontentProvider) активен только во время ответа на запрос от ContentResolver. Подписчики широковещательных сообщений (Broadcast receivers) активны только во время ответа на широковещательное сообщение. Таким образом, нет никакой необходимости принудительно завершать эти компоненты.Активности (Activities), с другой стороны, представляют собой пользовательский интерфейс. Они являются долгосрочными сеансами общения с пользователем и могут сохранять активность даже в ждущем режиме пока взаимодействие продолжается. Также и сервисы могут продолжать работать длительное время. Поэтому в системе Android есть встроенные методы завершения активностей и сервисов:

    Активность (Activity) можно завершить, вызвав ее метод finish(). Одна активность (Activity) может завершить другую (порожденную первой с помощью метода startActivityForResult()), вызвав метод finishActivity() последней.
    Сервис можно остановить, вызвав его метод stopSelf() или вызвав Context.stopService().

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

Если приложение долгое время не используется, система завершает все его активности (Activities) кроме главной (root). Когда пользователь возвращается к приложению все так же как и было, но присутствует только главная активность (Activity). Идея в том, что если пользователь когда-то оставил приложение, то через некоторое время он вернется чтобы выполнить какую-то новую задачу по сравнению с той, что он выполнял до этого.

Жизненный цикл активности (Activity)

Активность (Activity) может по сути находиться в трех состояниях:

    Активном или выполняемом — когда находится на экране на первом плане (наверху стека активностей текущего приложения). Именно в этой активности пользователь выполняет свои действия.
    В приостановленном состоянии (paused), если с нее ушел фокус, но она до сих пор видна пользователю. Это происходит в том случае, когда сверху находится другая активность, которая либо прозрачна, либо занимает не весь экран, так что приостановленная активность из-под нее частично видна. Приостановленная активность — полностью действующая (содержит всю информацию о своем состоянии и содержащихся элементах и связана с менеджером окон (window manager), но может быть убита системой в ситуации жесткой нехватки памяти.
    В остановленном состоянии (stopped), если она полностью закрыта другой активностью. В ней все еще хранится информация о состоянии и содержащихся элементах. Но она больше не видна пользователю и чаще всего будет уничтожена системой, когда память будет нужна еще где-то.

Если активность приостановлена или остановлена, система может выгрузить ее из памяти либо попросив ее завершиться (вызвав ее метод finish()), либо просто убив сам процесс. Когда надо будет ее снова показывать пользователю, ее придется перезапустить и полностью восстановить предыдущее состояние.
Активности отдается приоритет в промежуток времени между вызовом метода onResume() и соответствующим вызовом метода onPause(). В это время активность находится выше всех других на дисплее и именно с ней взаимодействует пользователь. Активность может часто переходить между возобновленным и приостановленным состояниями — например, метод onPause() вызывается когда девайс переходит в ждущий режим или когда стартует новая активность, метод onResume() вызывается когда приходит результат активности или новый Intent. По этой причине в эти два метода не стоит помещать действия, которые могут занять много времени.

Итак... версия для тех, кто не любит много читать:

    В систему Андроид встроено автоматическое удаление задач при нехватке памяти.
    В систему Андроид встроено автоматическое удаление задач, закончивших свое выполнение.
    В систему Андроид встроено автоматическое удаление задач, к которым долгое время не обращались.
    Большинство сервисов (возможно выполняющихся в фоне) используют крайне мало памяти в том случае, если они не выполняют какую-то трудоемкую задачу.
    Поставщик содержимого (СontentProvider) интенсивно работает только когда получает сообщение о необходимости предоставления своего содержимого. Во все остальное время он использует очень мало памяти.
    Унитожение процесса, не готового к этому, приводит только к тому, что он должен снова подгрузиться и начать все с самого начала, когда вновь понадобится.
    Из-за того, что задача скорее всего выполняется в фоне не без причины, ее уничтожение приветдет лишь к ее перезапуску, когда активность, использующая ее вновь к ней обратится. И ей не останется ничего кроме как начать все с начала.
    Уничтожение определенных процессов может иметь нежелательные побочные эффекты. Неполученные смски, непрозвонившие будильники и вылетающие программы — только небольшая их часть.
    Единственный верный способ запретить чему-то выполняться на вашем телефоне — деинсталлировать .apk.
    Большинство приложений сами завершают работу если вы покидаете их нажимая кнопку “назад” (back) до тех пор, пока они не закроются, а не кнопку “домой” (home). Но даже если вы нажимаете “домой”, Андроид все равно в конце концов выгрузит приложение, если оно довольно долго будет находиться в фоне.

Вопросы? Сомнения? Кажется, что я не прав? Оставьте свой комментарий — давайте обсудим!

Дополнение:

Одна штука, о которой я совсем забыл упомянуть в этой статье — это то, что механизм работы памяти в линуксе отличается от такового в Windows. В общем случае вам нужно ровно столько памяти, сколько вы собираетесь занять. Поэтому, если в целом всем выполняющимся программам нужно 100 мегабайт, то 150 мегабайт памяти будет более чем достаточно. И нет необходимости что-то удалять из памяти пока вы не заполните все 150 мегабайт. Система же Windows, похоже, работает чуть лучше когда у нее больше незанятой памяти, даже если не вся память была занята изначально. Несомненно, те, кто давно сроднились с компьютером, помнят, что существовали программы очистки памяти под винды.

Но линукс не страдает таким поведением. Признаюсь, я не знаю точного механизма и причины этого... но линукс работает одинаково в независимости от того, если ли у него 20 или 200 мегабайт незанятой памяти. И, как я упомянул выше, Андроид начнет автоматически выгружать приложения когда количество памяти понизится. Процитирую Криса Джонстона “Чистить буферы и кеши в ОЗУ довольно-таки глупо. Представьте себе учителя, который вместо того, чтоб писать на всю длину классной доски, как только заканчивает предложение тут же его стирает и СНОВА и СНОВА пишет начиная с верхнего левого края доски. Или, представьте, вам понравилась песня. Вы записываете ее в начало кассеты. Когда вам хочется записать еще одну, вы пишете поверх первой или все-таки после нее?”

Я также встречал много людей, которые ошибочно предполагают, что чем больше памяти используется, тем быстрее садится батарейка. На самом деле, это гораздо больше зависит от количества проделанных процессорных циклов, а не от количества памяти, занятого какой-то программой. Однако, все это наталкивает на мысль! Когда таск менеджер может быть полезным? Когда нужно определить, ЧТО заставляет ваш телефон тормозить, что заставляет батарейку быстрее садиться. Именно такой способ помог нам выяснить, что, оказывается, существует бага, оставшаяся еще с версии 1.5, которая тормозит наши CDMA Hero и по сей день. И в то время как программа, занимающая память не приносит никакого вреда, программа, нагружающая процессор, абсолютно точно это делает. И все равно я не рекомендую использовать таск киллеры для уничтожения программы, которая загружает ваш процессор (если это только не разбушевавшийся процесс-зомби, но в этом случае вообще лучше перезагрузиться). Но они могут помочь вам разобраться, что же происходит с вашим телефоном.

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

А каково ваше мнение по этой теме? Вы сами используете таск киллеры? Изменило ли что-то прочтение данной статьи? Интересно ли будет почитать еще что-то по этой теме? Делитесь с нами вашим мнением и соображениями!
Samsung Galaxy SМагазин приложений Android Market вот-вот обгонит Apple App Store


Магазин приложений для смартфонов и планшетов на Android, Android Market, в июле 2011 г. обгонит по числу позиций магазин приложений для устройств Apple, Apple App Store. При этом уже к концу июня разрыв в ассортименте сократится до 40 тыс. позиций, прогнозирует Distimo, основываясь на результатах исследования рынка в течение последних 3 месяцев.
Полезная информация о андроидахТоп 10 программ по мнению андроид маркета!
Android Market: десять лучших приложений с 18 по 24 апреля
В сегодняшней подборке много развлекательных и интересных приложений, а также игр. Короче, всё самое интересное под катом. Оценивайте!

AutoCAD WS
Порт популярного приложения теперь доступен и на Android. Можно просматривать, редактировать и расшаривать DWG файлы. Имеется возможность открывать аттачи из email-ов, синхронизировать с web, а также загружать чертежи непосредственно из ПК версии. Для работы потребуется Android 2.1 или выше. Рекомендуемые системные требования: 1 ГГц процессор, 512 МБ оперативной памяти.
Mobile Hidden Camera

Фото/видео камера для шпионов. Позволяет вести съемку без «палева». Программа маскируется под иконку текстового редактора на рабочем столе и никаким образом не проявляет себя. Так Вы можете лазить в телефоне, сидеть в чате или смотреть фильм, а камера в это время будет вести съемку. Также приложение умеет делать фото снимки с заданным промежутком времени. Для работы программы подойдет любая версия Android. P.S. Если смартфон обладает фронтальной камерой, то при наличии в нем Android 2.3 съемку можно вести и с помощью нее.
8. THE INSERTER
Отличное приложение чтобы оригинально убить время. Вам в буквальном смысле нужно будет совать палец в попу на экране и делать это максимально быстро. Забавная анимация не даст заскучать. Пойдет это безобразие на всех версиях Android.
7. life.contacts beta

Этот виджет отображает Ваши последние контакты и позволяет ими быстро воспользоваться, просто щелкнув по картинке интересующего Вас контакта. Удобно и красиво. Для работы потребуется Android 2.1 или выше.
6. Football Kicks

Эта игра пришла с iPhone и представляет собой эмулятор футбольных пенальти и штрафных. В этой игре вам предстоит отправлять мяч в ворота не большим взмахом пальца по экрану. По мере прохождения игры будут появляться препятствия в виде защитников и вратаря, скользящего из стороны в сторону. Теперь, чтобы забить, нужно попасть очень точно в определенный угол или участок ворот. Красивая и реалистичная графика делают эту игру весьма захватывающей и интересной. Для работы подойдет любая версия Android.
5. Angel Browser

Удобный и функциональный браузер. Вот некоторые его возможности: поддержка табов, поиск (all in one), импорт/экспорт закладок, полноэкранный режим, история, поддержка жестов, speed dial и многое другое. Для работы потребуется Android 2.2 или выше.
4. Communicate

Удобный иностранный разговорник в реальном времени. Приложение позволяет на лету переводить надиктованную в микрофон речь с одного языка на другой. К сожалению, поддержки русского языка пока нет. Для работы потребуется Android 2.1 или выше.
3. Radio Ball 3D

Необходимо катить шар по туннелю, управляя его движением с помщью акселерометра. Укатитесь вглубь туннеля как можно дальше, собирая поверапы. Избегайте препятствий или при необходимости уничтожайте их. Игра обладает качественной 3D графикой и имеет динамичный геймплей.
2. Contacts GOWidget

Приложение позволяющее создавать иконки контактов любого размера с возможностью быстрого доступа к контакту. Например, Вы можете создать иконку размером 1*4 или 4*4, привязав к ней контакт определенного человека из адресной книги или Gmail. После чего ему можно будет быстро позвонить, написать email или SMS прямо с Home Screen. Для работы приложения потребуется Android 2.1 (или выше), а также последняя версия GO Launcher EX, о котором мы рассказывали в предыдущих выпусках.

В лидеры недели выбивается…
1. Paradise Island

Увлекательная экономическая игра для любителей солнца и моря. Оторвите себя от работы и постройте свой собственный солнечный остров развлечений. Зарабатывайте деньги, развлекая гостей в казино и центрах развлечения, ресторанах и на дискотеках. Стройте новые объекты, покупайте новые земли, распределяйте доходы и расходы на пути к созданию крупнейших развлекательных комплексов. Игра имеет красивую детализированную графику, имеется возможность конкурировать с друзьями и самое интересное это то, что жизнь на Вашем острове продолжается, даже когда игра закрыта. Для работы игры потребуется Android 2.1 или выше.
Клуб Samsung Galaxy Tab GT-P1000Пара строк про наши клубы появится в моем блокноте
Было хорошее настроение, поэтому когда возвращался домой на электричке написал несколько строк про этот сайт и клубы. Текст пошел настолько ровно, на сколько это вообще возможно, так что постараюсь дописать его к пятнице. Минус друган уже ляпает так что кому интересно могу его здесь прочитать и послушать потом!
Клуб LGLG Optimus Me P350
Да НУ НАХ
Клуб LGДаёшь GT540!!!
Вам надоело что про вас не вспоминаю,нам докучают друзья,вы видите мир другими глазами! Тогда вам самое место здесь!Поставь плюс и ты не будешь забыт,спаси свой телефон от вымирания,пусть обладатели УВАНОВ поставят в ровень родоначальников ЛИЖ!!! v
КЛУБ ДЛЯ ВЛАДЕЛЬЦЕВ WIFI-ТОЧЕК- заказы на кешОткуда у вас вай фай
НАФИГ ВАМ ВАЙФАЙ ИЛИ С ЧЕМ ЕГО ЕДЯТ
КЛУБ ДЛЯ ВЛАДЕЛЬЦЕВ WIFI-ТОЧЕК- заказы на кешЗАКАЗЫ НА КЕШ, если в постах его нет или не подходит
В этот клуб присоединяются владельцы вай фай и принимаются заказы на кеш

← Назад