gpt4 book ai didi

android - android N 中的多窗口拖放

转载 作者:搜寻专家 更新时间:2023-11-01 09:46:42 25 4
gpt4 key购买 nike

Android N 宣布了多窗口拖放功能,我们可以在 Activity 之间拖放对象。

这是 video Google-IO'16 展示演示 (9:56)。

我们是否必须做任何特别的事情才能在我们的应用中启用此功能,或者我们通常会监听 Drop 事件(假设我只希望人们从其他应用进入我的应用?

任何人都可以为此提供指向代码示例的链接吗?

最佳答案

Do we have to do anything special to enable this feature in our app or we normally listen for Drop events

假设您正在使用 setOnDragListener(),您的应用程序将收到放置事件,无论其来源如何(来自您的应用程序内或来自其他应用程序)。

请注意,您需要在 ACTION_DROP 处理中调用 requestDragAndDropPermissions(),以便您有权访问 DragEvent 中引用的任何内容>。这对于应用内放置事件来说不是必需的,对于应用之间的简单文本放置事件可能也不需要,但对于拖放由 Uri 值表示的内容来说,它变得很重要。

Can anyone give a link to the code sample for this ?

This project有一对应用程序模块。 drag/ 实现了一个 Activity ,允许您通过长按手势从 ImageView 中拖动照片。 drop/ 实现了一个接受拖动图像的 Activity 。图像通过 FileProvider 共享。

关于android - android N 中的多窗口拖放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37785606/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com