gpt4 book ai didi

android - 以编程方式清除 Android map 历史记录

转载 作者:行者123 更新时间:2023-11-30 04:48:29 24 4
gpt4 key购买 nike

我想以编程方式清除 android map (和导航)应用程序的历史记录。

我知道有一种方法可以清除浏览器历史记录

Browser.clearSearches(getContentResolver());

以及对应的权限:com.android.browser.permission.WRITE_HISTORY_BOOKMARKS这很好用(2.2.)。

虽然我找不到任何方法来清除 map 历史记录。清除在线谷歌/历史记录也无济于事。

市场上有一些应用程序在推广这样做,所以必须有一个 API,但我真的找不到。

我也对 CLEAR_APP_CACHE 和 CLEAR_APP_USER_DATA 搞砸了一点,但似乎它们是签名/仅 root 权限,并且无论如何删除太多。

最佳答案

得到了 aClean 开发者 Richard 的回复:

要清除 Google-Maps-Recent-Search-Suggestions:

SearchRecentSuggestions mapsrs = new SearchRecentSuggestions(this.getBaseContext(), "com.google.android.maps.SearchHistoryProvider", 1);
mapsrs.clearHistory();

仍然没有清除导航的最近目的地,尝试过但似乎没有等价物..?

重要提示:

一旦你做了 maprs.clearHistory();之后本地图应用程序被强制停止时,您的应用程序也将被终止。可能我缺少注销/取消同步提供者。但无论如何,我现在已经放弃尝试重置它了。

关于android - 以编程方式清除 Android map 历史记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4228922/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com