Uri 是 Android 中用于识别某项内容的字符串结构,经常在 Android 程序中用以定位文件、目录、Web 页面和 Email 等。在 Android 编程中,很多地方都会用到 Uri。
要使用 Uri,通常需要通过 Uri 类的静态方法来获取 Uri 的实例。以下是一些常用的方法:
parse(String uriString):解析一个 uri 字符串。fromFile(File file):通过 File 对象创建 Uri。withAppendedPath(Uri uri, String pathSegment):在已有 Uri 的基础上追加路径。
例如,你可以通过以下方式创建一个 Uri:
// 通过字符串创建 Uri
Uri uri1 = Uri.parse("http://www.example.com");
// 通过文件创建 Uri
File file = new File("/path/to/file");
Uri uri2 = Uri.fromFile(file);
// 在已有 Uri 的基础上追加路径
Uri uri3 = Uri.withAppendedPath(uri1, "path");
当你获取到 Uri 之后,可以使用 Intent 来启动其他的 Activity,或者通过 ContentResolver 来查询、插入、删除和更新数据。例如,以下是一个使用 Uri 启动 Intent 的例子:

Uri uri = Uri.parse("http://www.example.com");
Intent intent = new Intent(Intent.ACTION_VIEW, uri);
startActivity(intent);
以上就是在 Android API 24 中使用 Uri 的基本方法。根据你的具体需求,可能还需要使用其他的方法,可以查阅 Android 官方文档获取更多信息。
发布者:luotuoemo,转转请注明出处:https://www.jintuiyun.com/172498.html
评论列表(11条)
1xbetgiri? 1xbetgiri? .
обмазочная гидроизоляция цена работы за м2 gidroizolyaciya-cena-7.ru .
наркологические клиники москва https://www.narkologicheskaya-klinika-23.ru .
автоматический карниз для штор elektrokarniz-kupit.ru .
one x bet one x bet .
жалюзи для умного дома жалюзи для умного дома .
icebet slot icebet slot .
перепланировка проект перепланировка проект .
кухни спб кухни спб .
устный перевод teletype.in/@alexd78/D1bRUvZKB7G .
синхронный перевод dzen.ru/a/aRDuRn3LkCngCegS .