我想以与 Mirror API Get Directions 菜单类似的方法绑定到 Glass 上的方向功能。有没有办法通过 GDK 应用程序中的 URI 启动方向?
问问题
1028 次
2 回答
10
使用以下意图前往世界上最美丽的城市法国圣马洛:
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData(Uri.parse("google.navigation:q=48.649469,-2.02579"));
startActivity(intent);
于 2013-11-21T15:43:40.940 回答
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(有附加功能)}
似乎表明您可以将活动类启动为“com.google.glass.maps.NavigationActivity”,Intent 为“android.intent.action.VIEW”,数据设置为“google.navigation:q=San+迭戈”。
我还没有真正尝试过,但这将是一个不错的选择。
更新:在尝试使用'adb am'命令并且它可以工作之后,所以这绝对应该从代码预期中工作:
adb shell am start -n com.google.glass.maps/.NavigationActivity -a android.intent.action.VIEW -d google.navigation:q=92108
于 2013-11-21T06:31:09.233 回答