Вскрываем, модифицируем и запаковываем Android-приложения

На многих телефонах на базе Android предустановлен по умолчанию минимум один браузер, обычно это Chrome. Если эта программа по каким-то причинам не устраивает пользователя, в магазине Play Market он может скачать веб-обозреватель на своё усмотрение и назначить его основным приложением. О том, как настроить браузер по умолчанию на Андроид подробно расскажет Appsetter.

Вопрос о Android Android TV

Добавить ответ

Знаете ответ или решение? Зарегистрируйтесь, укажите кошелек и получите 45 ₽ за ответ прямо сейчас!

Вы пишете как гость. Зарегистрируйтесь или войдите под своим логином, чтобы следить за обсуждением и получать вознаграждение за ваш ответ.

Не нашли ответа? Наши эксперты помогут! Посмотрите другие вопросы или

Задайте свой вопрос или опишите проблему (Зарегистрируйтесь, чтобы получать вознаграждение за просмотры вашего вопроса)

Желаемый логин: Электронный адрес:

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

Другие вопросы посетителей из раздела «Android 5.0 5.1 Lollipop»:

Гость: Где кнопка меню на Android 5.0?

Гость: Где хранятся контакты на Android 5.0?

Гость: Как дать доступ записи на Android 5.0?

Гость: Как ограничить доступ приложений на Android 5.0?

Гость: Как отключить защиту от записи на Android 5.0?

Гость: Как получить root права на Android 5.0?

Гость: Как установить Android 5.0?

Гость: Как установить пин код на Android 5.0?

Гость: Где лежат обои на Android 5.1?

Гость: Как включить беззвучный режим на Android 5.1?

Гость: Как добавить виджет на рабочий стол на Android 5.1?

Гость: Как добавить номер в черный список на Android 5.1?

Гость: Как сделать скриншот экрана на Android 5.1?

Гость: Как установить лимит трафика на Android 5.1? Как экономить трафик?

Как заменить Siri на Алису на iOS

Сразу отметим, что Siri отключить или заменить на другого ассистента у вас не получится без перепрошивки телефона (что мы не рекомендуем делать), поэтому есть обходной маневр — голосовая активация Алисы через Siri. Делается это очень просто:

  1. Установить приложение Яндекс для iOS
  2. Включить голосовую активацию Siri. Перейдите в «Настройки» iPhone -> «Основные»-> «Siri» -> «Hey, Siri» (Привет,Siri) и перевести тумблер в активное положение.
  3. Активировать Siri «Привет, Siri» и сказать команду «Открой Яндекс».

Сири запустит Алису и дальше пользуемся голосовой помощницей от Яндекса как обычно. Если вы не хотите использовать Siri как посредника, тогда вам нужно будет вручную запускать приложение с Алисой. Если найдем способ как сменить Siri, обязательно расскажем в будущих статьях.

Читайте также:  Как настроить ftp-соединение для загрузки файлов на сайт 38

Устройство APK-пакетов и их получение

Пакет приложения Android, по сути, является обычным ZIP-файлом, для просмотра содержимого и распаковки которого никаких специальных инструментов не требуется. Достаточно иметь архиватор — 7zip для Windows или консольный unzip в Linux. Но это что касается обертки. А что внутри? Внутри же у нас в общем случае такая структура:

  • META-INF/ — содержит цифровой сертификат приложения, удостоверяющий его создателя, и контрольные суммы файлов пакета;
  • res/ — различные ресурсы, которые приложение использует в своей работе, например изображения, декларативное описание интерфейса, а также другие данные;
  • — описание приложения. Сюда входит, например, список требуемых разрешений, требуемая версия Android и необходимое разрешение экрана;
  • — компилированный байт-код приложения для виртуальной машины Dalvik;
  • — тоже ресурсы, но другого рода — в частности, строки (да-да, этот файл можно использовать для русификации!).

Перечисленные файлы и каталоги есть если не во всех, то, пожалуй, в абсолютном большинстве APK. Однако стоит упомянуть еще несколько не столь распространенных файлов/каталогов:

Устройство APK-пакетов и их получение
  • assets — аналог ресурсов. Основное отличие — для доступа к ресурсу необходимо знать его идентификатор, список asset’ов же можно получать динамически, используя метод () в коде приложения;
  • lib — нативные Linux-библиотеки, написанные с помощью NDK (Native Development Kit).

Этот каталог используют производители игр, помещая туда движок игры, написанный на C/C++, а также создатели высокопроизводительных приложений (например, Google Chrome). С устройством разобрались. Но как же получить сам файл пакета интересующего приложения? Поскольку без рута с устройства забрать файлы APK не представляется возможным (они лежат в каталоге /data/app), а рутить не всегда целесообразно, имеется как минимум три способа получить файл приложения на компьютер:

  • расширение APK Downloader для Chrome;
  • приложение Real APK Leecher;
  • различные файлообменники и варезники.

Какой из них использовать — дело вкуса; мы предпочитаем использовать отдельные приложения, поэтому опишем использование Real APK Leecher, тем более что написан он на Java и, соответственно, работать будет хоть в винде, хоть в никсах.

После запуска программы необходимо заполнить три поля: Email, Password и Device ID — и выбрать язык. Первые два — e-mail и пароль твоего гуглоаккаунта, который ты используешь на устройстве. Третий же является идентификатором устройства, и его можно получить, набрав на номеронабирателе код ##8255## и затем найдя строку Device ID. При заполнении надо ввести только ID без префикса android-.

Настройка Real APK Leecher

Устройство APK-пакетов и их получение

Другие статьи в выпуске: Хакер #170. Малварь для OS X

  • Содержание выпуска
  • Подписка на «Хакер»

После заполнения и сохранения нередко выскакивает сообщение «Error while connecting to server». Оно не имеет отношения к Google Play, поэтому смело его игнорируй и ищи интересующие тебя пакеты.

Выбор необходимого браузера

Выбрать веб-обозреватель используемым по умолчанию можно непосредственно в его собственных настройках. Вот как, например, это делается в Яндекс и Chrome – наиболее распространённых программах этого типа.

Читайте также:  15 лучших книг по версии Forbes, которые помогут разбогатеть

Установка Яндекс на Android по умолчанию

Поклонникам веб-обозревателя, разработанного известной российской компанией, будет интересно узнать, как сделать Яндекс на Андроиде браузером по умолчанию. О том, как установить эту программу на телефон, подробно рассказывается в этой статье.

Сначала запускается приложение кликом по иконке на рабочем столе. В правом нижнем углу следует открыть меню, кликом по кнопке с изображением трёх точек, расположенных вертикально.

Верхняя строка в открывшемся списке – «Браузер по умолчанию». Откроется окно подтверждения, в котором потребуется нажать «Настройки».

В появившемся окне необходимо нажать «Браузер» и в выпадающем списке выбрать «Яндекс». Повторным кликом по кнопке «Браузер» можно убедиться, что выполненные действия приняты системой и сохранены.

Аналогичным образом устанавливается любое другое приложение для просмотра веб-страниц, кроме Chrome.

Установка Chrome на Android по умолчанию

Назначить Chrome основным браузером на Android можно первым описанным способом, через параметры телефона. В меню самого веб-обозревателя кнопки для перехода к этим параметрам нет. Тем не менее, существует ещё один способ решить эту задачу. Он актуален, если на мобильном устройстве нет установленной в качестве основной программы для просмотра веб-страниц.

Чтобы назначить Chrome основным веб-обозревателем, необходима активная ссылка, ведущая на какой-либо веб-сайт, например, присланная в сообщении в популярной социальной сети ВКонтакте.

Чтобы её открыть, нужно кликнуть по ней, после чего система предложит выбрать один из доступных веб-обозревателей. Нажав на кнопку «Всегда», пользователь назначит приложение основным.

Теперь все ссылки будут запускаться в Chrome.

О возможностях и установке Google Chrome на телефон подробно рассказывается в соответствующей ссылке.

Установка portable программы по умолчанию

В списках выбора приложений в параметрах не отображаются те программы, которые не требуют установки на компьютер (portable), а потому их не получается установить в качестве программ по умолчанию.

Установка portable программы по умолчанию
Установка portable программы по умолчанию

Однако это можно достаточно просто исправить:

Установка portable программы по умолчанию
Установка portable программы по умолчанию
  1. Выберите файл того типа, который нужно по умолчанию открывать в требуемой программе.
  2. Нажмите по нему правой кнопкой мыши и выберите в контекстном меню «Открыть с помощью» — «Выбрать другое приложение», а затем — «Еще приложения».

  3. Внизу списка нажмите «Найти другое приложение на этом компьютере» и укажите путь к требуемой программе.

Установка portable программы по умолчанию
Установка portable программы по умолчанию

Как установить Windows 10 на Mac

Установка portable программы по умолчанию
Установка portable программы по умолчанию

Файл откроется в указанной программе и в дальнейшем она появится и в списках в параметрах приложений по умолчанию для этого типа файлов и в списке «Открыть с помощью», где можно будет установить о, что также делает программу используемой по умолчанию.

Установка portable программы по умолчанию
Установка portable программы по умолчанию

Как настроить выполнение приложений

Довольно часто такое окно (см. картинку ниже) можно увидеть, когда у Вас, например, установлено несколько браузеров при попытке открыть веб-страницу. Или офисных программ при открытие документа или электронной таблицы ексель.

Читайте также:  Боты в Метрике: как остановить накрутку ПФ

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

Бывает, что Вы хотите попробовать это новой программой и случайно выбираете пункт «Всегда», в таком случае больше окно выбора не появится, а вернуть его необходимо.

Тонкая настройка

  • Кликнуть по выпадающему списку в верхней панели.
Тонкая настройка
  • И выбрать в нём свою мобильную программу.
Тонкая настройка
  • Перейти на расположенную в боковом меню вкладку Edit.
Тонкая настройка
  • В разделе Basic следует проверить правильность внесённых ранее сведений, попутно пролистывая страницу вниз.
Тонкая настройка
  • И подключить к создаваемому приложению для Андроида новые модули: онлайн-карту, страницу в Интернете, виджеты социальных сетей и так далее. Если к разрабатываемой программе требуется добавить уже существующий интернет-каталог, следует выбрать кнопку Pages.
Тонкая настройка
  • И в свободном окошке раздела Tabs добавить текст или ссылки — на магазины, информационные сайты, страницы платёжных систем, мультимедиа и так далее.
Тонкая настройка
  • Привести данные в приятный для глаза вид поможет панель инструментов в верхней части поля.
Тонкая настройка
  • А чтобы добавить активную ссылку, разработчику потребуется кликнуть по пиктограмме звеньев цепи.
  • После чего ввести в соответствующих строках нового окошка мобильного приложения для Android название каталога, ссылку и дополнительное описание.
Тонкая настройка
  • Чтобы добавить на страницу новые информационные поля, достаточно кликнуть по ссылке Add More.
Тонкая настройка
  • На двух расположенных ниже палитрах пользователь, желающий создать красивое мобильное приложение для Андроида, может выбрать цвета для заголовка.
Тонкая настройка
  • И фона кнопки.
Тонкая настройка
  • По завершении настроек, нажав на кнопку Submit, разработчик увидит.
Тонкая настройка
  • Что в его программу была добавлена новая вкладка. Любую из имеющихся, кроме того, можно удалить, передвинуть вверх или вниз — в таком порядке они начнут отображаться в готовом приложении.
Тонкая настройка
  • Теперь следует создать единую систему ссылок на вкладки, то есть оглавление. Выбрав в поле ниже подходящий вариант — можно ориентироваться на эскизы.
Тонкая настройка
  • И не забыв нажать Save.
Тонкая настройка
  • Пользователь должен будет определить для каждой из создаваемых кнопок название — как несложно догадаться, имена должны различаться.
  • И, выбрав для меню фоновое изображение, снова кликнуть Submit.
Тонкая настройка
  • Почти всё. На вкладке Advanced разработчик может по желанию добавить скриншоты программы — они будут отображаться в описании.
  • Выбрать тип меню (слайдер или панель управления), изменить название установочного пакета и указать, какие разрешения должно получить мобильное приложение для Андроида — в частности, на запись данных на карту памяти и доступ к камере.
Тонкая настройка
  • Здесь же можно, установив кружочки в положение Yes, добавить в меню программы опцию «Обновить», меню «Настройки», а также разрешить или запретить показывать список загруженных при помощи приложения для Android данных.
Тонкая настройка
  • В качестве ориентации экрана настоятельно рекомендуется выбрать опцию Auto — тогда конечный пользователь сможет просматривать информацию и в портретном, и в ландшафтном режиме.
Тонкая настройка
  • Готово? Остаётся нажать Submit — и приступить к заключительному этапу.
Тонкая настройка