关键字搜索

第三方通过该接口可传入关键字信息给auto,调起auto执行关键字搜索并跳转到搜索结果展现界面,官网版本都可支持

参数说明

参数说明是否必填类型

ActionAUTONAVI_STANDARD_BROADCAST_RECV是string

KEY_TYPE协议ID:10036是int

SOURCE_APP第三方应用名称是string

KEYWORD搜索关键字是string

使用示例

Intent intent = new Intent();

intent.setAction("AUTONAVI_STANDARD_BROADCAST_RECV");

intent.putExtra("KEY_TYPE", 10036);

intent.putExtra("KEYWORDS", "厦门大学");

intent.putExtra("SOURCE_APP", "Third App");

sendBroadcast(intent);

效果示意

5d2eb29e89882fc02d4df24e5ce5ed55.png

周边搜索

第三方通过该接口可传入周边关键字信息给auto,调起auto执行周边搜索并跳转到搜索结果展现界面,官网版本都可支持

参数说明

参数说明是否必填类型

Actionauto接收广播:AUTONAVI_STANDARD_BROADCAST_RECV是String

KEY_TYPE协议ID:10037是int

SOURCE_APP第三方应用名称是String

KEYWORDS搜索 POI 的关键字,如银行、加油站是String

LAT经纬度参数否double

LON经纬度参数否double

DEV起终点是否偏移(0:lat 和lon 是已经加密后的,不需要国测加密;1:需要国测加密)否int

使用示例

Intent intent = new Intent();

intent.setAction("AUTONAVI_STANDARD_BROADCAST_RECV");

intent.putExtra("KEY_TYPE", 10037);

intent.putExtra("KEYWORDS", "银行");

intent.putExtra("LAT", 24.444593);

intent.putExtra("LON", 118.101011);

intent.putExtra("DEV", 0);

intent.putExtra("SOURCE_APP", "Third App");

sendBroadcast(intent);

搜索结果列表操作

第三方通过该接口可传入对搜索结果列表上下翻页、上下翻屏、POI查看等操作。官网版本都可支持

参数说明

参数说明是否必填类型

ActionAUTONAVI_STANDARD_BROADCAST_RECV是String

KEY_TYPE12201是int

EXTRA_CHOICE0,1,2, 3 ...(POI结果选择,最多十项,索引从0开始)否int

EXTRA_PAGE_TURNING0 : 上一页   1 : 下一页否int

EXTRA_SCREEN_TURNING0 : 上翻屛  1 : 下翻屛否int

使用示例

Intent intent = new Intent();

intent.setAction("AUTONAVI_STANDARD_BROADCAST_RECV");

intent.putExtra("KEY_TYPE", 12201);

//

intent.putExtra("EXTRA_PAGE_TURNING", 1);

getContext().sendBroadcast(intent);

搜索结果列表状态透出

auto应用对外透出搜索结果列表当前状态,官网版本都可支持

参数说明

参数说明类型

ActionAUTONAVI_STANDARD_BROADCAST_SENDstring

KEY_TYPE协议ID:12201int

EXTRA_POINUM10 (列表POI个数)int

EXTRA_IS_FIRST_PAGEtrue 或 false (是否第一页)boolean

EXTRA_IS_LAST_PAGEtrue 或 false (是否最后一页)boolean

EXTRA_CHOICE-1,0,1,2, 3 ...(用户手动POI结果选择,最多十项,索引从0开始,-1为没有手动选择操作)int

EXTRA_PLAN_ROUTEtrue 或 false ( 是否点击‘去这里’规划路线操作)boolean

EXTRA_BACKtrue 或 false (是否点击返回按键)boolean

EXTRA_IS_LIST_TOPtrue 或 false (是否处于列表顶部)boolean

EXTRA_IS_LIST_BOTTOMtrue 或 false (是否处于列表底部)boolean

使用示例

Intent intent = new Intent();

intent.setAction("AUTONAVI_STANDARD_BROADCAST_SEND");

intent.putExtra("KEY_TYPE", 12201);

intent.putExtra("EXTRA_IS_LAST_PAGE", false);

intent.putExtra("EXTRA_IS_LIST_TOP", false);

intent.putExtra("EXTRA_IS_LIST_BOTTOM", true);

intent.putExtra("EXTRA_PLAN_ROUTE", false);

intent.putExtra("EXTRA_IS_FIRST_PAGE", true);

intent.putExtra("EXTRA_BACK", false);

intent.putExtra("EXTRA_CHOICE", 0);

intent.putExtra("EXTRA_POINUM", 10);

getContext().sendBroadcast(intent);

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐