Как встроить другое приложение в другое и наложить какой-то макет

во-первых, привет! во-вторых, этот вопрос не совпадает с другим вопросом «встроить приложение в приложение», потому что у меня есть пример приложения, которое делает это и все еще разрабатывается до сих пор, это блок-лаунчер от zhouweizhang, а также есть страница github, которая показывает его исходный код .

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

А blocklauncher использует System.load для загрузки библиотеки игры и createPackageContext. это то, что мне нужно?

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

Кстати. ссылка на страницу github: https://github.com/zhuowei/MCPELauncher/

В общем, это определенно невозможно. Большинство других вопросов этого разнообразия связаны с попыткой встроить произвольное приложение. Это может быть возможно в ограниченных случаях, для определенных приложений, с периодическими сбоями. Обратите внимание, что код «до сих пор не разрабатывается», так как этот репозиторий не обновлялся почти четыре года. И, читая проект README, выясняется, что вам понадобится гораздо больше, чем «System.load для загрузки библиотеки игры и createPackageContext», например root-доступ. Кроме того, возникает вопрос, является ли то, что вы предлагаете, законным в вашей юрисдикции.

CommonsWare 01.05.2018 17:02

законный? возможно, нет. Обновлено? Да, в Google Play. Сбои? правда. В конце концов, у меня есть другое приложение, которое может делать что-то подобное. это игровые инструменты Samsung, но они делают что-то другое. вместо того, чтобы встраивать другое приложение, отображается кнопка с плавающим действием. это было то же самое?

Han Programer 03.05.2018 13:15
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
0
2
34
0

Другие вопросы по теме