HTC Sense Copy/Paste API

Pau*_*roy 6 android copy paste htcsense

有没有办法在基于Android/HTC Sense的手机中访问复制/粘贴api/UI?

我非常喜欢在使用Sense时长按在大画布上的方式.有没有办法以编程方式检测代码是否在基于Sense的手机上运行并调用这些API?

wvd*_*ten 1

好吧,我必须在这里说实话,我还没有玩过 Android,尽管我计划很快就这样做。不过我一直在研究 Microsoft Surface 桌子。

如果标准 android 库没有实现检测某种触摸和按住事件的功能,我建议如下:

我认为您可以自己轻松地实现这样的助手。您可能想要做的是将侦听器添加到该画布的触摸事件。当手指接触画布的那一刻,您就开始运行计时器。当计时器结束时,您将触发所需的事件。但是,这还需要您实施其他一些事情。当手指移动到某个阈值之外,或者手指再次抬起时,计时器需要停止并清理,这样它就不会再触发。

在此场景中,您已为自己创建了触摸并保持场景。您需要注意的是,您可以通过添加触摸操作来中断它。

(我确实认为标准触摸库必须包含与此功能类似的东西!)


我通过几次搜索找到的是:

@Override
public void onLongPress(MotionEvent e)
{
    //Call your own custom copy paste dialog here.
}
Run Code Online (Sandbox Code Playgroud)

(否则你可能会在 GestureDetector 中找到你喜欢的东西?)

复制粘贴功能使用 ClipboardManager。您所需要的只是创建一个弹出菜单,其中包含复制和粘贴图像以及相关文本以及该 ClipboardManager 的挂钩。