Параллельные приложения oneplus что это
OnePlu предлагает множество функций, которых нет на некоторых других телефонах Android. Parallel App - одно из тех выдающихся дополнений, о которых вы даже не подозревали, пока не попробуете. Он позво
Содержание
OnePlus предлагает множество функций, которых нет на некоторых других телефонах Android. Parallel Apps - одно из тех выдающихся дополнений, о которых вы даже не подозревали, пока не попробуете. Он позволяет клонировать совместимые приложения, установленные на вашем устройстве, что означает, что вы можете использовать одно и то же приложение, например, с двумя разными учетными записями.
Требования
- рутированное устройство OnePlus
- Установлен Magisk
Шаг 1: Установите EdXposed (Xposed Framework)
Поскольку исходная версия Xposed больше не поддерживается в новых версиях Android, вам необходимо установить EdXposed, чтобы этот модуль заработал. Два необходимых модуля сначала загружаются и устанавливаются через Magisk, после чего вы получаете доступ к Xposed Framework.
- Дополнительная информация: Как установить Xposed практически на любой телефон под управлением Android 10 и ниже
Шаг 2. Установите модуль расширения OnePlus PA
Шаг 3. Добавьте приложения, которые хотите клонировать
Шаг 4. Активируйте новые приложения, чтобы клонировать их
На этом этапе вы увидите две версии ваших приложений, причем клонированные версии отмечены оранжевым значком параллельных приложений. В клонированных версиях этих приложений нет никакой разницы, кроме того факта, что они технически могут рассматриваться как отдельные объекты. Хотите играть в игру с более чем одной учетной записью? Конечно, почему бы и нет. Теперь вы можете клонировать все свои приложения и использовать их для любых целей!
Заключительные примечания
Даже если вы удалите модуль OnePlus PA Extender, клонированные приложения останутся на вашем устройстве. Это связано с тем, что ранее он внес необходимые системные изменения и клонировал приложения с помощью встроенной функции параллельных приложений.
Если вы хотите удалить любое из клонированных приложений, вернитесь на главный экран Parallel Apps, затем отключите каждое приложение по одному. Он сообщит вам, что данные клонированного приложения будут потеряны, как только вы нажмете "ОК", после чего они будут удалены с вашего устройства.
Последнее бета-обновление для этого модуля Xposed даже позволяет клонировать системные приложения. Просто коснитесь значка в виде глаза в приложении OnePlus PA Extender. Затем он будет смешивать системные приложения с приложениями, установленными вами. Клонирование системных приложений может дать некоторые интересные применения в будущем.
Не пропустите: добавьте переключатель темного режима в быстрые настройки Android 10 на OnePlus
Может быть много причин, по которым нужны два дворца в нашем мобильном телефоне, и, к счастью, на нем появляется все больше и больше уровней настройки. Android которые предлагают нам дублировать приложения. Один из них является OxygenOS от OnePlus с помощью которого с помощью скрытой функции мы сможем дублировать все те приложения, где нам это может понадобиться.
Уровень персонализации OnePlus является любимым для многих пользователей, так как он не добавляет слишком много аспектов в стандартную версию Android, хотя это правда, что он все больше и больше инструменты и возможность персонализировать наш мобильный. Это позволяет нам иметь доступ ко многим хитростям для нашего мобильного OnePlus, среди которых мы находим возможность дублировать приложения.
Шаги для дублирования приложений в OnePlus
Для того, чтобы иметь два WhatsApp Приложения, Instagram, Facebook или другое доступное приложение, нам нужно будет войти в настройки нашего мобильного телефона OnePlus и найти опцию под названием «Утилиты». Из этого раздела у нас будет доступ к нужной нам опции, которая называется в OxygenOS как " Параллельные Приложения ».
Просто получив к нему доступ, мы найдем возможность дублировать несколько приложений, которые мы установили на нашем мобильном телефоне. Простое нажатие на кнопку создаст идентичная копия откуда мы можем войти с другим пользователем. Проблема, которую мы можем найти, состоит в том, что у нас не все приложения на нашем телефоне, и поэтому у нас есть некоторые ограничения.
Дублируйте остальные приложения с новым пользователем
К сожалению, мы не можем дублировать все приложения в нашем OnePlus, чтобы достичь этого, мы должны создать новое пространство в нашем мобильном телефоне OnePlus, используя инструмент пользователя который интегрирует Android. Для этого мы должны войти в Настройки> Система> Несколько пользователей и выбрать гостя или создать нового. В этом разделе мы сможем использовать новую учетную запись WhatsApp или любое другое приложение без каких-либо ограничений.
Нам останется только нажать на эту опцию, даже добавив к экрану блокировки, чтобы было легче переключаться между тем или иным пользователем. Этот пользователь также защищен паролем , пин-код или сканер отпечатков пальцев, что делает его полностью безопасным. Несмотря на это, если у нас нет необходимого приложения, которое необходимо дублировать, лучше всего использовать первый вариант, потому что он не занимает много места на нашем мобильном телефоне, а его утилиты работают быстрее, не требуя принудительного использования. иметь двух пользователей.
Приложения используют намерения для открытия других приложений, иногда со специальными намерениями.
Одним из примеров является намерение выбрать контакт из WhatsApp:
В целом это работает нормально. То же самое происходит, когда вы хотите запустить приложение:
Проблема
Недавно мне сообщили об относительно новой функции, позволяющей пользователю иметь несколько экземпляров одного и того же приложения. Он может быть доступен на других устройствах, но на устройствах OnePlus он называется «параллельными приложениями». Вот пример двух экземпляров WhatsApp, каждый из которых привязан к разному номеру телефона:
Дело в том, что это может нарушить работу Intents с одним экземпляром приложения. Теперь Intent не знает, к какому приложению перейти. На панели запуска теперь отображаются 2 значка для WhatsApp:
Если вы выберете запуск WhatsApp через обычный значок запуска (левый), появится следующий диалог:
Работает нормально, но если вы решите использовать средство выбора, вы все равно получите это диалоговое окно, но когда вы выбираете элемент из диалогового окна, он не позволяет вам действительно что-либо делать с ним (открывает и закрывает приложение), в то время как показывает тост «Формат файла не поддерживается».
Что я пробовал
Поскольку у меня нет устройства, я попытался прочитать об этом в Интернете, но нашел только информацию, относящуюся к пользователю, например:
Я решил попытаться исследовать это дальше, отправив APK человеку, который рассказал мне об этом, пытаясь увидеть, будет ли следующий код работать по-другому:
Показанный тост говорит о том, что у меня есть только одна вещь, которая может обрабатывать намерение, и действительно, когда я ее использую, я получаю тот же диалог для выбора того, какой экземпляр использовать. И, как и в оригинальном Intent, он терпит неудачу с тем же тостом.
Обновлено: Позже я попробовал следующее: я попросил показать, каковы свойства ResolveInfo, до и после включения функции, используя этот код:
В результате оба одинаковые, как будто все нормально. Вот результат, когда он включается / выключается (то же самое):
Поэтому я хотел проверить кое-что еще: попробуйте поставить ярлык виджета WhatsApp (так называемый «чат WhatsApp»), который требует, чтобы вы выбрали контакт, когда эта функция включена. Оказывается, он плохо с этим справляется. Он спрашивает, в каком приложении создать виджет: оригинал или клон. Если выбрать оригинал, все нормально. Если вы выберете клон, он добавит виджет в полном порядке, но при нажатии на него он перейдет в главное окно приложения, а не к человеку.
Вопросы
Как эта функция вообще работает? Где теперь сохраняются личные данные каждого экземпляра? У каждого из них есть процесс с другим названием?
Есть ли эта функция на других устройствах других производителей? Там работает так же, как здесь?
Есть ли хотя бы способ узнать, что для данного приложения (с учетом имени пакета) включена эта функция?
Для 3. Да, телефоны MI имеют аналогичную функцию, называемую двойными приложениями. IRC. Также есть приложение под названием Parallel Space, которое позволяет вам это делать. Что касается 4. Возможно, вы могли бы посмотреть системные журналы, когда происходит это событие. Есть вероятность, что это было вызвано исключением, которое может дать вам дополнительную информацию для работы. По сути, 1. и 5. - это более или менее один и тот же вопрос. Чтобы иметь возможность различать два экземпляра, необходимо знать, что существует два экземпляра.
@KaranModi 1 и 5 не одно и то же. 1 относится к намерению, а 5 - к более общим вещам, по крайней мере, чтобы знать, включена ли функция для имени пакета. Не требует намерения.
Из того, что мне удалось собрать, так как процесс «клонирования» не зависит от целевого приложения, а фактическая реализация на разных платформах различается (двойные приложения, параллельные приложения, параллельное пространство и т. д.). Кажется, нет никакого способа узнать, может ли ваше целевое приложение было клонировано или было ли оно клонировано. Следовательно, самое большее, что вы можете надежно выяснить, - это наличие у вашего целевого приложения нескольких экземпляров, если для этого существует способ.
У меня есть OP 3T, и по моему опыту два WhatsApp отлично работают с каждым внешним действием, с которым я сталкивался после того, как вы выбираете, какое из них хотите использовать. Хотя сам никогда не пробовал. Может, попробую и дам тебе знать. Может, на официальных форумах тоже можно спросить?
@jack_the_beast На самом деле я заметил, что он существует на других смартфонах, а не только от компании OnePlus. Просто с другим названием функции. Тем не менее, я надеялся на возможное обходное решение, и я не думаю, что он есть. Вы пробовали использовать виджет-ярлык WhatsApp, чтобы общаться напрямую с человеком?
Не большой поклонник виджетов, но я попробовал, потому что вы спросили. Виджет не работает должным образом. В списке виджетов для WhatsApp есть одна запись, и хотя при попытке добавить ее система запрашивает, какую копию использовать, после добавления они работают только с исходной, даже если вы выберете клон при добавлении. Тем не менее, они работают, ярлык чата открывает не ту копию приложения, но открывает его в правильном чате, а не на главном экране, как в вашем случае.
@jack_the_beast Ну, может быть, они исправили это в вашем случае, заставив его работать так, как если бы вы выбрали исходное приложение, а не его клон. Работает не лучшим образом, но, по крайней мере, это лучше, чем мне сказали.
Может быть, это зависит от модели или версии ПО . если вы можете получить точные данные, мы можем сравнить
@jack_the_beast В любом случае мой первоначальный вопрос не об этом. Речь идет о том, как программно проверять это и как работать с ним (или, по крайней мере, запускать исходное приложение вместо клона или диалогового окна выбора), включая вышеупомянутые намерения.
да, конечно, но, учитывая, что это не встроенная функция Android, я сомневаюсь, что есть стандартный способ сделать что-либо из этого. Вот почему я предложил проверить / спросить на официальном форуме OnePlus или других брендов.
@jack_the_beast Где именно? И как я мог узнать, что он работает, и что он работает на других устройствах, не принадлежащих OnePlus?
Не знаю, извините. Я бы просто спросил где-нибудь на официальных форумах или может на XDA.
Приложения используют намерения для открытия других приложений, иногда со специальными намерениями.
Одним из примеров является это намерение, чтобы выбрать контакт из WhatsApp:
Это прекрасно работает в целом. То же самое происходит, если вы хотите запустить приложение:
Эта проблема
Недавно мне сообщили о относительно новой функции, позволяющей пользователю иметь несколько экземпляров одного и того же приложения. Он может быть доступен на других устройствах, но на устройствах OnePlus он называется "параллельными приложениями". Здесь пример из 2 экземпляров WhatsApp, каждый из которых назначен другому номеру телефона:
Дело в том, что это может нарушить работу Intents с одним экземпляром приложения. Теперь Intent не знает, для какого приложения нужно идти. В Launcher теперь отображаются 2 значка для WhatsApp:
Если вы решите запустить WhatsApp через обычный значок запуска (левый), он отобразит это диалоговое окно:
Прекрасно работает, но если вы решите использовать намерение выбора, вы все равно получите этот диалог, но когда вы выберете элемент, из диалогового окна он не позволит вам ничего с ним делать (открывает и закрывает приложение), в то время как показ тоста "Формат файла не поддерживается".
Что я пробовал
Поскольку у меня нет устройства, я пытался прочитать об этом через Интернет, но я нашел только информацию, связанную с пользователем:
Я решил попытаться исследовать его дальше, отправив APK тому, кто рассказал мне об этом, пытаясь понять, будет ли следующий код работать иначе:
EDIT: Позже я попробовал следующее: я попросил показать, какие свойства ResolveInfo до и после включения функции, используя этот код:
В результате все те же, что и все в порядке. Здесь результат, когда он включается/выключается (точно такое же):
Вопросы
Как я могу различать основной экземпляр и "клонированный"? Я имею в виду, как можно настроить Intent на один экземпляр (основной) целевого приложения? Я спрашиваю об обоих намерениях, которые я представил (запуск и сборщик).
Как эта функция работает? Где теперь сохраняются личные данные каждого экземпляра? У каждого из них есть процесс с другим именем?
У других устройств других OEM-производителей есть эта функция? Он работает там так же, как здесь?
Есть ли хотя бы способ узнать, что данное приложение (с учетом его имени) поддерживает эту функцию?
Читайте также: