com.facebook.internal.Utility.isFileUri()方法的使用及代码示例

x33g5p2x  于2022-02-01 转载在 其他  
字(1.8k)|赞(0)|评价(0)|浏览(126)

本文整理了Java中com.facebook.internal.Utility.isFileUri()方法的一些代码示例,展示了Utility.isFileUri()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Utility.isFileUri()方法的具体详情如下:
包路径:com.facebook.internal.Utility
类名称:Utility
方法名:isFileUri

Utility.isFileUri介绍

暂无

代码示例

代码示例来源:origin: facebook/facebook-android-sdk

Callback callback
) throws FileNotFoundException {
  if (Utility.isFileUri(imageUri)) {
    return newUploadStagingResourceWithImageRequest(
      accessToken,

代码示例来源:origin: facebook/facebook-android-sdk

throws FileNotFoundException {
graphPath = getDefaultPhotoPathIfNull(graphPath);
if (Utility.isFileUri(photoUri)) {
  return newUploadPhotoRequest(
      accessToken,

代码示例来源:origin: facebook/facebook-android-sdk

private void initialize()
      throws FileNotFoundException {
    ParcelFileDescriptor fileDescriptor;
    try {
      if (Utility.isFileUri(videoUri)) {
        fileDescriptor = ParcelFileDescriptor.open(
            new File(videoUri.getPath()),
            ParcelFileDescriptor.MODE_READ_ONLY);
        videoSize = fileDescriptor.getStatSize();
        videoStream = new ParcelFileDescriptor.AutoCloseInputStream(fileDescriptor);
      } else if (Utility.isContentUri(videoUri)) {
        videoSize = Utility.getContentSize(videoUri);
        videoStream = FacebookSdk
            .getApplicationContext()
            .getContentResolver()
            .openInputStream(videoUri);
      } else {
        throw new FacebookException("Uri must be a content:// or file:// uri");
      }
    } catch (FileNotFoundException e) {
      Utility.closeQuietly(videoStream);
      throw e;
    }
  }
}

代码示例来源:origin: facebook/facebook-android-sdk

private static void validateVideo(ShareVideo video, Validator validator) {
  if (video == null) {
    throw new FacebookException("Cannot share a null ShareVideo");
  }
  Uri localUri = video.getLocalUrl();
  if (localUri == null) {
    throw new FacebookException("ShareVideo does not have a LocalUrl specified");
  }
  if (!Utility.isContentUri(localUri) && !Utility.isFileUri(localUri)) {
    throw new FacebookException("ShareVideo must reference a video that is on the device");
  }
}

相关文章