• Burger King и тайная запись экрана вашего телефона
    0
    Ничего подобного. Возьмите билд андроида, запустите на qemu каком-нибудь и посмотрите трафик.
  • Burger King и тайная запись экрана вашего телефона
    +2
    Я смотрю, клятые капиталисты — ваша излюбленная тема, почти в каждом своём комментарии упоминаете :)
  • Burger King и тайная запись экрана вашего телефона
    +1
    Во вторых, все таки ответьте на вопрос: как мне отключить возможность снимать видео экрана
    Естественно никак. Подумайте сами, как вы можете запретить приложению получить доступ к своему же графическому контексту, к своим же views? А экраны других приложений оно и не записывает, да и не смогло бы, к слову.
  • Burger King и тайная запись экрана вашего телефона
    0
    Ну вы же сами процитировали: «иные технические данные, необходимые для улучшения функционала и работоспособности Приложения». Не думаю, что там нужен отдельный пункт именно про запись экрана, если пользователь уже согласился с тем, что приложение будет собирать любые «иные технические данные».
  • Burger King и тайная запись экрана вашего телефона
    0
    Именно 8.1 я и имел в виду, да.
  • Burger King и тайная запись экрана вашего телефона
    +2
    Да я же не спорю, что любую концепцию можно изуродовать и сделать неудобной для пользователя. Мой изначальный комментарий был ответом на «Потому что модель полномочий в андроиде — говнище, и с каждым обновлением гугл ещё больше её уродует», а описанный вами пример — всё же неверное понимание и использование модели динамических разрешений разработчиками МТС, а не проблема платформы в целом.
  • Burger King и тайная запись экрана вашего телефона
    –2
    Если приложение без моего ведома что-то пишет и что-то куда-то шлёт — я буду возмущаться точно так же
    С таким подходом вам не стоит пользоваться никакими мобильными приложениями, да и смартфонами тоже. И десктопными ОС также. Ведь все они что-то постоянно логируют и отсылают без вашего ведома.
  • Burger King и тайная запись экрана вашего телефона
    –4
    Вы сами-то внимательно читаете все до одного terms of use приложений и сервисов, которые используете?
    Честно говоря, нет. Но и возмущаться не буду, если вдруг окажется, что из-за своей же лени я упустил что-то важное в этих самых terms of use.
    А если в terms of use будет написано «Нажимая Продолжить вы соглашаетесь пожертвовать своё правое яичко обществу борьбы с социальным неравенством»
    То этот пункт будет противоречить действующему законодательству и поэтому будет признан недействительным.
    а вот слежение, даже оговоренное в terms of use
    Тут в комментариях многие уже писали про нарушение приватности и слежку, но никто так и не смог ответить на простой вопрос: в чём заключается-то это самое нарушение приватности пользователя и слежка за ним в целом, ведь приложение снимает свой же собственный экран, записи других приложений не ведёт, равно как попыток записать пользователя через фронтальную камеру. Или для вас слежка — любая фиксация приложением действий пользователя в нём? В таком случае непонятно, почему же текстовое логирование каждого действия пользователя в приложении не вызывает подобного ажиотажа.
  • Burger King и тайная запись экрана вашего телефона
    –4
    пользователей, которые на это не соглашались
    Ну вообще-то соглашались, подтверждая при регистрации прочтение и полное согласие с terms of use, где всё это упоминается.
  • Burger King и тайная запись экрана вашего телефона
    +3
    Я всё равно не понимаю, в чём слежка-то заключается? Снимают не вас, снимают даже не экран устройства в целом, просто приложение записывает себя же, запись других приложений не ведётся.

    Да и вообще, а если бы ваши действия в нём не записывались на видео а просто тщательно логировались в текстовом виде и отправлялись на сервер — вам было бы спокойнее?
  • Burger King и тайная запись экрана вашего телефона
    +2
    А в чём приватность пользователя нарушается, можете рассказать? Ну и про слежку тоже интересно. Мне, например, как параноику со стажем, не очень понятно, какие-такие приватные действия вы осуществляете при заказе бургера. И как же тогда быть в самих заведениях, ведь там — о боже! — кто-то может услышать ваш заказ и узнать ваши вкусовые предпочтения.

    Ну и вообще, если кого-то что-то не устраивает в условиях предоставления услуг какого-либо сервиса, то очевидным и логичным выходом из этой ситуации будет перестать им пользоваться, разве нет? Лично я так обычно поступаю. А то устроили чёрт знает что на пустом месте. Ещё и СМИ радостно эту тему репостят теперь, а хомячкам лишь дай пищу.
  • Burger King и тайная запись экрана вашего телефона
    +1
    Пусть другие пользователи хотя бы правду узнают
    Гм, какую правду? Это всё в Terms of Use написано и ни от кого не скрывается.
  • Burger King и тайная запись экрана вашего телефона
    0
    Почему же тайком? В Terms of Use, которые необходимо принять для регистрации, всё это написано, что пользователь даёт согласие на сбор всевозможной статистической и аналитической информации (не содержащей персональных данных) всеми доступными способами, которые не противоречат действующему законодательству.

    Я понимаю, что никто их не читает и все ставят галочку акцепта на автомате, но вот возмущаться потом из-за этого — как минимум странно.
  • Burger King и тайная запись экрана вашего телефона
    +7
    Мало того, что пользуюсь, так ещё и активно разрабатываю под него.

    Повторюсь, уже как несколько лет разрешения не запрашиваются при установке, начиная с 6 версии андроида. Если по каким-то причинам на каком-то девайсе до сих пор стоит версия ниже шестой — проблемы конкретного девайса, а не платформы в целом.
  • Об особенностях архитектуры Android глазами не-Android разработчика
    0
    Но вот что меня по-настоящему смутило, так это то, что в Android нет поддержки ZIP.
    Так она есть.
  • Burger King и тайная запись экрана вашего телефона
    +7
    Каждое приложение запрашивает все что можно при установке, и потом делает все что вздумается.
    Разрешения уже давно не принимаются пользователем при установке приложения, сейчас в андроиде модель динамических разрешений, которые в любой момент можно предоставить или отозвать.
  • Об особенностях архитектуры Android глазами не-Android разработчика
    0
    Не силён в разработке под iOS, но немного погуглив вижу, что везде эти форматы отображаются через загрузку в UIWebView, это всё же не то же самое, что поддержка форматов на уровне SDK. Так и в андроиде можно сделать, загрузив нужный файл в WebView.
  • Об особенностях архитектуры Android глазами не-Android разработчика
    +1
    Ну насчёт zip-архивов — в android есть классы для работы с ними, особых проблем с этим нет. А касательно стандартного компонента для отображения doc/docx/ppt/xls/etc — конечно, такого нет, да и незачем пихать в SDK компоненты для поддержки различных проприетарных форматов на все случаи жизни.
  • Змеиная верстка и «квантовые» частицы в приложениях под Android (Часть 2)
    0
    И это все в одном файле
    Ну и чего же в этом хорошего?

    не нужно прыгать между версткой и логикой
    Так смешивание логики и вёрстки как раз недостаток, а вы его по каким-то неведомым мне причинам позиционируете как преимущество.
  • Змеиная верстка и «квантовые» частицы в приложениях под Android (Часть 1)
    0
    Не хочу вас огорчать, но ваш подход совершенно нежизнеспособен в более-менее крупных проектах.

    Во-первых, теряется возможность использовать Layout Preview, а без этого, при любой вёрстке сложнее «тут список, а под ним — кнопка» довольно-таки тяжко жить.
    Во-вторых, вы теряете возможность использовать весьма удобные tools:*, sampledata и прочее. А это всё существенно облегчает процесс разработки UI.
    В-третьих, а как быть с невозможностью использовать databinding? Отказаться от него из-за нежелания иметь в проекте лишний xml-файл?
    В-четвёртых, хотел бы я поглядеть, как при использовании вашей библиотеки будет выглядеть layout с использованием, например, ConstraintLayout, использование которого сопряжено с обильным пересыпанием всего лэйаута кастомными атрибутами. Сдаётся мне, получившийся в итоге код будет гораздо менее читабелен, нежели обычный xml-layout файл. Да и сложность внесения изменений в такой лэйаут будет в разы больше.

    Ну и если подытожить, сама по себе идея отделить код от визуального представления (layout) весьма удобна и сильно упрощает развитие и дальнейшее сопровождение проекта. Вы же почему-то всеми силами от этого убегаете, пытаясь совместить всё это в одном месте. Не понимаю я этого.
  • Kindle Unlimited: месячный абонемент за $9,99 на книги из Amazon
    +7
    Как будто бы раньше что-то мешало их не пиратить.
  • Разработка игр под Android
    0
    О, а вот это неожиданно и приятно. Благодарю. Написал номер заказа в личку.
  • Разработка игр под Android
    +1
    Жаль, что у epub'а столь некачественная вёрстка. Даже банальное оглавление отсутствует. И тем более жаль, что на сайте нет возможности хотя бы на пару страниц взглянуть перед покупкой, чтобы как раз оценить качество электронной версии книг.
  • Библиотека Android Data Processor для легкого построения REST запросов и их обработки
    0
    Ну, jsoup всё же немного из другой оперы.
  • Библиотека Android Data Processor для легкого построения REST запросов и их обработки
    +2
    Как я уже сказал выше я не люблю пользоваться аннотациями.

    Но ведь аннотации — это часть языка, и довольно удобная часть языка. Для отказа от них должны быть какие-то весомые причины.

    Вообще, в случае с REST — маппинги URL, параметры, сериализация/десериализация параметров запросов и респонсов в целом — всё это очень удобно описывать неким подобием DSL, коим, в данном случае, и выступают аннотации. Вы же предлагаете те же параметры GET-запроса вбивать как гвозди явными вызовами addGetParam(), вместо того, чтобы просто и элегантно передать аннотированную сущность предметной области.

    Далеко не все проекты требуют привлечения сильных но немного громоздких библиотек типа Spring Android или Robospice.

    Предрелизный запуск ProGuard'а с включённой опцией shrinking'а решает эту проблему, оставляя ровно то, что использовалось в приложении. Т.е. от нескольких мегабайт того же Robospice останется от силы килобайт 100-150. И, сдаётся мне, гибкость и мощь этих библиотек и удобство дальнейшего развития приложения вполне стоят этих лишних 100-150 килобайт. Впрочем, это лишь моё мнение и я могу ошибаться. :)
  • Библиотека Android Data Processor для легкого построения REST запросов и их обработки
    +2
    Существующие библиотеки помогающие в построении запросов и их обработку не слишком меня устраивали по ряду причин.

    Гм. Интересно. Можете в двух словах написать, чем вас не устроили retrofit, Spring Android (RestTemplate), Robospice, OkHttp — качественные и гораздо более функциональные решения? И чем ваша библиотека лучше? Ну, помимо того, что своё — всегда милее. :)
  • Вышел Skype 4.3 для Linux
    0
    Гм, странно. Это решение помогло мне и уже нескольким знакомым-линуксоидам. Возможно, вам нужен другой шаблон для body_xml. Проверьте его, на всякий.
  • Вышел Skype 4.3 для Linux
    +1
    Таки удалось перенести всю историю с 4.2 на 4.3. Помог рецепт отсюда. Соответственно, для русифицированной версии Skype в LIKE выражение подставляем 'отправил%', вместо 'posted%':

    UPDATE Messages SET body_xml=substr(body_xml,instr(body_xml,'<files')) WHERE type=68 AND body_xml LIKE 'отправил%';
    
  • Почему вам стоит использовать Vim
    0
    Alt+U — undo. Правда, для этого нужно nano запустить с ключиком -u.
  • Обновление мобильного приложения Payoneer
    0
    А какой тогда от него смысл? Вводить длинный сложный пароль с телефонной клавиатуры — то ещё удовольствие. Не говоря уж о том, что пароли я не запоминаю, ибо есть менеджеры паролей.
  • Обновление мобильного приложения Payoneer
    +1
    Сделайте наконец-то возможность запоминания авторизации с цифровым кодом для входа в приложение, как у всех банковских и платёжных мобильных приложений. В противном случае, ваше приложение бесполезно.
  • PrettyTasks — персональный менеджер задач для всех
    0
    Мда. Если уж за 5 дней (!) не смогли пофиксить вышеупомянутое «An Internal Error Has Occurred», да ещё и с отосланным подробным описанием последовательности действий, всегда приводящей к этому результату… Похоже, ваш сервис для истинных экстремалов.
  • ART идет на смену Dalvik
    0
    Держать билды библиотек под различные архитектуры в одном apk — конечно же, удобнее в сопровождении и тестировании. Но если для вас важен размер итогового apk-файла, то можно и разнести версии библиотек по разным apk.

    Надо понимать, что у этого механизма куда более широкая область применения, потому и решать, как именно будет лучше, нужно исходя из конкретной задачи и сопутствующих условий. Автоматический выбор apk с библиотекой под нужную архитектуру — лишь одно из возможных применений.

    Первое, что ещё приходит в голову — игры. Разные apk содержат в себе разные графические ресурсы, с меньшими или большими размерами и детализацией, в зависимости от размера дисплея пользовательского устройства, плотности экрана и так далее. Раньше это решалось, как правило, созданием нескольких приложений в Google Play, да и сейчас всё ещё можно встретить немало игр, имеющих отдельную HD-версию.
  • ART идет на смену Dalvik
    +2
    Думаю, многие разработчики тоже не знают.

    И это странно, ведь этому посвящена целая глава в документации.

    Для большинства проблема звучит так: есть код на Java и C++ и на выходе нужно получить .apk для загрузки в Google Play. Если бы инструменты по умолчанию собирали пачку .apk-файлов для разных платформ, то проблема не стояла бы так остро.

    Согласен, было бы удобнее. Но отсутствие таковой функциональности не такая уж и проблема, поскольку не слишком сложная задача написать соответствующие билд-скрипты самому.
  • ART идет на смену Dalvik
    0
    Не-не, вы немного не правильно поняли. Пользователю вовсе не нужно знать архитектуру своего устройства, нужная версия ему установится автоматически. Он даже не узнает, что их там несколько.
  • ART идет на смену Dalvik
    +1
    Андроид не дает возможности определить архитектуру процессора и «докачать» нужные версии бинарников из соображения безопасности.

    Но зато имеется отличная возможность опубликовать в Google Play несколько apk с различными билдами библиотек, скажем, отдельно apk с библиотекой под armv5, отдельно с билдом под armv7 и отдельно — х86. И при установке приложения из Google Play пользователю установится нужная версия с библиотеками под архитектуру его устройства.
  • PrettyTasks — персональный менеджер задач для всех
    0
    Попробовал ещё раз сегодня. Ничего не изменилось — «An Internal Error Has Occurred».
  • PrettyTasks — персональный менеджер задач для всех
    +1
    Следовало всё же потестировать сервис, прежде чем публично рекламировать. В некоторых местах ползёт вёрстка. А после регистрации, по адресу /ru/tasks, так вообще выдаёт следующее:

    CakePHP: the rapid development php framework
    An Internal Error Has Occurred.

    Так и не удалось заценить ваш сервис. Хотя, если честно, то ничего лучше и удобнее Todoist'a не встречал, у всех остальных одни и те же проблемы и неудобства, как под копирку. Что-то мне подсказывает, что у вас так же.
  • Comment from a drafted post.
  • Esboza — векторный редактор online & фреймворк (Часть вторая)
    0
    По первым двум ссылкам сэмплов открываются пустые документы (Chrome 28.0.1500.95, FF 23.0).
    Авторизация через гугл не работает — The redirect URI in the request: esboza.com/bitrix/tools/oauth/google.php did not match a registered redirect URI.