Documentation
¶
Overview ¶
Package documents provides Go bindings for android.provider.
Index ¶
- Constants
- func Init(env *jni.Env) error
- type Contract
- func (m *Contract) BuildChildDocumentsUri(arg0 string, arg1 string) (*jni.Object, error)
- func (m *Contract) BuildChildDocumentsUriUsingTree(arg0 *jni.Object, arg1 string) (*jni.Object, error)
- func (m *Contract) BuildDocumentUri(arg0 string, arg1 string) (*jni.Object, error)
- func (m *Contract) BuildDocumentUriUsingTree(arg0 *jni.Object, arg1 string) (*jni.Object, error)
- func (m *Contract) BuildRecentDocumentsUri(arg0 string, arg1 string) (*jni.Object, error)
- func (m *Contract) BuildRootUri(arg0 string, arg1 string) (*jni.Object, error)
- func (m *Contract) BuildRootsUri(arg0 string) (*jni.Object, error)
- func (m *Contract) BuildSearchDocumentsUri(arg0 string, arg1 string, arg2 string) (*jni.Object, error)
- func (m *Contract) BuildTreeDocumentUri(arg0 string, arg1 string) (*jni.Object, error)
- func (m *Contract) CopyDocument(arg0 *jni.Object, arg1 *jni.Object, arg2 *jni.Object) (*jni.Object, error)
- func (m *Contract) CreateDocument(arg0 *jni.Object, arg1 *jni.Object, arg2 string, arg3 string) (*jni.Object, error)
- func (m *Contract) CreateWebLinkIntent(arg0 *jni.Object, arg1 *jni.Object, arg2 *jni.Object) (*jni.Object, error)
- func (m *Contract) DeleteDocument(arg0 *jni.Object, arg1 *jni.Object) (bool, error)
- func (m *Contract) EjectRoot(arg0 *jni.Object, arg1 *jni.Object) error
- func (m *Contract) FindDocumentPath(arg0 *jni.Object, arg1 *jni.Object) (*jni.Object, error)
- func (m *Contract) GetDocumentId(arg0 *jni.Object) (string, error)
- func (m *Contract) GetDocumentMetadata(arg0 *jni.Object, arg1 *jni.Object) (*jni.Object, error)
- func (m *Contract) GetDocumentThumbnail(arg0 *jni.Object, arg1 *jni.Object, arg2 *jni.Object, arg3 *jni.Object) (*jni.Object, error)
- func (m *Contract) GetRootId(arg0 *jni.Object) (string, error)
- func (m *Contract) GetSearchDocumentsQuery(arg0 *jni.Object) (string, error)
- func (m *Contract) GetTreeDocumentId(arg0 *jni.Object) (string, error)
- func (m *Contract) IsChildDocument(arg0 *jni.Object, arg1 *jni.Object, arg2 *jni.Object) (bool, error)
- func (m *Contract) IsDocumentUri(arg0 *jni.Object, arg1 *jni.Object) (bool, error)
- func (m *Contract) IsRootUri(arg0 *jni.Object, arg1 *jni.Object) (bool, error)
- func (m *Contract) IsRootsUri(arg0 *jni.Object, arg1 *jni.Object) (bool, error)
- func (m *Contract) IsTreeUri(arg0 *jni.Object) (bool, error)
- func (m *Contract) MoveDocument(arg0 *jni.Object, arg1 *jni.Object, arg2 *jni.Object, arg3 *jni.Object) (*jni.Object, error)
- func (m *Contract) RemoveDocument(arg0 *jni.Object, arg1 *jni.Object, arg2 *jni.Object) (bool, error)
- func (m *Contract) RenameDocument(arg0 *jni.Object, arg1 *jni.Object, arg2 string) (*jni.Object, error)
- type ContractPath
- func (m *ContractPath) DescribeContents() (int32, error)
- func (m *ContractPath) Equals(arg0 *jni.Object) (bool, error)
- func (m *ContractPath) GetRootId() (string, error)
- func (m *ContractPath) HashCode() (int32, error)
- func (m *ContractPath) ToString() (string, error)
- func (m *ContractPath) WriteToParcel(arg0 *jni.Object, arg1 int32) error
Constants ¶
const ( ActionDocumentSettings = consts.ActionDocumentSettings ExtraError = consts.ExtraError ExtraExcludeSelf = consts.ExtraExcludeSelf ExtraInfo = consts.ExtraInfo ExtraInitialUri = consts.ExtraInitialUri ExtraLoading = consts.ExtraLoading ExtraOrientation = consts.ExtraOrientation ExtraPrompt = consts.ExtraPrompt MetadataExif = consts.MetadataExif MetadataTreeCount = consts.MetadataTreeCount MetadataTreeSize = consts.MetadataTreeSize MetadataTypes = consts.MetadataTypes ProviderInterface = consts.ProviderInterface QueryArgDisplayName = consts.QueryArgDisplayName QueryArgExcludeMedia = consts.QueryArgExcludeMedia QueryArgFileSizeOver = consts.QueryArgFileSizeOver QueryArgLastModifiedAfter = consts.QueryArgLastModifiedAfter QueryArgMimeTypes = consts.QueryArgMimeTypes ColumnDisplayName = consts.ColumnDisplayName ColumnDocumentId = consts.ColumnDocumentId ColumnFlags = consts.ColumnFlags ColumnIcon = consts.ColumnIcon ColumnLastModified = consts.ColumnLastModified ColumnMimeType = consts.ColumnMimeType ColumnSize = consts.ColumnSize ColumnSummary = consts.ColumnSummary MimeTypeDir = consts.MimeTypeDir ColumnAvailableBytes = consts.ColumnAvailableBytes ColumnCapacityBytes = consts.ColumnCapacityBytes ColumnMimeTypes = consts.ColumnMimeTypes ColumnQueryArgs = consts.ColumnQueryArgs ColumnRootId = consts.ColumnRootId ColumnTitle = consts.ColumnTitle MimeTypeItem = consts.MimeTypeItem )
const ( FlagDirBlocksOpenDocumentTree = consts.FlagDirBlocksOpenDocumentTree FlagDirPrefersGrid = consts.FlagDirPrefersGrid FlagDirPrefersLastModified = consts.FlagDirPrefersLastModified FlagDirSupportsCreate = consts.FlagDirSupportsCreate FlagPartial = consts.FlagPartial FlagSupportsCopy = consts.FlagSupportsCopy FlagSupportsDelete = consts.FlagSupportsDelete FlagSupportsMetadata = consts.FlagSupportsMetadata FlagSupportsMove = consts.FlagSupportsMove FlagSupportsRemove = consts.FlagSupportsRemove FlagSupportsRename = consts.FlagSupportsRename FlagSupportsSettings = consts.FlagSupportsSettings FlagSupportsThumbnail = consts.FlagSupportsThumbnail FlagSupportsWrite = consts.FlagSupportsWrite FlagVirtualDocument = consts.FlagVirtualDocument FlagWebLinkable = consts.FlagWebLinkable Creator = consts.Creator FlagEmpty = consts.FlagEmpty FlagLocalOnly = consts.FlagLocalOnly FlagSupportsCreate = consts.FlagSupportsCreate FlagSupportsEject = consts.FlagSupportsEject FlagSupportsIsChild = consts.FlagSupportsIsChild FlagSupportsRecents = consts.FlagSupportsRecents FlagSupportsSearch = consts.FlagSupportsSearch )
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Contract ¶ added in v0.0.4
Contract wraps android.provider.DocumentsContract.
func (*Contract) BuildChildDocumentsUri ¶ added in v0.0.4
BuildChildDocumentsUri calls android.provider.DocumentsContract.buildChildDocumentsUri.
func (*Contract) BuildChildDocumentsUriUsingTree ¶ added in v0.0.4
func (m *Contract) BuildChildDocumentsUriUsingTree(arg0 *jni.Object, arg1 string) (*jni.Object, error)
BuildChildDocumentsUriUsingTree calls android.provider.DocumentsContract.buildChildDocumentsUriUsingTree.
func (*Contract) BuildDocumentUri ¶ added in v0.0.4
BuildDocumentUri calls android.provider.DocumentsContract.buildDocumentUri.
func (*Contract) BuildDocumentUriUsingTree ¶ added in v0.0.4
BuildDocumentUriUsingTree calls android.provider.DocumentsContract.buildDocumentUriUsingTree.
func (*Contract) BuildRecentDocumentsUri ¶ added in v0.0.4
BuildRecentDocumentsUri calls android.provider.DocumentsContract.buildRecentDocumentsUri.
func (*Contract) BuildRootUri ¶ added in v0.0.4
BuildRootUri calls android.provider.DocumentsContract.buildRootUri.
func (*Contract) BuildRootsUri ¶ added in v0.0.4
BuildRootsUri calls android.provider.DocumentsContract.buildRootsUri.
func (*Contract) BuildSearchDocumentsUri ¶ added in v0.0.4
func (m *Contract) BuildSearchDocumentsUri( arg0 string, arg1 string, arg2 string, ) (*jni.Object, error)
BuildSearchDocumentsUri calls android.provider.DocumentsContract.buildSearchDocumentsUri.
func (*Contract) BuildTreeDocumentUri ¶ added in v0.0.4
BuildTreeDocumentUri calls android.provider.DocumentsContract.buildTreeDocumentUri.
func (*Contract) CopyDocument ¶ added in v0.0.4
func (m *Contract) CopyDocument( arg0 *jni.Object, arg1 *jni.Object, arg2 *jni.Object, ) (*jni.Object, error)
CopyDocument calls android.provider.DocumentsContract.copyDocument.
func (*Contract) CreateDocument ¶ added in v0.0.4
func (m *Contract) CreateDocument( arg0 *jni.Object, arg1 *jni.Object, arg2 string, arg3 string, ) (*jni.Object, error)
CreateDocument calls android.provider.DocumentsContract.createDocument.
func (*Contract) CreateWebLinkIntent ¶ added in v0.0.4
func (m *Contract) CreateWebLinkIntent( arg0 *jni.Object, arg1 *jni.Object, arg2 *jni.Object, ) (*jni.Object, error)
CreateWebLinkIntent calls android.provider.DocumentsContract.createWebLinkIntent.
func (*Contract) DeleteDocument ¶ added in v0.0.4
DeleteDocument calls android.provider.DocumentsContract.deleteDocument.
func (*Contract) EjectRoot ¶ added in v0.0.4
EjectRoot calls android.provider.DocumentsContract.ejectRoot.
func (*Contract) FindDocumentPath ¶ added in v0.0.4
FindDocumentPath calls android.provider.DocumentsContract.findDocumentPath.
func (*Contract) GetDocumentId ¶ added in v0.0.4
GetDocumentId calls android.provider.DocumentsContract.getDocumentId.
func (*Contract) GetDocumentMetadata ¶ added in v0.0.4
GetDocumentMetadata calls android.provider.DocumentsContract.getDocumentMetadata.
func (*Contract) GetDocumentThumbnail ¶ added in v0.0.4
func (m *Contract) GetDocumentThumbnail( arg0 *jni.Object, arg1 *jni.Object, arg2 *jni.Object, arg3 *jni.Object, ) (*jni.Object, error)
GetDocumentThumbnail calls android.provider.DocumentsContract.getDocumentThumbnail.
func (*Contract) GetRootId ¶ added in v0.0.4
GetRootId calls android.provider.DocumentsContract.getRootId.
func (*Contract) GetSearchDocumentsQuery ¶ added in v0.0.4
GetSearchDocumentsQuery calls android.provider.DocumentsContract.getSearchDocumentsQuery.
func (*Contract) GetTreeDocumentId ¶ added in v0.0.4
GetTreeDocumentId calls android.provider.DocumentsContract.getTreeDocumentId.
func (*Contract) IsChildDocument ¶ added in v0.0.4
func (m *Contract) IsChildDocument( arg0 *jni.Object, arg1 *jni.Object, arg2 *jni.Object, ) (bool, error)
IsChildDocument calls android.provider.DocumentsContract.isChildDocument.
func (*Contract) IsDocumentUri ¶ added in v0.0.4
IsDocumentUri calls android.provider.DocumentsContract.isDocumentUri.
func (*Contract) IsRootUri ¶ added in v0.0.4
IsRootUri calls android.provider.DocumentsContract.isRootUri.
func (*Contract) IsRootsUri ¶ added in v0.0.4
IsRootsUri calls android.provider.DocumentsContract.isRootsUri.
func (*Contract) IsTreeUri ¶ added in v0.0.4
IsTreeUri calls android.provider.DocumentsContract.isTreeUri.
func (*Contract) MoveDocument ¶ added in v0.0.4
func (m *Contract) MoveDocument( arg0 *jni.Object, arg1 *jni.Object, arg2 *jni.Object, arg3 *jni.Object, ) (*jni.Object, error)
MoveDocument calls android.provider.DocumentsContract.moveDocument.
type ContractPath ¶ added in v0.0.7
ContractPath wraps android.provider.DocumentsContract$Path.
func (*ContractPath) DescribeContents ¶ added in v0.0.7
func (m *ContractPath) DescribeContents() (int32, error)
DescribeContents calls android.provider.DocumentsContract$Path.describeContents.
func (*ContractPath) Equals ¶ added in v0.0.7
func (m *ContractPath) Equals(arg0 *jni.Object) (bool, error)
Equals calls android.provider.DocumentsContract$Path.equals.
func (*ContractPath) GetRootId ¶ added in v0.0.7
func (m *ContractPath) GetRootId() (string, error)
GetRootId calls android.provider.DocumentsContract$Path.getRootId.
func (*ContractPath) HashCode ¶ added in v0.0.7
func (m *ContractPath) HashCode() (int32, error)
HashCode calls android.provider.DocumentsContract$Path.hashCode.
func (*ContractPath) ToString ¶ added in v0.0.7
func (m *ContractPath) ToString() (string, error)
ToString calls android.provider.DocumentsContract$Path.toString.
func (*ContractPath) WriteToParcel ¶ added in v0.0.7
func (m *ContractPath) WriteToParcel(arg0 *jni.Object, arg1 int32) error
WriteToParcel calls android.provider.DocumentsContract$Path.writeToParcel.