Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/190.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android HTC Sense复制/粘贴API';s_Android_Copy_Paste_Htcsense - Fatal编程技术网

Android HTC Sense复制/粘贴API';s

Android HTC Sense复制/粘贴API';s,android,copy,paste,htcsense,Android,Copy,Paste,Htcsense,有没有办法在基于Android/HTC Sense的手机中访问复制/粘贴api/UI 我真的很喜欢在大画布上使用Sense时长按的方式。有没有一种方法可以通过编程检测基于感知的手机上正在运行的代码,并调用这些API?好的,我必须在这里说实话,我还没有玩过android,尽管我计划很快就这么做。但是,我一直在使用Microsoft Surface表 如果标准android库没有实现检测某种触摸屏事件的功能,我建议如下: 我认为你可以很容易地实现这样的助手自己。您可能想做的是在画布的触摸事件中添加一

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


我真的很喜欢在大画布上使用Sense时长按的方式。有没有一种方法可以通过编程检测基于感知的手机上正在运行的代码,并调用这些API?

好的,我必须在这里说实话,我还没有玩过android,尽管我计划很快就这么做。但是,我一直在使用Microsoft Surface表

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

我认为你可以很容易地实现这样的助手自己。您可能想做的是在画布的触摸事件中添加一个侦听器。当手指接触画布时,您开始运行计时器。计时器结束时,触发所需事件。然而,这也需要您实现一些其他的事情。当手指移动到某个阈值之外,或者再次抬起手指时,计时器需要停止并清理,以便不再启动

在这个场景中,您已经为自己创建了触摸屏场景。所有你需要注意的是,你打破了它的附加触摸操作

(我真的认为标准触摸库必须包含类似于此功能的内容!)


通过几次搜索,我发现:

@Override
public void onLongPress(MotionEvent e)
{
    //Call your own custom copy paste dialog here.
}
(否则,您可能会在手势检测器中找到您喜欢的东西?)

copypaste功能使用剪贴板管理器。
您只需创建一个弹出菜单,其中包含复制和粘贴图像以及相关文本,并与剪贴板管理器挂钩。

我也是Android开发新手,但我认为您需要的是R.id类。以下是API文档链接:

它的使用方式如下:

添加(0,android.R.id.copy,menuIndex++,android.R.string.copy)

添加(0,android.R.id.paste,menuIndex++,android.R.string.paste)

祝你的应用程序好运


萨姆:不,当然不是。Android中只有一个复制/粘贴API,尽管不同皮肤的实现细节可能有所不同,如果你可以称它为API,即使它是免费的,如果你选择了正确的UI元素

我也不知道你所说的“长时间印刷在大画布上使用感官的方式”是什么意思。当我比较复制文本和选择Android和HTC Sense库存中的文本时,它们基本上是相同的(除了颜色等)。你能把你的问题说得更具体些吗


编辑:也许你的意思是:

不,我想他指的是如何移动图标和小部件