我对是否有可能从网页触发android服务感兴趣。主要的问题是解决当用户在特定页面上时该设备进行虎纹打印的可能性。
我正在调查将触发android应用程序服务的自定义URL方案的可能性。
那么可以触发服务表单网页吗?我应该使用自定义URL方案吗?
Web浏览器会android.action.VIEW
针对打开的每个URL发送意图。如果将服务定义为具有可捕获URL的Intent过滤器,则将触发该过滤器。您在意图接收器中所做的一切完全取决于您。
对于Android,首选方法是在您的域中捕获HTTP URL(可能在特定路径内),以便即使未安装服务也能显示某些内容。但是,这将询问用户是要使用您的服务还是使用Web浏览器打开它(但他们可以选择将来始终使用您的应用程序打开它),因此当您不想让用户成为自定义方案时,自定义方案非常有用。问。IMO最合适的自定义方案是您的应用程序的ID(com.example.application.android:some_data
),其他任何人都不太可能使用它。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句