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