Я хочу запустить приложение в телефоне, щелкнув его ссылку в браузере. Как я могу это сделать ???Запуск приложения с помощью браузера?
ответ
реагировать приложение к индивидуальному заказу намерения, описанного в вашем файле манифеста, как это:
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="http" android:host="myserver.com" android:pathPrefix="/directory"/>
Ваше приложение будет реагировать на ссылки http://myserver.com/directory.
В вашей деятельности вы можете получить URL-адрес, позвонив .getData о намерениях.
Как Жан описал свой собственный фильтр намерений, вы можете захотеть использовать свою собственную частную схему на основе вашего имени приложения, поскольку встроенный браузер, вероятно, перехватит HTTP во многих случаях.
<activity android:name=".main"
android:label="@string/app_name"
android:theme="@android:style/Theme.NoTitleBar"
android:configChanges="orientation|keyboardHidden"
android:launchMode="singleTask"
android:screenOrientation="portrait"
android:windowSoftInputMode="adjustPan">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="helloworld" />
</intent-filter>
Затем, чтобы вызвать его в HTML:
<a href="helloworld://somedata/urlformated">Click here to launch app</a>
Чтобы получить доступ к данным URL-адрес в вашей деятельности onResume
, сделать что-то вроде:
Uri launchURI = getIntent().getData();
Вы можете проанализируйте данные, используя различные методы Uri. Имейте в виду, что есть намерение даже для обычного запуска, поэтому вам нужно справиться с этим делом. Выполнение этого в onResume
поддерживает как случай, когда приложение уже запущено, так и запущено.
- 1. Запуск приложения из браузера с помощью HTML?
- 2. Запуск приложения из браузера
- 3. Запуск приложения из браузера
- 4. Запуск приложения из браузера
- 5. Запуск приложения из браузера
- 6. Запуск приложения из веб-браузера
- 7. Запуск приложения Android от браузера
- 8. Запуск приложения silverlight из браузера
- 9. Запуск приложения из браузера Iphone
- 10. Запуск Android-приложения с помощью URL-адреса браузера Chrome
- 11. Запуск приложения с воздухом из браузера
- 12. Запуск веб-браузера внутри приложения WPF?
- 13. Запуск приложения из браузера и стартового экрана
- 14. Запуск приложения-сервера из браузера (php)
- 15. Запуск всех событий браузера с помощью dispatchEvent
- 16. Запуск окна браузера из приложения AIR
- 17. Запуск приложения для Android из WEB-браузера
- 18. Запуск приложения Electron со стандартного веб-браузера
- 19. запуск браузера с capybara
- 20. Запуск браузера в Java
- 21. Запуск приложения Android из браузера URI
- 22. Запуск приложения C# .Net из браузера. Возможное?
- 23. Запуск Chrome Упакованные приложения на вкладке браузера
- 24. Запуск приложения Silverlight из браузера По умолчанию
- 25. Запуск winform с URL-адресом веб-браузера от отдельного приложения
- 26. Запуск SMS с мобильного браузера
- 27. Навигация приложения ExtJS с помощью кнопки браузера
- 28. Запуск приложения на iPhone из веб-браузера с использованием GWT
- 29. Запуск приложения из браузера с параметрами (кросс-браузер)
- 30. Запуск приложения браузера с пользовательским классом - не удается найти активность
Вы можете дать полный код для запуска установленного пакета из браузера – Jeff
Я выполнил вышеуказанный код .. но его не работает – Jeff