1c7c4b2f14af3d218e714e8e11e47c8b8e1a6010 |
|
30-Nov-2017 |
Jonathan Dormody <jond@google.com> |
Docs: Renamed ParcelFileDescritor to ParcelFileDescriptor Test: make ds-docs Bug: 1766768 Change-Id: Idfea122569bb6f80889be3f224f9629cfebc0ca3
/frameworks/base/core/java/android/content/res/AssetFileDescriptor.java
|
c1c8f3f97d344a24bfddcb56a8be05e7e2fabe9e |
|
14-Oct-2013 |
Jeff Sharkey <jsharkey@android.com> |
Add extras to AFD, send orientation metadata. AssetFileDescriptor augments a ParcelFileDescriptor with details about how it should be interpreted, so extend it to support a Bundle of extras. Then use these extras to share thumbnail orientation metadata. The raw image data of EXIF thumbnails matches the orientation of the enclosing image, but the thumbnail data doesn't repeat the EXIF flags. This meant that receivers of openDocumentThumbnail() would get an image that needed to be transformed, but without enough context to actually transform it. Instead of transforming and recompressing the image on the fly on the provider side, send a transformation hint that the receiver side can interpret. Bug: 11205688 Change-Id: Ibc5a7ad002377a55e6ffcb5ac5c8829841002e06
/frameworks/base/core/java/android/content/res/AssetFileDescriptor.java
|
32559e191fd2580393d77161a32bcaeaa49fbe5d |
|
29-Apr-2013 |
Jeff Sharkey <jsharkey@android.com> |
Decorate AssetFileDescriptor with Closeable. Change-Id: I1f5f462b781a6e8fad77337006febd9c54694c0b
/frameworks/base/core/java/android/content/res/AssetFileDescriptor.java
|
af67fc65bf113b028ff33e71cd6a45810018c273 |
|
08-May-2012 |
Jeff Brown <jeffbrown@google.com> |
Check for null fd when constructing AssetFileDescriptor. An AssetFileDescriptor with a null fd is pretty useless and should never happen during normal operation. It can't even be parcelled without hitting an NPE. To make it easier to find bugs where a null fd might have been generated, check at construction time. Bug: 5655036 Change-Id: I1da6dbee0cab9c11e309f3cebe698bf44dc5e27d
/frameworks/base/core/java/android/content/res/AssetFileDescriptor.java
|
212799338d7be336e73eb65de3dcd0338a705a11 |
|
02-Dec-2010 |
Bjorn Bringert <bringert@android.com> |
Only decrement mRemaining once in read(). In the old code AssetFileDescriptor.AutoCloseInputStream.read() called super.read(), which calls read(byte[] buffer, int offset, int count), which decrements mRemaining. Then read() decremented mRemaining again after super.read() returned. I'm extending the CTS tests for AssetFileDescriptor.AutoCloseInputStream to cover this. Bug: 3240844 Change-Id: I70b945abc773d3ce5c1317dad23a0d797b31f111
/frameworks/base/core/java/android/content/res/AssetFileDescriptor.java
|
a006b47298539d89dc7a06b54c070cb3e986352a |
|
14-Apr-2010 |
Bjorn Bringert <bringert@android.com> |
New API and implementation of DB and memory-backed FDs This depends on a kernel patch that implements read(2) in the ashmem driver. Bug http://b/issue?id=2595601 Change-Id: Ie3b10aa471aada21812b35e63954c1b2f0a7b042
/frameworks/base/core/java/android/content/res/AssetFileDescriptor.java
|
23fdaf6fb62a9b5154b2508916a21c678462c5d0 |
|
06-Aug-2010 |
Dianne Hackborn <hackbod@google.com> |
Add new ContentProvider for doing conversions to data streams. This introduces basic infrastructure that should allow content providers holding complex data to perform on-demand conversion of their data to streams of various types. It is achieved through two new content provider APIs, one to interrogate the possible stream MIME types the provider can return, and the other to request a stream of data in a particular MIME type. Because implementations of this will often need to do on-demand data conversion, there is also a utility intoduced in ContentProvider for subclasses to easily run a function to write data into a pipe that is read by the client. This feature is mostly intended for cut and paste and drag and drop, as the complex data interchange allowing the source and destination to negotiate data types and copy (possible large) data between them. However because it is fundamental facility of ContentProvider, it can be used in other places, such as for more advanced GET_CONTENT data exchanges. An example implementation of this would be in ContactsProvider, which can now provider a data stream when a client opens certain pieces of it data, to return data as flat text, a vcard, or other format. Change-Id: I58627ea4ed359aa7cf2c66274adb18306c209cb2
/frameworks/base/core/java/android/content/res/AssetFileDescriptor.java
|
963cd006c45716b034f656bf7e7179e6476f7e4d |
|
29-May-2009 |
Bjorn Bringert <bringert@android.com> |
Allow creating AssetFileDescriptors for MemoryFiles. This allows content providers to use in-memory data to implement ContentProvider.openAssetFile(), instead of just normal files and sockets as before. To test cross-process use of AssetFileDescriptors for MemoryFiles, a test content provider and a client for it are added to AndroidTests. Fixes http://b/issue?id=1871731
/frameworks/base/core/java/android/content/res/AssetFileDescriptor.java
|
9066cfe9886ac131c34d59ed0e2d287b0e3c0087 |
|
04-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //depot/cupcake/@135843
/frameworks/base/core/java/android/content/res/AssetFileDescriptor.java
|
d83a98f4ce9cfa908f5c54bbd70f03eec07e7553 |
|
04-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //depot/cupcake/@135843
/frameworks/base/core/java/android/content/res/AssetFileDescriptor.java
|
076357b8567458d4b6dfdcf839ef751634cd2bfb |
|
03-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //depot/cupcake/@132589
/frameworks/base/core/java/android/content/res/AssetFileDescriptor.java
|
3dec7d563a2f3e1eb967ce2054a00b6620e3558c |
|
03-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //depot/cupcake/@137055
/frameworks/base/core/java/android/content/res/AssetFileDescriptor.java
|
54b6cfa9a9e5b861a9930af873580d6dc20f773c |
|
21-Oct-2008 |
The Android Open Source Project <initial-contribution@android.com> |
Initial Contribution
/frameworks/base/core/java/android/content/res/AssetFileDescriptor.java
|