是否可以使用自定义URL方案将数据发布到Android活动?
我正在开发一个Android应用程序,它使用自定义方案,如下链接所示:是否可以使用自定义URL方案将数据发布到Android活动?,android,Android,我正在开发一个Android应用程序,它使用自定义方案,如下链接所示: <activity android:name="com.example.library.activities.CustomSchemeActivity"> <intent-filter> <action android:name="android.intent.action.VIEW" />
<activity android:name="com.example.library.activities.CustomSchemeActivity">
<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="custom" android:host="custom.example.com" android:path="/custom" />
</intent-filter>
</activity>
当用户点击链接时,说custom://custom.example.com/custom?parameter=abcd
,CustomSchemeActivity按预期启动
现在,我需要将数据发送到此活动。我已经可以通过URL参数发送它了。不过我很好奇,如果我将数据发布到意图中,是否可以阅读内容?是否可以将数据从服务器上传到手机?您可以添加额外的数据:
摘自:
否。除URL字符串外,服务器和移动设备之间没有其他链接。在这种情况下,所有数据都应该在那里。您可以在意图中捆绑额外的数据,但是
POST
将不适用,因为意图不是HTTP。当然,一个具有互联网权限的Android应用程序随后可以以几乎任何正常的方式与HTTP服务器通信。谢谢Chris和Stefan。我必须满足于以正常的方式使用HTTP。干杯