我想在Glass上获取方向功能,与Mirror API Get Directions菜单类似。有没有办法通过GDK应用程序中的URI启动路线?
答案 0 :(得分:10)
使用以下意图前往法国圣马洛,这是世界上最美丽的城市:
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData(Uri.parse("google.navigation:q=48.649469,-2.02579"));
startActivity(intent);
答案 1 :(得分:0)
通过“获取路线”
启动内置导航时捕获下面的日志11-20 22:26:58.087:I / NavigationActivity(14325):onCreate Intent {act = android.intent.action.VIEW dat = google.navigation:q = San + Diego& mode = mru flg = 0x10000000 cmp = com.google.glass.maps / .NavigationActivity(有额外内容)}
它似乎表明您可以使用“android.intent.action.VIEW”的意图启动活动类作为“com.google.glass.maps.NavigationActivity”,并将数据设置为“google.navigation:q =散+圣地亚哥”。
我实际上并没有尝试过,但这将是一个不错的选择。
更新:在尝试使用'adb am'命令后它可以工作,所以这肯定应该可以从代码预期中找到:
adb shell am start -n com.google.glass.maps/.NavigationActivity -a android.intent.action.VIEW -d google.navigation:q=92108