看了下网上的资料,假如我需要对一个activity的intent-filter做过滤,使其只接受scheme为“site” path为“www.aaa.com”后面文件夹为“/image"的Uri,那么我filter这么写
<data android:scheme="site" android:host="www.aaa.com" android:pathPrefix="/image" />
但是我不知道该如何在实例化Intent的时候传入这个格式的Uri。试了下
intent.setData(Uri.parse("site://www.aaa.com/image/aa.jpg"));
这种写法是无法通过过滤的。请问该如何设置Uri的host和path属性?