首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >HTC Sense复制/粘贴API

HTC Sense复制/粘贴API
EN

Stack Overflow用户
提问于 2010-08-13 21:23:07
回答 3查看 1.2K关注 0票数 6

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

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

EN

回答 3

Stack Overflow用户

发布于 2010-09-27 01:30:45

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

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

编辑:也许你是这个意思:Add my app to HTC cut & paste sendto menu

票数 2
EN

Stack Overflow用户

发布于 2010-09-16 21:15:09

好吧,我必须在这里诚实地说,我还没有玩过android,尽管我计划很快就会玩。然而,我一直在处理Microsoft Surface表。

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

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

在这个场景中,您已经为自己创建了触摸和保持场景。你所要注意的就是你在添加触摸操作的时候把它打断了。

(我真的认为标准的触摸库一定包含与此类似的功能!)

通过几次搜索,我找到了以下内容:

代码语言:javascript
复制
@Override
public void onLongPress(MotionEvent e)
{
    //Call your own custom copy paste dialog here.
}

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

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

票数 1
EN

Stack Overflow用户

发布于 2010-09-23 21:53:54

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

http://developer.android.com/reference/android/R.id.html

下面是它的用法:

menu.add(0,android.R.id.copy,menuIndex++,android.R.string.copy);

menu.add(0,android.R.id.paste,menuIndex++,android.R.string.paste);

祝你的应用程序好运!

相同的

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3477190

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档