所有URL都是URI
android中把url用string进行处理,然后用URI进行操作。
sp存取uri
Uri uri = getIntent().getData();
if (uri != null) {
preferenceUtil.saveString("deeplinkUri", uri.toString());
}
String deeplinkUri = PreferenceUtil.getInstance(this).getString("deeplinkUri", null);
if (deeplinkUri != null && !deeplinkUri.equals("")) {
Uri uri = Uri.parse(deeplinkUri);
//然后就可以操作uri了,例如uri.getPath()
}