Android устанавливает приложение по коду ...... и запускает приложение с некоторыми аргументами - PullRequest
0 голосов
/ 13 июня 2011

Я действительно волнуюсь, потому что не знаю, как найти пример или документацию по моей проблеме.Я разработал своего рода Ndroid Market, который позволяет вам скачать .zip файл и сохранить его в sd (ex root \ download).Каждый почтовый индекс содержит значок и веб-приложение html (например, Icon1.ico и Application1.html).Когда загрузка закончится, MyMarket разархивирует файл application1.zip и поместит его в папку.

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

И затем второй шаг.Я должен разработать обе эти альтернативы, и тогда кто-то другой выберет между ними

  • Когда я нажимаю на иконку1 в списке приложений, открывается браузер по умолчанию, и внутри него запускается приложение html.....

  • Самое сложное, когда я нажимаю на иконку1 MyMarket Application открывается, но с параметром, как в Java, когда вы запускаете program1, но с одним аргументом, который вы можете получитьв массиве argv.Так, например, если я нажимаю на иконку MyMarket или иконку Icon1, запускается то же самое приложение, но затем MyMarket проверяет, является ли «argv» пустым, и, если это не так, и для примера есть строка «application1», он открывает другое действие свеб-просмотр и запустить HTML-файл внутри него.

1 Ответ

1 голос
/ 13 июня 2011

но как к этому?

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...