以编程方式清除 Android 地图历史记录

2023-11-30

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

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

Browser.clearSearches(getContentResolver());

以及相应的权限:com.android.browser.permission.WRITE_HISTORY_BOOKMARKS这工作得很好(2.2.)。

但我找不到任何方法来清除地图历史记录。 在线清除谷歌/历史记录也没有帮助。

市场上有一些应用程序提倡这样做,所以必须有一个 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();之后,当地图应用程序获取时强制停止之后,您的申请将是killed, 也。可能我错过了取消注册/取消同步提供程序。但无论如何,我现在已经放弃尝试重置它了。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

以编程方式清除 Android 地图历史记录 的相关文章

  • 对话框片段嵌入取决于设备

    在我的应用程序中 用户从联系人或通话记录中选择电话号码 选择联系人非常简单 并且在手机和平 板电脑上都可以很好地工作 i e 在手机上会弹出新的全屏活动 在桌子上我会看到带有联系人列表的漂亮弹出对话框 似乎无法从通话记录中选择电话号码 因此
  • 如何将Android中的cURL发送到REST服务

    我是 android 新手 我想从 REST 服务获取一些数据 但在初始化发送到 REST 服务的方法时遇到一些问题 您知道 REST 服务使用 cURL 来操作一些数据 POST PUT GET DELETE 现在如何在 android
  • app-release-unsigned.apk 未签名

    我在 github 上下载了 Android 应用程序的 zip 文件 并尝试运行它 但出现一个包含此消息的对话框 app release unsigned apk is not signed Please configure the si
  • 如何在 Picasso 中使用磁盘缓存?

    我正在使用 Picasso 在我的 Android 应用程序中显示图像 load image This is within a activity so this context is activity public void loadIma
  • Android 片段之间的阴影分隔符

    我有一个类似于平板电脑的 ICS Gmail 应用程序的布局 ListFragment左边是内容 右边是内容 我想知道如何构建布局 使两个片段之间有一个阴影分隔符 就像在 Gmail 应用程序中一样 如下所示 另外 由于这适用于这个问题 我
  • 如何在 Jetpack compose 中制作 FlipCard 动画

    我有一个现有的应用程序 我在其中使用 XML 中的 Objectanimator 实现了 FlipCard 动画 如下所示 如果我点击一张卡片 它会水平翻转 但现在我想将其迁移到 jetpack compose 那么jetpack comp
  • 使用Picasso从url保存图像?

    我正在尝试使用 API Picasso 保存图像 为了做到这一点 我正在尝试使用Target保存 但我无法完成这项工作 我怎么能这样做呢 Trying save image public static void imageDownload
  • android.view.InflateException:二进制 XML 文件行 #11:膨胀类 ImageView 时出错

    我只是尝试制作一个小的 android java xml 应用程序来计算游戏的分数 它给了我这个错误 Error inflateing class ImageView 有人知道解决方案吗 我实际上搜索了 ppl 说添加这个 android
  • 无法在 Android 上编译 avahi

    我是交叉编译的新手 我被分配了使用android补丁的任务http avahi org ticket 354 http avahi org ticket 354将 avahi 核心编译为 android ndk build avahi co
  • AltBeacon 服务位于单独的 Android 进程中

    我需要帮助 有一个适用于 Xamarin Android 的应用程序 在其中 启动了一个与 AltBeacon 库配合使用的服务 在此服务中 创建了一个线程 在该线程中不断扫描信标 服务以 StartForeground 启动 该服务应该有
  • org.apache.http.conn.HttpHostConnectException:在 android 中连接到 http://localhost 被拒绝

    我正在制作一个应用程序 在执行它时将图像上传到服务器并将其数据库更新到android中的服务器 它显示错误 Connection to http localhost refused 还有更多错误 我研究了这个问题 发现不是提供 URL 连接
  • 该项目可能使用的 Gradle 版本不包含“compileSdkVersion()”方法

    当我尝试运行最初在 Eclipse ADT 上创建的项目时 我遇到了这个问题 Error 17 0 Gradle DSL method not found compileSdkVersion Possible causes ul li Th
  • 垂直从上到下线手势检测器

    我用的是 手势工具 注意到对于垂直从上到下的线无法检测 因为我在代码中使用生成的手势文件 如下所示 但无法检测垂直从上到下的线手势检测 import java util ArrayList import android app Activi
  • Android:如果任务管理器终止,则重新调用应用程序

    如果应用程序线程被任务管理器杀死 则应用程序线程将关闭 需要重新调用应用程序 就像它被其他应用程序或任务管理器杀死一样 任何想法 您必须使用 START STICKY 命令运行后台服务 只需扩展 Service 并重写 onCommand
  • 如何关闭导航抽屉以使用返回主页图标按钮?

    我也将操作栏与搜索栏一起使用 并且我需要像后退按钮一样使用 ActionBar ico 但我也在使用导航抽屉 如何关闭 隐藏 禁用导航抽屉菜单以使用后退按钮 我的 ActionBar 代码 Override public boolean o
  • Android 10 请求 ACTIVITY_RECOGNITION 权限

    我试图遵守 Google 的要求 为 Android 10 请求 ACTIVITY RECOGNITION 权限 但我似乎不明白为什么没有显示权限弹出窗口 就像其他权限 即位置 存储等 一样 我的代码是 if ContextCompat c
  • 通知操作而不启动新活动?

    我计划提供一个包含两个操作的提醒通知 一个用于批准登录请求 一个用于拒绝登录请求 通过单击这些操作中的任何一个 我希望向我的服务器发出 HTTP 请求 最重要的是 我不想启动新的 Activity 或根本不想将用户重定向到我的应用程序 Co
  • 传递 Android DialogFragment 参数时,onCreateDialog 捆绑参数意外为 null

    我正在尝试使用 DialogFragment 在 Android 中显示一个基本对话框 并使用对话框消息的参数 如中所述StackOverflow线程 https stackoverflow com questions 15459209 p
  • 如何检测日期选择器对话框的取消单击?

    我正在使用以下 日期选择器的示例 http developer android com guide tutorials views hello datepicker html http developer android com guide
  • Android Volley - 发布请求 - 无法在线工作

    我试图通过 Volley 发出 POST 请求 它在我的本地主机中工作得很好 但是当我将它移动到网络服务器时 响应为空 Java代码 RequestQueue queue Volley newRequestQueue this String

随机推荐

  • YouTube 数据 API v3 调用返回的最大结果是多少

    Context 我正在提供一些有关使用 YouTube Data API V3 进行 HTTP GET 的咨询 为了开发一个基于 Windows 的应用程序来从 Youtube 获取结果列表 例如特定类别或特定标签 我们愿意使用任何编程语言
  • 使用 Zend/PHP 删除 YouTube 视频

    我正在使用 Zend 和 PHP 从我的主页上传和删除视频 上传部分工作正常 但下载部分比较复杂 videoEntryToDelete yt gt getVideoEntry videoId yt gt delete videoEntryT
  • 如何将 HTML 小部件与外部 CSS 隔离

    我使用 AngularJS 开发了一个即时消息组件 可以向任何网页添加即时消息功能 该组件相当复杂 其样式表长达约 800 行 当该组件部署到第三方网站时 我遇到了问题 有时 主机网站的 CSS 会影响聊天小部件的样式 当组件被添加到新的
  • 在尝试使用 Timer.scheduledTimer 的 SwiftUI 代码中获取未解析的标识符“self”

    在 SwiftUI 中 我注意到使用一个计时器 尝试 1 这不起作用 因为获取 使用未解析的标识符 自我 var timer2 Timer Timer scheduledTimer withTimeInterval 1 repeats tr
  • 我可以将 __func__ 替换为 C 宏中的标识符名称吗?

    我想编写一个 C 宏 它采用以下内容 int foo MY MACRO 并将其扩展为 int foo macro var foo 我发现我无法使用 func 因为它实际上并没有在宏中得到扩展 预处理器将其视为变量 有什么方法可以让它发挥作用
  • 创建 INDEX 的独特论据 - 用途是什么?

    为什么 INDEX 创建语句有 UNIQUE 参数 据我了解 非聚集索引包含一个书签 一个指向行的指针 它应该是唯一的 以区分甚至非唯一的行 那么确保非聚集索引是唯一的 正确的 那么 我是否理解非唯一索引只能在聚集表上 自从 视图上的聚集索
  • Android 共享首选项值的最大大小是多少?

    我完全理解将大量数据转储到首选项中是完全不合适的 但我的要求不是那么好 但足够大 可能 500 5000 字节 我不知道它是否合适 这些文档没有帮助 http developer android com reference android
  • 使用字符串常量通知属性已更改

    我正在使用一些现有代码 并试图找出在实现 INotifyPropertyChanged 接口时使用字符串常量作为属性名称的优点 如果有的话 例如这样做 Why use this instead of string literal in On
  • Android Studio:另一个 AAR 库中的 AAR 库依赖项

    我使用的是Android Studio 1 5 我有一个图书馆项目 核心语音服务 aar 此 AAR 文件已正确生成 所有类均在 AAR 文件的classes jar 内构建并打包 现在我正在创建另一个 AAR 库谷歌语音服务 aar这取决
  • 解析属性键中包含特殊字符的 JSON 对象

    我有一个看起来像这样的 JSON 文件 samlp Response attributes xmlns samlp urn oasis names tc SAML 2 0 protocol ID 482d7b9c 3e50 47cb aa6
  • 正则表达式回顾格式条件

    我需要帮助来制作可以匹配特定格式的正则表达式 Input FR 2 699 FR 599 3 FR 899 4 FR 3 899 5 FR 1 499 6 fr 999 Output 599899999 我努力了 1 9 d 2 但输出是
  • 在 corrplot() 中报告显着性水平

    我目前正在使用corrplot 来自corrplotR 中的包 我偶然发现了两个问题 为简单起见 我将使用与 corrplot 的帮助 介绍页面相同的符号 我想在所有单元格中记下我的 p 值或测试的显着性 或两者 而不仅仅是不显着的单元格
  • 嗯,这是新的。无法从智能手机上传照片?

    因此 我正在创建一个响应式网站 可以选择将图像上传到页面 php 脚本基本上调整图像大小并将缩略图文件路径存储在数据库中 原始图像和缩略图也存储在网站文件夹中 我正在使用 GD 库 不管怎样 我只是在测试从我的 iPhone 上传照片到网站
  • 如何捕获QWebEngineUrlRequestInterceptor拦截的请求的响应?

    我有一个带有 QWebEngineUrlRequestInterceptor 的 PyQt5 QWebEngineProfile 该拦截器使我可以在请求解析之前访问该请求 是否可以捕获每个被拦截的请求的响应 而无需手动重新提交请求 clas
  • 如何按值对 ConcurrentHashMap 进行排序?

    ConcurrentHashMap
  • 为什么 C# 中不允许使用 const 参数?

    对于 C 开发人员来说 这看起来很奇怪 在 C 中 我们通常将参数标记为const以确保其状态不会在方法中改变 还有其他 C 特定原因 例如通过const ref为了传递 ref 并确保状态不会改变 但是为什么我们不能在 C 中将方法参数标
  • 如何获取TextInput的String中的当前行数?

    输入文字后TextInput我想知道当前的行数TextInput 或者 目前数量strings也是可以的 我试过了string split n length 但是这段代码没有检测到当文本大于屏幕时该行自动递增 如何获取行数 当我在中添加此功
  • 如何使用 PowerShell 获取类提供的验证参数类

    我只想获取 IValidateSetValuesGenerator 类提供的验证参数 类似于我们使用错误参数时的返回 请参阅示例命令 Sample Verb BadVerb 下面是代码示例 class verb System Managem
  • Chrome 扩展内联安装过程

    UPDATE Google 已禁用 Chrome 扩展程序的内联安装功能 我已在我的 html 页面 我的网站被用户点击 上添加了上述代码 该代码与已在 chrome 商店和 javascript 函数中发布的 chrome 扩展相关联ch
  • 以编程方式清除 Android 地图历史记录

    我想以编程方式清除 Android 地图 和导航 应用程序的历史记录 我知道有一种方法可以清除浏览器历史记录 Browser clearSearches getContentResolver 以及相应的权限 com android brow