DragAndDropPermissions 类

定义

DragAndDropPermissions 控制与 DragEvent/a0> 关联的内容 URI 的访问控制。

[Android.Runtime.Register("android/view/DragAndDropPermissions", ApiSince=24, DoNotGenerateAcw=true)]
public sealed class DragAndDropPermissions : Java.Lang.Object, Android.OS.IParcelable, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/view/DragAndDropPermissions", ApiSince=24, DoNotGenerateAcw=true)>]
type DragAndDropPermissions = class
    inherit Object
    interface IParcelable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
继承
DragAndDropPermissions
属性
实现

注解

DragAndDropPermissions 控制与 DragEvent/a0> 关联的内容 URI 的访问控制。

创建此对象 android.app.Activity#requestDragAndDropPermissions(DragEvent) Activity.requestDragAndDropPermissions时授予权限。 授予的权限由启动拖动操作的应用传递给 View#startDragAndDrop(android.content.ClipData, View.DragShadowBuilder, Object, int) View.startDragAndDrop 的标志集定义。

权限的生命周期绑定到用于调用 android.app.Activity#requestDragAndDropPermissions(DragEvent) requestDragAndDropPermissions的活动。 在销毁此活动或 #release() 调用时,将撤消权限,以先发生的情况为准。

如果预计应用程序将收到大量删除(例如文档编辑器),则应在不再需要这些权限后立即尝试调用 #release() 获取的权限。 权限可以添加到活动的 Activity#onSaveInstanceState 捆绑包中,稍后检索这些权限,以便在不再需要权限后手动释放权限。

详细了解如何在多窗口模式下拖动权限。

适用于 . 的 android.view.DragAndDropPermissionsJava 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

属性

Class

返回此 Object的运行时类。

(继承自 Object)
Creator

DragAndDropPermissions 控制与 DragEvent/a0> 关联的内容 URI 的访问控制。

Handle

基础 Android 实例的句柄。

(继承自 Object)
JniIdentityHashCode

DragAndDropPermissions 控制与 DragEvent/a0> 关联的内容 URI 的访问控制。

(继承自 Object)
JniPeerMembers

DragAndDropPermissions 控制与 DragEvent/a0> 关联的内容 URI 的访问控制。

PeerReference

DragAndDropPermissions 控制与 DragEvent/a0> 关联的内容 URI 的访问控制。

(继承自 Object)
ThresholdClass

此 API 支持 Mono for Android 基础结构,不打算直接从代码使用。

(继承自 Object)
ThresholdType

此 API 支持 Mono for Android 基础结构,不打算直接从代码使用。

(继承自 Object)

方法

Clone()

创建并返回此对象的副本。

(继承自 Object)
DescribeContents()

DragAndDropPermissions 控制与 DragEvent/a0> 关联的内容 URI 的访问控制。

Dispose()

DragAndDropPermissions 控制与 DragEvent/a0> 关联的内容 URI 的访问控制。

(继承自 Object)
Dispose(Boolean)

DragAndDropPermissions 控制与 DragEvent/a0> 关联的内容 URI 的访问控制。

(继承自 Object)
Equals(Object)

指示其他对象是否“等于”此对象。

(继承自 Object)
GetHashCode()

返回对象的哈希代码值。

(继承自 Object)
JavaFinalize()

当垃圾回收确定不再引用该对象时,由对象上的垃圾回收器调用。

(继承自 Object)
Notify()

唤醒正在等待此对象的监视器的单个线程。

(继承自 Object)
NotifyAll()

唤醒正在等待此对象的监视器的所有线程。

(继承自 Object)
Release()

显式撤销权限。

SetHandle(IntPtr, JniHandleOwnership)

设置 Handle 属性。

(继承自 Object)
ToArray<T>()

DragAndDropPermissions 控制与 DragEvent/a0> 关联的内容 URI 的访问控制。

(继承自 Object)
ToString()

返回对象的字符串表示形式。

(继承自 Object)
UnregisterFromRuntime()

DragAndDropPermissions 控制与 DragEvent/a0> 关联的内容 URI 的访问控制。

(继承自 Object)
Wait()

使当前线程等待,直到唤醒它,通常是通过 em 通知/em> 或 <em>interrupted</em>。<><

(继承自 Object)
Wait(Int64)

使当前线程等待直到唤醒,通常是通过 <em>通知</em> 或 <em interrupted</em>>,或直到经过一定数量的实时。

(继承自 Object)
Wait(Int64, Int32)

使当前线程等待直到唤醒,通常是通过 <em>通知</em> 或 <em interrupted</em>>,或直到经过一定数量的实时。

(继承自 Object)
WriteToParcel(Parcel, ParcelableWriteFlags)

DragAndDropPermissions 控制与 DragEvent/a0> 关联的内容 URI 的访问控制。

显式接口实现

IJavaPeerable.Disposed()

DragAndDropPermissions 控制与 DragEvent/a0> 关联的内容 URI 的访问控制。

(继承自 Object)
IJavaPeerable.DisposeUnlessReferenced()

DragAndDropPermissions 控制与 DragEvent/a0> 关联的内容 URI 的访问控制。

(继承自 Object)
IJavaPeerable.Finalized()

DragAndDropPermissions 控制与 DragEvent/a0> 关联的内容 URI 的访问控制。

(继承自 Object)
IJavaPeerable.JniManagedPeerState

DragAndDropPermissions 控制与 DragEvent/a0> 关联的内容 URI 的访问控制。

(继承自 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

DragAndDropPermissions 控制与 DragEvent/a0> 关联的内容 URI 的访问控制。

(继承自 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

DragAndDropPermissions 控制与 DragEvent/a0> 关联的内容 URI 的访问控制。

(继承自 Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

DragAndDropPermissions 控制与 DragEvent/a0> 关联的内容 URI 的访问控制。

(继承自 Object)

扩展方法

JavaCast<TResult>(IJavaObject)

执行 Android 运行时检查的类型转换。

JavaCast<TResult>(IJavaObject)

DragAndDropPermissions 控制与 DragEvent/a0> 关联的内容 URI 的访问控制。

GetJniTypeName(IJavaPeerable)

DragAndDropPermissions 控制与 DragEvent/a0> 关联的内容 URI 的访问控制。

适用于