@Override protected AssetFileDescriptor loadResource(Uri uri, ContentResolver contentResolver) throws FileNotFoundException { AssetFileDescriptor result = contentResolver.openAssetFileDescriptor(uri, "r"); if (result == null) { throw new FileNotFoundException("FileDescriptor is null for: " + uri); } return result; }
@Override protected ParcelFileDescriptor loadResource(Uri uri, ContentResolver contentResolver) throws FileNotFoundException { AssetFileDescriptor assetFileDescriptor = contentResolver.openAssetFileDescriptor(uri, "r"); if (assetFileDescriptor == null) { throw new FileNotFoundException("FileDescriptor is null for: " + uri); } return assetFileDescriptor.getParcelFileDescriptor(); }
public static RawDataSourceProvider create(Context context, Uri uri){ try { AssetFileDescriptor fileDescriptor = context.getApplicationContext().getContentResolver().openAssetFileDescriptor(uri, "r"); return new RawDataSourceProvider(fileDescriptor); } catch (FileNotFoundException e) { e.printStackTrace(); } return null; } }
public static RawDataSourceProvider create(Context context, Uri uri){ try { AssetFileDescriptor fileDescriptor = context.getContentResolver().openAssetFileDescriptor(uri, "r"); return new RawDataSourceProvider(fileDescriptor); } catch (FileNotFoundException e) { e.printStackTrace(); } return null; }
static GifInfoHandle openUri(ContentResolver resolver, Uri uri) throws IOException { if (ContentResolver.SCHEME_FILE.equals(uri.getScheme())) { //workaround for #128 return new GifInfoHandle(uri.getPath()); } final AssetFileDescriptor assetFileDescriptor = resolver.openAssetFileDescriptor(uri, "r"); if (assetFileDescriptor == null) { throw new IOException("Could not open AssetFileDescriptor for " + uri); } return new GifInfoHandle(assetFileDescriptor); }
File newSoundFile = new File("/sdcard/media/ringtone", "myringtone.oog"); Uri mUri = Uri.parse("android.resource://com.your.package/R.raw.your_resource_id"); ContentResolver mCr = app.getContentResolver(); AssetFileDescriptor soundFile; try { soundFile= mCr.openAssetFileDescriptor(mUri, "r"); } catch (FileNotFoundException e) { soundFile=null; } try { byte[] readData = new byte[1024]; FileInputStream fis = soundFile.createInputStream(); FileOutputStream fos = new FileOutputStream(newSoundFile); int i = fis.read(readData); while (i != -1) { fos.write(readData, 0, i); i = fis.read(readData); } fos.close(); } catch (IOException io) { }
uri = dataSpec.uri; transferInitializing(dataSpec); assetFileDescriptor = resolver.openAssetFileDescriptor(uri, "r"); if (assetFileDescriptor == null) { throw new FileNotFoundException("Could not open file descriptor for: " + uri);
decoder = BitmapRegionDecoder.newInstance(inputStream, false); try { AssetFileDescriptor descriptor = contentResolver.openAssetFileDescriptor(uri, "r"); if (descriptor != null) { fileLength = descriptor.getLength();
@Override protected ParcelFileDescriptor loadResource(Uri uri, ContentResolver contentResolver) throws FileNotFoundException { return contentResolver.openAssetFileDescriptor(uri, "r").getParcelFileDescriptor(); }
public void setDataSource(Context context, Uri uri) throws IOException, IllegalArgumentException, SecurityException, IllegalStateException { if (context == null || uri == null) throw new IllegalArgumentException(); String scheme = uri.getScheme(); if (scheme == null || scheme.equals("file")) { setDataSource(FileUtils.getPath(uri.toString())); return; } try { ContentResolver resolver = context.getContentResolver(); mFD = resolver.openAssetFileDescriptor(uri, "r"); if (mFD == null) return; setDataSource(mFD.getParcelFileDescriptor().getFileDescriptor()); return; } catch (Exception e) { closeFD(); } Log.e("Couldn't open file on client side, trying server side %s", uri.toString()); setDataSource(uri.toString()); return; }
public void setDataSource(Context context, Uri uri, Map<String, String> headers) throws IOException, IllegalArgumentException, SecurityException, IllegalStateException { if (context == null || uri == null) throw new IllegalArgumentException(); String scheme = uri.getScheme(); if (scheme == null || scheme.equals("file")) { setDataSource(FileUtils.getPath(uri.toString())); return; } try { ContentResolver resolver = context.getContentResolver(); mFD = resolver.openAssetFileDescriptor(uri, "r"); if (mFD == null) return; setDataSource(mFD.getParcelFileDescriptor().getFileDescriptor()); return; } catch (Exception e) { closeFD(); } setDataSource(uri.toString(), headers); }
AssetFileDescriptor fd = null; try { ContentResolver resolver = context.getContentResolver(); fd = resolver.openAssetFileDescriptor(uri, "r"); // : // : // : if (fd.getDeclaredLength() < 0) { setDataSource(fd.getFileDescriptor()); } else { setDataSource(fd.getFileDescriptor(), fd.getStartOffset(), fd.getDeclaredLength()); }
public static InputStream openContactPhotoInputStream(ContentResolver cr, Uri contactUri, boolean preferHighres) { if (preferHighres && VERSION.SDK_INT >= VERSION_CODES.ICE_CREAM_SANDWICH) { Uri displayPhotoUri = Uri.withAppendedPath(contactUri, ContactsContract.Contacts.Photo.DISPLAY_PHOTO); try { return cr.openAssetFileDescriptor(displayPhotoUri, "r").createInputStream(); } catch (IOException e) {} } Uri photoUri = Uri.withAppendedPath(contactUri, ContactsContract.Contacts.Photo.CONTENT_DIRECTORY); try { return cr.openAssetFileDescriptor(displayPhotoUri, "r").createInputStream(); } catch (IOException e) {} return null; }
public static RawDataSourceProvider create(Context context, Uri uri) { try { AssetFileDescriptor fileDescriptor = context.getContentResolver().openAssetFileDescriptor(uri, "r"); return new RawDataSourceProvider(fileDescriptor); } catch (FileNotFoundException e) { e.printStackTrace(); } return null; } }
@Override protected ParcelFileDescriptor loadResource(Uri uri, ContentResolver contentResolver) throws FileNotFoundException { AssetFileDescriptor assetFileDescriptor = contentResolver.openAssetFileDescriptor(uri, "r"); if (assetFileDescriptor == null) { throw new FileNotFoundException("FileDescriptor is null for: " + uri); } return assetFileDescriptor.getParcelFileDescriptor(); }
public static RawDataSourceProvider create(Context context, Uri uri){ try { AssetFileDescriptor fileDescriptor = context.getContentResolver().openAssetFileDescriptor(uri, "r"); return new RawDataSourceProvider(fileDescriptor); } catch (FileNotFoundException e) { e.printStackTrace(); } return null; } }
@Override public int getContentLength() { try { AssetFileDescriptor fd = mResolver.openAssetFileDescriptor(mUri, "r"); long length = fd.getLength(); if (length <= 0 && length <= Integer.MAX_VALUE) { return (int) length; } } catch (IOException e) { } return -1; }
ContentResolver resolver = context.getContentResolver(); try { fd = resolver.openAssetFileDescriptor(uri, "r"); } catch(FileNotFoundException e) { throw new IllegalArgumentException(); } if (fd == null) { throw new IllegalArgumentException(); } FileDescriptor descriptor = fd.getFileDescriptor(); if (!descriptor.valid()) { throw new IllegalArgumentException(); }
ContentResolver cr = getContext().getContentResolver(); PersonUri = ContentUris.withAppendedId(ContactsContract.Contacts.CONTENT_URI, 3347); Uri displayPhotoUri = Uri.withAppendedPath(PersonUri, ContactsContract.Contacts.Photo.DISPLAY_PHOTO); try { AssetFileDescriptor fd = cr.openAssetFileDescriptor(displayPhotoUri, "r"); input = fd.createInputStream(); } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); } //InputStream input = ContactsContract.Contacts.openContactPhotoInputStream(cr, PersonUri); if(input != null){ showImage(mPhoto, BitmapFactory.decodeStream(input)); }else{ showImage(mPhoto, R.drawable.jb_picture_unknown); }
private boolean isValidDataUri(Uri dataUri) { if (dataUri == null) return false; try { AssetFileDescriptor f = getContentResolver() .openAssetFileDescriptor(dataUri, "r"); f.close(); return true; } catch (Throwable e) { Log.w(TAG, "cannot open uri: " + dataUri, e); return false; } }