Если не ошибаюсь, под линуксом было достаточно запустить adb server через sudo ( sudo adb kill-server && sudo adb start-server) и не пришлось бы трогать udev
Минус – не удастся контролировать процесс скачивания (прервать его адекватным способом), а так же – неизвестно, сколько уже скачано данных. Красивый прогресс-бар не нарисуешь.
Ошиаетесь. Вполне себе стандартный трюк — написать врапер стрима который бы подсчитывал сколько байт через него прошло. Писал и использовал на практике. Начните копать с FilterInputStream, но можно и без него, главное понимание стримов вообще. И прервать его можно вполне адекватно если знать матчасть.
Уже несколько лет пользуюсь аналогом под линукс — Redshift. Ощущения — глаза действительно устают меньше. Без неё очень не комфортно и всё какое-то слишком яркое и давящее на глаза.
Ок, значит можно завести singleton реестр с такими битмапами, и передавать в экстрасе айдишник согласно этого реестра. Но тут нужно не забывать подчищать битмапы во всех случаях. Это первое, что в голову пришло.
Bitmap же Parcelable, в чём проблема его передавать? В пределах одного процесса он передастся по инстансу — никаких накладных расходов. У вас при BitmapFactory.decodeByteArray он снова станет несжатым. В чём выигрышь?
У вас проблемы с многопоточностью, и то что Vector засинхронизирован вас не спасёт. findObject никак не защищён от того, что во время цикла элемент может быть удылён другим потоком. И почему список downloaded это список ImageView (т.е. куда качаем), а не собственно того что мы качаем? Одна и та же картинка для разных ImageView будет качаться отдельно?
За радио спасибо. И за приложение под андроид, но пожалуйста не нужно насильно устанавливать портретный режим, ведь на планшете обычно ландшафтный основной. Кроме того приложение падает если во время запуска у меня ландшафтная ориентация (отчет зарепортил).
А я даже уверен, что Samsung Galaxy Tab 10.1 лучше, т.к. пользуюсь им уже 2 недели и iPad-ов на работе навидался. Если смотреть без маркетинговой шелухи, то iPad не такой уж и не непревзойдённый.
После установки Send to Kindle для Chrome, я не представляю себе книгу без вай-фая — постоянно скидываю разны статьи из браузера на книгу для прочтения в транспорте
Пекедж ru.habrahabr.android больше для официального клиента годится. В Java есть правило — package должен соответсвовать вашему домену, и если вы никак не связаны с администрацией хабрахабра, то не имели права его использовать
sudo adb kill-server && sudo adb start-server
) и не пришлось бы трогать udevОшиаетесь. Вполне себе стандартный трюк — написать врапер стрима который бы подсчитывал сколько байт через него прошло. Писал и использовал на практике. Начните копать с FilterInputStream, но можно и без него, главное понимание стримов вообще. И прервать его можно вполне адекватно если знать матчасть.