如何在没有'显示'第二个应用程序android的情况下启动一个意图

时间:2014-01-22 21:22:59

标签: android delphi android-intent delphi-xe5

我有一个Android应用程序,可以从条形码扫描应用程序中读取数据。我已经成功创建了

的意图
  1. 打开条形码应用程序
  2. 扫描该应用程序中的产品
  3. 返回我的应用程序,从条形码应用程序中提取值。
  4. 操纵我检索到的数据。
  5. 我的问题:无论如何在没有显示条形码扫描应用程序的情况下启动该意图? 例如,我点击一个按钮在我的应用程序中扫描,它会自动检索数据(假设用户将相机指向可接受的位置以扫描条形码应用程序中的条形码)。

    通过DELPHI XE5开发Android应用程序

    感谢。

    我猜我必须看看我可以设置的旗帜,但我不知道哪一个,或者即使这是正确的。

1 个答案:

答案 0 :(得分:1)

执行此操作的唯一方法是,如果应用程序公开了Service,您可以向其发送此类意图。在任何情况下,意图的处理完全由目标应用程序决定。它是否显示某些东西并不取决于你。您要做的就是发送一个意图,告诉应用您的意图。你不能确切地指出它能做什么或不能做什么,只是如果它们支持它们,只需通过额外的建议。