sly2m: (Default)
sly2m ([personal profile] sly2m) wrote2011-11-03 06:02 pm
Entry tags:

Random Pictures v0.91 alpha

Написал небольшую программу для Андроида, называется Random Pictures.
Как понятно из названия, программа не делает ничего, кроме того, что показывает случайные картинки из Интернета.
Интерфейс и возможности приложения специально сведены к минимуму. Она действительно может только показывать случайные изображения из Интернета, ничего более.
Нагружать функциональностью больше и не хочется. Простота – главная фишка.

Если у вас есть телефон или планшет на Андроиде версии 1.6 и выше, протестируйте ее работу, пожалуйста.

Интересуют любые отзывы, особенно возможные ошибки в разных версиях андроида на разных устройствах.
Так же интересно, какой минимально-необходимый функционал вы бы предложили добавить в программу. Чего в ней не хватает?



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


Что планируется в следующих версиях:
– Добавить автоматически проигрываемое слайд-шоу, чтобы Андроид-планшет можно было использовать в качестве фоторамки.
– Добавить настройки, правда я плохо представляю настройки чего.
– Добавить кнопку Назад, чтобы появилась возможность вернуть предыдущее изображение
– Добавить хорошее описание приложения, стараясь попасть во все легальные рамки, насколько это возможно.
– Нарисовать красивую иконку
– Выложить программу в Android Market for free.


P.S. Особенно хотелось бы проверить, как приложение ведет себя на планшетах, ибо на больших экранах я его не тестировал.
Буду благодарен любому отзыву.

[identity profile] ewavr.livejournal.com 2011-11-04 08:09 am (UTC)(link)
Иногда показывает "Черный квадрат" Малевича.

[identity profile] sly2m.livejournal.com 2011-11-04 05:57 pm (UTC)(link)
Есть такое. Причем только на слабых андроидах. На Samsung Galaxy S2 не встречал никак. Лечим. Спасибо.

[identity profile] nofuture-33.livejournal.com 2011-11-04 08:23 am (UTC)(link)
фильтр по контенту есть?
неожиданностей не покажет ребенку?

[identity profile] sly2m.livejournal.com 2011-11-04 05:58 pm (UTC)(link)
К сожалению фильтра нет. И я даже не могу представить, как его прикрутить. За три дня тестирования ни одной неожиданной фотки не показало. Но вполне может, не исключаю. Картинки действительно случайные, так что... Придется возрастной ценз на приложение +16 ставить.

[identity profile] moonofnovember.livejournal.com 2011-11-04 08:33 am (UTC)(link)
что-то вроде этого http://www.jwz.org/webcollage/ ?
попробую

[identity profile] sly2m.livejournal.com 2011-11-04 05:59 pm (UTC)(link)
Только лучше. И на рекламируемые сайты (по крайней мере пока :) не ведет.

[identity profile] catrifle.livejournal.com 2011-11-04 08:39 am (UTC)(link)
Потестил на Samsung Galaxy Tab Р1000.
Впечатления неоднозначные. Что не понравилось:
1. От момента запуска до появления Touch me ~45 сек просто черный экран, такое впечатление, что не запустилось.
2. Картинки обновляются нерегулярно, то за 10 сек, то на пару минут.
3. Нет пояснения, что именно на картинке. Очевидно, этого сложно добиться, однако было бы совсем неплохо. Не знаю, как кому, но фсякие там зверушки-пейзажики могут быть и без подписи, но меня непонятные города-события-люди раздражают.
4. Нет возможности выбрать разрешение картинки (или оно выбирается автоматически, скажем, от размера экрана?)
Что понравилос:
1. Собственно идея!
2. Минималистичная реализация
3. Бесплатность, но это завсегда так ;)

[identity profile] sly2m.livejournal.com 2011-11-04 06:06 pm (UTC)(link)
Спасибо за подробности.
1. Черный экран в начале - лечим. Приложение при запуске выкачивает список картинок на пару десятков экранов вперед, а потом лишь подгружает по одной по мере надобности. У меня запуск приложения отнимает около секунды, видимо Интернет у вас не очень скоростной. Хотя в версии 0.91 я подкрутил кое-что, попробуйте, пожалуйста.
Ссылка та же.
2. Нерегулярное обновление картинок - те же симптомы. Скорость соединения с Интернетом скачет. Ну и картинки разного размера бывают, одни быстро качаются, другие медленно. Но 10 сек и пара минут это что-то совсем плохо. У меня или 0.1 сек или максимум 2 сек. Что с Интернетом?
3. Картинки случайные. Совсем. И никаких возможностей (пока) это контролировать. В этом как бы соль.
4. Программа достаточно умная, чтобы при портретном положении устройства - подсовывать в основном портретные снимки, а при альбомном - ландшафтные. Но не достаточно умная, чтобы делать это в 100% случаев. Но разработчик думает в этом направлении.

Еще раз спасибо за отзыв. Попробуйте, пожалуйста, версию 0.91
Изменилась ли начальная скорость загрузки приложения?

[identity profile] dimazaur.livejournal.com 2011-11-04 09:17 am (UTC)(link)
добавить настройки:
- все картинки
- фильтровать порно
- только порно

[identity profile] sly2m.livejournal.com 2011-11-04 06:18 pm (UTC)(link)
Это невозможно. Только если самому написать эвристический алгоритм дихотомии порно и не порно. Но, боюсь не потяну, это и у гугла не очень хорошо пока получается, куда-там мне.

[identity profile] dimazaur.livejournal.com 2011-11-04 06:26 pm (UTC)(link)
так распознавание лиц сделали
надо только адаптировать под распознавание сисек

[identity profile] electronicman.livejournal.com 2011-11-04 10:29 am (UTC)(link)
надо было вставить QR код
ЖЖ читаю с компа, заходить с планшета лень, а так бы зашёл по QR линку

[identity profile] sly2m.livejournal.com 2011-11-04 06:23 pm (UTC)(link)
Вставил. Но почему-то прямой линк на .apk файл (http://sly2m.com/sly2soft/android/randompictures/RandomPictures.apk) режется сервером. Пришлось упаковать .apk в zip, положить архив рядом, и давать ссылку уже на него. QR код для zip-ссылки сделал. Сейчас распознал код андроидом, скачал zip-файл, открыл его файловым менеджером, запустил из него apk - все установилось. Но это чес уха через голову, признаю.

[identity profile] stimur.livejournal.com 2011-11-05 01:03 pm (UTC)(link)
прямой линк на .apk - 404 not found

[identity profile] sly2m.livejournal.com 2011-11-05 05:33 pm (UTC)(link)
Ну, так я же говорю. Файл там лежит, но сервер говорит, что он не найден. Странно...

[identity profile] shakesbeer.livejournal.com 2011-11-04 11:59 am (UTC)(link)
Картинки растягиваются на полный экран, так что 2/3 картинок выглядят чудовищно.
Мне дважды попалась одна и та же фотка незакомого мужика, что для рандома нехарактерно.

В настройках хотелось бы регулировать максимальный размер картинки.

А вообще - клёво!

[identity profile] sly2m.livejournal.com 2011-11-04 06:27 pm (UTC)(link)
Так уж и 2/3? По моим подсчетам растягиваться должны лишь около 1/5 картинок. Как избавиться от растягивания - не пойму. Картинки случайные, поэтому бывают разные, т.е. вообще-вообще разные. Показывать их в оригинальном размере при всем зоопарке разрешений андроид-устройств, еще хуже результаты получатся, поэтому тяну на весь экран, стараясь горизонтальные фотки показывать (и растягивать) только при горизонтальном положении устройства, и наоборот.
Не всегда это получается хорошо, но 2/3 это ты загнул. Какое у тебя разрешение экрана?

Про максимальный размер картинки - не совсем понял.

[identity profile] shakesbeer.livejournal.com 2011-11-05 10:33 am (UTC)(link)
2/3, как выяснилось, это мне не повезло при первом запуске. Но в горизонтальном где-то треть растягивается. Честно говоря, я не понимаю, что плохого в оригинальных пропорциях. Чёрные полосы по краям существенно лучше испорченной картинки.
У меня 480 x 800.

>>Про максимальный размер картинки - не совсем понял.
Максимальный размер загружаемой картинки. С вайфаем-то оно быстро, а вот на 3г или даже на эдже картинки больше 100-200кб будут грузиться слишком долго.

[identity profile] crez73.livejournal.com 2011-11-04 07:22 pm (UTC)(link)
раз уж не картинки, то хоть по желанию линки в какую-нить хистори сохранять.

[identity profile] sly2m.livejournal.com 2011-11-04 08:27 pm (UTC)(link)
Это планируется в платную версию. ;)

А вообще всегда можно сделать скрин-шот, и сохранить любую картинку из любой программы не смотря на все ограничения. Только узнать, какими кнопками он делается на вашей конкретной модели.
В Samsung Galaxy S2 это делают клавиши Home + Power.

[identity profile] stimur.livejournal.com 2011-11-05 01:00 pm (UTC)(link)
в cyanogenmod надо удерживать power и выбрать опцию скриншота в меню
кстати - можно сделать скриншот чего угодно, кроме этого меню :)

чтобы два раза не вставать, почему бы не сделать QR код со ссылкой на apk ?

[identity profile] stimur.livejournal.com 2011-11-06 12:18 am (UTC)(link)
попробовал, отзываюсь
почему то некоторые, а может даже и все,картинки получаются вытянутые
Image (https://picasaweb.google.com/lh/photo/90XV6uzLiE-BP-rK7CSnXg?feat=embedwebsite)
У меня Google Nexus S

Второй момент, на моём медленном мобильном интернете программа часто висит и система предлагает её убить :).
на домашнем вайфае - все вроде как ок.

[identity profile] stimur.livejournal.com 2011-11-06 01:01 am (UTC)(link)
интересное решение по определению ориентации(портрет/ландшафт)
но если повернуть после загрузки - снова искажение.