【问题标题】:Android - How to run another appAndroid - 如何运行另一个应用程序
【发布时间】:2010-06-01 17:02:47
【问题描述】:

我有兴趣从我正在编写的应用程序中打开 Google Navigator 应用程序。我希望能够在给定时间生成它并将特定数据传递给它。

谁能想到一个好方法让我做到这一点?我需要什么权限等?非常感谢。

【问题讨论】:

    标签: android spawn


    【解决方案1】:

    您正在寻找意图。这些是您向系统抛出的消息,允许采取适当的操作,例如打开另一个应用程序。

    Here is a guide 使用意图和意图过滤器。

    特别是here is a page,它讨论了您应该用于 Google 应用程序(包括 Google 地图)的意图。

    另外,see here for a similar question 在 Google 论坛上提问。

    一个有效的示例代码示例如下:

    Intent i = new Intent(Intent.ACTION_VIEW, 
    Uri.parse("google.navigation:q=New+York+NY)); 
    startActivity(i); 
    

    【讨论】:

    • 哇!很棒的答案 T3Roar。非常感谢。
    • 这是我的荣幸。一旦您对回答感到满意,请不要忘记接受您问题的最佳答案:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多