2014-01-04 2 views
0

Я не думаю, что это возможно, но, возможно, кто-то может доказать мне, что я неправ. Я хотел бы создать приложение для Android, которое будет расширять \ взаимодействовать с другим внешним приложением, уже установленным в системе. Например, я хотел бы создать панель, которая, когда пользователь просматривает чат на whatsapp, будет отображаться в верхней части экрана и сможет взаимодействовать с приложением whatsapp (скажем, когда я нажимаю кнопку на bar, он вставляет текст в окно сообщения).Сборка расширения для внешнего приложения для Android

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

Возможно, я смотрю на это неправильно.?

ответ

0

Очевидно, что нет сомнений, что вы ошибаетесь. В приложении для Android работает в песочнице, поэтому они не могут использовать другие данные или содержимое приложения по данным, я имею в виду здесь файлы, которые находятся в каталоге данных/данных, базе данных, активах и конкретном приложении (например, компоненты, ресурсы - (изображения из чертежей, файлы содержимое из исходной папки, все элементы ui) .Кроме того, некоторые данные могут быть скомпрометированы с некоторыми условиями, такими как база данных, некоторые файлы данных/данных поставщиками содержимого, если другое приложение желает, чтобы это делалось тогда. Помимо запуска этого вы ничего не можете сделать

+0

Я не хочу создавать реальное расширение внешнего приложения, которое будет использовать его файлы, ресурсы и управлять его данными. Я хочу создать другое приложение, которое сможет получить ссылку, например, на exterenal app ui и взаимодействовать с ним. У меня будут свои собственные данные и ресурсы, все, что я хочу, это взаимодействовать с другими приложениями, в основном с их элементами ui, а t эй показаны на экране – Biri

+0

Для этого u должен быть владельцем обоих приложений, поэтому вы можете настроить, как вы хотите. – Sush

0

Невозможно взаимодействовать с другими приложениями, если они не предназначены для этой цели.

Смежные вопросы