首页
学习
活动
专区
工具
TVP
发布

android 实现 搜索保存历史记录功能

大家应该做这个功能 首先想到的是用AutoCompleteTextView 这个控件非常好用 ,而且代码写起来也是非常简单 而且还是自动匹配提示 具体实现方法: 代码实现: <AutoCompleteTextView...android.R.layout.simple_list_item_1,arr); autotext.setAdapter(arrayAdapter); } } 这样就可以实现简单的...搜索历史匹配 我们要做的 其实就是缓存输入的内容到 本地 下面就是实现保存 搜索内容到本地 和 清空本地历史的 方法 //保存搜索内容到本地  <pre name="code" class="java...myEditor.putString(SEARCH_HISTORY, builder.toString()); myEditor.commit(); } updateData(); } //清空本地<em>历史</em>...但是我们的项目要做的是 显示出所有<em>搜索</em>的<em>历史</em>记录 效果图是这样的 想了一下 用 AutoCompleteTextView 不太合适  决定自己用listView <em>实现</em>  话不多说 直接上代码

98220

uni-app搜索历史记录功能实现

H5 商品和店铺搜索的时候,有一个搜索历史记录功能。但是测试时发现历史记录中的关键词,再次搜索时不能跳转。...检查了一下代码,在触发搜索的时候,会去一下缓存中的数组,如果搜索关键词在数组中有的就直接 return 了。...title: '请输入关键字',       icon: 'none',       duration: 1000     });   } else {     uni.getStorage({//从缓存中取搜索历史记录的数组...      }     })   } } 这样可以在搜索的时候查一下缓存,如果有重复,就删除原数组中的该关键词,然后添加到数组的开头。...然后删除数组第6个以后的元素(保留6条搜索历史),存入缓存,跳转搜索。 这样就可以实现搜索历史记录功能了,如果有更好的方法或者建议,可以在下方评论区指出。

2.9K30
您找到你想要的搜索结果了吗?
是的
没有找到

GitHub代码搜索服务发展历史

最近在做搜索相关的事情,也看到Github代码搜索的发展历程,不曾想其第一代搜索引擎上线居然是2008年(那一年刚上初一),或许是有时间的积淀与技术的进步才使得今天的我们在github上搜索代码可以如此方便...接下来我们一起来看看GitHub代码搜索服务发展历史。 一代目的搜索界面 一开始,GitHub 宣布支持代码搜索,正如您对标有“社交代码托管”标语的网站所期望的那样。 一切都很好。...将要点索引到 Elasticsearch 中以使其可搜索的初步试验显示出巨大的希望,不久之后显示这是 GitHub 上所有搜索的未来,包括代码搜索。...事实上,在 2013 年初,就在 Google 代码搜索即将结束之际,GitHub 推出了由 Elasticsearch 集群支持的全新代码搜索,整合了公共和私有存储库的搜索体验并更新了设计。...Blackbird 实现了许多启发式方法,一些特定于代码的(排名定义和惩罚测试代码),以及其他通用目的(排名完整匹配和惩罚部分匹配,以便在搜索线程时,名为 thread 的标识符将排名高于 thread_id

1.3K10

Android开源库:手把手教你实现一个简单好用的搜索框(含历史搜索记录)

前言 Android开发中,类似下图的搜索功能非常常见 ? 今天,我将手把手教大家实现一款 封装了 历史搜索记录功能 & 样式 的Android 自定义搜索框 开源库,希望你们会喜欢。 ?...功能详细设计 下面将给出详细的功能逻辑 6.1 关键字搜索 描述:根据用户输入的搜索字段进行结果搜索 原型图 注:关键字搜索功能是因人而异的,所以本源码仅留出接口供开发者实现,不作具体实现 ?...,此处主要讲解 关键字搜索 功能实现 具体代码如下: /** * 步骤1:初始化成员变量 */ // 搜索框组件 private EditText et_search; /...,此处主要讲解 实时显示历史搜索记录 功能实现 具体代码如下: /** * 步骤1:初始化变量 */ // 用于存放历史搜索记录 private RecordSQLiteOpenHelper...描述:清空所有历史搜索记录 原型图 ?

2.6K10

Android开源实战:简单好用、含历史搜索记录的智能搜索

前言 Android开发中,类似下图的搜索功能非常常见 今天,我将带来一款 封装了 历史搜索记录功能 & 样式 的Android 自定义搜索框 开源库,希望你们会喜欢。...简介 一款封装了 历史搜索记录功能 & 样式 的Android自定义搜索框 已在Github开源:地址:SearchView,欢迎 Star ! 2....特点 3.1 功能实用 该搜索框开源库具备除了历史搜索记录功能外,还具备一般的搜索框功能(如一键清空搜索框内容等等) 封装了 常见的搜索框样式(如左侧图标、返回按键等等),使用起来更加方便 3.2 使用简单...(含历史搜索记录) 所以,在其上做二次开发 & 定制化成本非常低。...源码解析 具体请看文章:Android开源库:手把手教你实现一个简单好用的搜索框(含历史搜索记录) 7.

1.4K20

Edge搜索栏太方便了:历史记录、书签、标签页快速搜索

今天给各位读者朋友分享一下Edge的搜索栏,能够快速搜索你的历史记录、书签还有标签页!...我们以往都是用Edge顶部的搜索栏去搜索新的内容或者是常见的标签页, 而现在Edge加强了搜索栏的功能,当你在Edge的地址栏中输入搜索词时,在下拉菜单中显示筛选选项,你可以单击这些按钮进行限定搜索。...历史记录:显示你最近访问过的网站 书签:显示你的书签列表 标签页:显示你当前打开的标签页 历史记录 以往我们去搜索历史记录的话,必须得去点侧边栏的历史记录,或者是专门进入浏览器的历史记录页面去寻找我们想要恢复或者浏览过的页面...但是现在直接在搜索栏限定在历史记录中搜索,输入关键词就可以找到了!...现在可以直接在搜索栏快速搜索,或者是使用「搜索标签页」按钮即可快速查找。

62010

Flask Echarts 实现历史图形查询

这种交互方式实现了动态图形展示,为用户提供了更直观、实时的数据体验。通过此系统,用户可通过前端界面直接选择时间范围,后台服务器相应地返回相应的数据,实现了数据的动态交互与图形化展示。...代码首先通过Ajax接口实现了参数传递,使用了jQuery中的click方法绑定了按钮点击事件。...这样实现了前后端之间的动态数据传递和交互。如下index.html代码如下所示; <script type="text/javascript" src="https://www.lyshark.com/javascript/jquery/3.5.1/jquery.min.<em>js</em>...conn.commit() time.sleep(1)运行上述程序,开始时间2023-11-27 15:17 结束于2023-11-27 15:36,采集到的数据如下图所示;<em>实现</em><em>历史</em>查询通过简洁而功能强大的前端页面

22610

小程序新增搜索历史记录列表并可搜索内容关键词

1、前几日发现小程序新增了一个功能,即在小程序的入口之一搜索框出现了搜索历史列表,如图 新增的历史列表按照搜索行为的先后顺序进行排列,与现在时间距离越近的越靠在前面,最多可以存储20条最近的搜索关键词。...另外,如果搜索“天气预报”,会直接出现当时当地的天气情况。搜索“圣诞节”或“元旦”或“春节”都会直接给出相应的搜索结果。...这些内容关键词的搜索结果是根据大多数用户的搜索行为进行分析之后而产生的,也就是说内容关键词的搜索结果可以满足大部分人对于这个关键词的搜索需求,这个功能与搜索引擎的一部分功能是相重合的。...另外还有一种情况就是这个关键词既有内容搜索结果又有小程序搜索结果,那么它会一起展现,内容搜索优先。...总而言之,就是搜索一个关键词,有内容搜索结果的时候直接出内容搜索结果,有小程序结果的就出小程序的结果,同时都有的情况下,内容搜索结果优先显示,小程序搜索结果在内容之后显示。

1.6K80

Flask Echarts 实现历史图形查询

这种交互方式实现了动态图形展示,为用户提供了更直观、实时的数据体验。通过此系统,用户可通过前端界面直接选择时间范围,后台服务器相应地返回相应的数据,实现了数据的动态交互与图形化展示。...代码首先通过Ajax接口实现了参数传递,使用了jQuery中的click方法绑定了按钮点击事件。...这样实现了前后端之间的动态数据传递和交互。如下index.html代码如下所示; <!...<script type="text/javascript" src="https://www.lyshark.com/javascript/jquery/3.5.1/jquery.min.<em>js</em>...conn.commit() time.sleep(1) 运行上述程序,开始时间2023-11-27 15:17 结束于2023-11-27 15:36,采集到的数据如下图所示; <em>实现</em><em>历史</em>查询

14710

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券