Использование XML Drawables в приложениях

Автор: | 23.01.2018

Post Views: 22 243 Если вы хотите использовать PNG- или JPEG-изображения в своём приложении, вы должны будете предоставить несколько копий этих изображений для разных плотностей экрана. При большом количестве таких изображений это может сделать ваше приложение весьма громоздким. Решение здесь — использовать вместо картинок изображения, описанные с помощью XML. Фактически, XML Drawable это серия команд, которая… Читать далее »

MTP, внешнее хранилище и ваше приложение

Post Views: 16 394 Некоторые изменения после Android 3.x могут повлиять на ваше приложение, если вы сохраняете данные на внешнем хранилище и хотите, чтобы пользователи имели доступ к этим файлам с ПК или ноутбука. Android 3.0 изменил средства, с помощью которых пользователи монтируют внешнее хранилище и делают его доступным для компьютера. Ранее в Android использовался USB… Читать далее »

Используем виджет для приложения со своим шрифтом

Post Views: 5 621 Дизайн виджетов не менее важен, чем дизайн приложения, поэтому кроме информативности виджет должен быть ещё и красивым. Однако при разработке виджетов можно столкнуться с тем, что возможности кастомизации по сравнению с кастомизацией приложения ограничены. Например, нет возможности задать тексту на виджете какой-нибудь нестандартный шрифт или назначить обработчики событий на элементы списка (о… Читать далее »

Как кликнуть мышью 7000 раз на Linux?

Post Views: 2 789 В одном текстовом файле нужно было сделать авто замену двух символов. Повторялись они 7000 раз и запуск функции «заменить всё» вводил гугл док в ступор. Что примечательно по одному символы заменялись без проблем. Тут пришла мысль автоматизировать нажатие мыши. Задача эта для хакера достаточно тривиальная. В Linux  есть утилита для автоматизации работы… Читать далее »

Придаём тексту эффект внутренней тени

Post Views: 6 372 Виджет TextView в Android можно кастомизировать самыми разными образами: менять шрифт, размер шрифта, задавать стили и многое другое. В этой статье мы рассмотрим, как можно сделать текст красивее, добавив ему тень. В данном случае нам нужно добиться эффекта внутренней тени, то есть тени, которая находится внутри текста, а не за его пределами.… Читать далее »

Решение задачи из журнала Хакер №177

Автор: | 07.01.2018

Post Views: 3 782 В октябрьском номере журнала за 2013 год, есть задачи  с собеседований, которые собрал Крис Касперски. Решением первой задачи и хочу поделиться сегодня в 2018 году. Текст  задачи : Дается двоичный файл и предлагается ответить на вопрос, как неофициально называется место, в котором при успешном прохождении собеседования предстоит работать. В hex-виде содержимое файла… Читать далее »

Как добавить Text-to-Speech в свое приложение

Post Views: 19 349 Android предоставляет действительно огромные возможности для работы с устройствами. Например, он позволяет конвертировать текст в речь, о чём и будет говориться в этой статье. Это достигается благодаря использованию Синтеза речи (Text-to-Speech), который не только умеет конвертировать текст в речь, но также может говорить на разных языках. Синтез речи может использоваться в самых… Читать далее »

Как добавить In-app Billing в приложение

Post Views: 25 271 Рано или поздно наступает момент, когда разработчику нужно задуматься о том, как монетизировать своё приложение, чтобы оно приносило доход. Есть различные бизнес-модели, с помощью которых можно этого достичь, однако наиболее популярной является использование рекламы в приложении. Одним из плюсов использования рекламы является то, что она хорошо сочетается с другой бизнес-моделью — покупками… Читать далее »

Использование виджета со списком в приложении

Post Views: 11 848 Виджеты (Widgets) — это такие мини-приложения. которые могут быть встроены в главный экран устройства и выводить полезную информацию из самого приложения или даже взаимодействовать с ним, выполняя какие-либо операции. Поэтому виджеты являются очень важной частью приложения, к тому же они удобны в использовании: например, у многих музыкальных плееров есть свой виджет, который… Читать далее »

Добавляем кнопки при свайпе в RecyclerView

Post Views: 16 876 Введение Для того, чтобы разработать хорошее приложение, недостаточно лишь наполнить его функционалом. Важно также, чтобы интерфейс приложения был удобен и понятен пользователю, а также выглядел презентабельно. Приложение, в котором пользователь не знает, куда нужно нажимать, вряд ли будет пользоваться популярностью. Отличным инструментом для создания продуманного интерфейса в Android являются свайпы (Swipe). С… Читать далее »