在Android中,深层链接返回的URI路径段可以通过以下方式获取:
onCreate()
方法中获取Intent对象:Intent intent = getIntent();
intent.getData()
方法获取URI对象:Uri uri = intent.getData();
uri.getPathSegments()
方法获取URI的路径段列表:List pathSegments = uri.getPathSegments();
for (String segment : pathSegments) {
Log.d("Path Segment", segment);
}
这样,你就可以获取到深层链接返回的URI路径段的值了。
以下是完整的示例代码:
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Intent intent = getIntent();
Uri uri = intent.getData();
List pathSegments = uri.getPathSegments();
for (String segment : pathSegments) {
Log.d("Path Segment", segment);
}
}
}
请注意,上述代码假设你的Activity是通过深层链接启动的,并且在AndroidManifest.xml
文件中已经配置了相关的Intent过滤器。