【问题标题】:ANDROID Integrate my app with WazeANDROID 将我的应用程序与 Waze 集成
【发布时间】:2016-08-07 13:52:19
【问题描述】:

我想将 Waze 集成到我的 Android 应用程序中。我按照以下链接中的步骤操作。

https://www.waze.com/about/dev#android_api

我搜索了问题并找到了相同的问题,但它是针对 ios 的

xcode and waze integration

下面是我使用的代码。

try
            {
                String url = "waze://?q=Hawaii";
                Intent intent = new Intent( Intent.ACTION_VIEW, Uri.parse(url) );
                startActivity( intent );
            }
            catch ( ActivityNotFoundException ex  )
            {
                Intent intent =
                        new Intent( Intent.ACTION_VIEW, Uri.parse( "market://details?id=com.waze" ) );
                startActivity(intent);
            }

为什么我运行时会出现以下错误?

Process: com.domain.appname, PID: 5711
android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.VIEW dat=market://details?id=com.waze }

【问题讨论】:

    标签: java android waze


    【解决方案1】:

    改变

    market://details?id=com.waze
    

    https://play.google.com/store/apps/details?id=com.waze
    

    您还可以添加此验证以避免崩溃

    intent.resolveActivity(getPackageManager()) != null

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-08-18
      • 1970-01-01
      • 1970-01-01
      • 2012-12-11
      • 2023-03-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多