Android:如何全局触发应用程序

时间:2014-01-08 15:19:57

标签: android

我是android app develop的新手。我学习了一些关于Android的编程技巧的基础知识,现在我正在尝试编写一个可以触发全局活动的应用程序。

全球范围内,我的意思是无论是在主屏幕下还是在网络浏览器应用程序下,还是在任何其他应用程序下。如果我长按后退按钮,我的应用程序将变为活动状态(应用程序将截取屏幕截图)。

所以我的问题是我怎么能这样做?关于android编程的提示和非常详细的实现步骤都需要。

感谢您的时间!

2 个答案:

答案 0 :(得分:0)

您无法拦截任何应用程序的后退按钮。这是因为应用程序可以覆盖后台按钮在其上下文使用情况下的行为。

另外,因为您不控制View(从应用程序的角度来看)因为它属于SystemUI,所以允许 YOU 控制其行为所有这一切都涉及触摸/按下事件。

在应用程序的上下文中,您希望在Android的范围内

答案 1 :(得分:-2)

如果您想全局使用您的应用程序,则需要将其作为库项目使用,然后随时随地使用它。

这是eclipse中的过程:

  1. 文件 - > - > 其他
  2. 选择 Android项目
  3. 选择“从现有来源创建项目
  4. 点击“浏览 ...”按钮,然后导航到您的图书馆计划
  5. 完成(现在您的图书馆项目应该在您的工作区中)
  6. 右键点击您的项目 - >的属性
  7. Android - > 图书馆栏目中点击添加
  8. 选择最近添加的项目 - >的确定
  9. 就是这样!
  10. 现在你可以使用它。