我将我的一项活动定义为可搜索:
// manifest.xml
<meta-data
android:name="android.app.default_searchable"
android:value=".MyActivity" />
当用户点击搜索硬键时,操作系统会显示一个编辑字段,用户可以在其中输入查询,然后我会回复用户输入的任何文本并进行搜索。
下次我点击搜索键时,操作系统似乎存储了我之前的查询,构建了我以前所有搜索字词的列表。操作系统存储搜索条件的历史记录在哪里?我想知道它是否在一个安全的位置,因为历史可以对隐私敏感,
----------更新-------------------
更具体地说,这是我添加建议的过程:
SearchRecentSuggestions suggestions = new SearchRecentSuggestions(
context,
"com.me.myprovider",
DATABASE_MODE_QUERIES);
suggestions.saveRecentQuery("the query", null);
http://developer.android.com/guide/topics/search/adding-recent-query-suggestions.html
由于
答案 0 :(得分:1)
好的,它存储在这里:
data/data/app.package.name/databases/databasename.db