本文整理了Java中com.facebook.internal.Utility.isFileUri()
方法的一些代码示例,展示了Utility.isFileUri()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Utility.isFileUri()
方法的具体详情如下:
包路径:com.facebook.internal.Utility
类名称: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");
}
}
内容来源于网络,如有侵权,请联系作者删除!