Mark Murphy
Mark Murphy
Have clear support for changing the title for an existing `PageDescriptor`, affecting things like tabs that might be connected to the `ViewPager`.
Per issue #35: - Add docs to point out that `name` should be a simple identifier (no spaces, no punctuation) - Re-emphasize in docs that the `name` in XML needs...
The problem with serving assets (and raw resources and anything that is not a file) is that the resulting stream is non-seekable, which hampers compatibility with clients that [assume seekability](https://commonsware.com/blog/2016/11/21/consuming-content-be-flexible.html)....
I'm not completely comfortable with it, and I don't really want to support it long-term. So, mark it in the docs as deprecated, and add a warning to LogCat about...
Write a sample app that plays back media, both from "traditional" `FileProvider` sources and `StreamProvider` extensions. In particular, once IOCipher support is ready (see issue #2), test that.
Add an `IOCipherProvider` subclass, in a separate sub-project, that supports serving from an IOCipher container. Support read and write. Require a `call()` or something to supply passphrase.
We can temporarily get away with this by having `name` have the right extension, but offering a `type` attribute would be useful.
Just as `MediaStore` offers finding files, `StreamProvider` could do the same. Would need to be opt-in.