商务办公
superstition?supersearch搜索
1年前 (2024-06-30)类别:商务办公
- 发布日期:2025-08-02 17:41:37
- 所属类别:商务办公
- 下载人数:9964
- 版本:
- 大小:
扫二维码手机浏览
superstition?supersearch搜索介绍
如何用Everything取代Win7自带的搜索
1.关闭视觉特效反正 Win8的界面主题都已经是反璞归真,取消了Aero磨砂效果,咱们也就不在乎这么点视觉特效了吧。关闭方法:系统属性–高级–性能–设置–关闭淡出淡入效果。之后打开文件夹,小软件之类的,速度杠杠的! 2.关闭磁盘碎片整理(优化驱动器)计划用好磁盘碎片整理可以提高磁盘性能,但如果你习惯了手动去整理,那么可以关闭整理计划,避免在你工作的时候自动整理,影响性能。方法:资源管理器,选中磁盘–属性–工具–对驱动器进行优化和碎片整理–优化–更改设置–取消选择按计划运行。另外,如果你使用SSD固态硬盘的话,那么可以使用一些诸如SSD Fresh免费固态硬盘优化工具再优化一下。 3.用好索引选项,减少硬盘压力。如果你不常用 Windows本身自带的文件搜索或“Windows库”的功能,可以考虑关闭后台文件索引功能。控制面板–管理工具–服务– Windows Search禁用。方法:控制面板–索引选项–选中索引项–修改–取消不想索引的位置。以后希望进行快速搜索文件的话,可以使用 EveryThing、光速搜索、DocFetcher等工具进行替代。 4.将临时文件夹(TEMP/TMP)等移动到非系统盘默认情况下Win8会将临时文件保存在C盘中,使用时间一长,容易使得C盘臃肿和磁盘碎片过多导致系统变慢,将其移动到非系统盘可以避免这一问题。方法:在“计算机”上点右键,选择“属性”,在打开的窗口中点击左侧的“高级系统设置”选项,点击右下角的“环境变量”,在弹出窗口中的“用户变量”和“系统变量”中均有TEMP和TMP临时文件夹的值,点击“编辑”按钮,将变量值改成 D:\TEMP这样的值即可 5.创建快速关机/快速重启快捷方式: Win8新的关机方式让很多人不习惯,其实你可以自己手动建立快速关机的快捷方式。方法:桌面右键新建-快捷方式,输入 shutdown.exe-s-t 00(这是关机的代码,想要重启则为 shutdown.exe-r-t 00),确定后即可双击使用。当然,右键快捷方式,选属性,还可为其更换图标。如果还想更方便,那么右键选择固定到“开始”屏幕即可在Metro界面中看到它们。另外,使用 Start8也能为你的Win8找回经典的开始菜单,这样关机重启就和Win7时代一样方便了。 6.关闭家庭组,在某些情况下可能会导致硬盘和CPU处于高负荷状态如果用不到家庭组可以直接把家庭组服务也给关闭了关闭方法:Win+C–设置–更改电脑设置–家庭组–离开;控制面板–管理工具–服务– HomeGroup Listener和 HomeGroup Provider禁用 7.设置好 Superfetch服务方法:控制面板–管理工具–服务– Superfetch–启动类型–自动(延迟启动),可以避免刚启动好Win8对硬盘的频繁访问。 8.设置 Win8自动登陆,省去每次启动都要输入密码的麻烦,开机更快方法:快捷键Win+R–输入 netplwiz–取消使用计算机必须输入用户名和密码的选项–然后双击需要自动登录的账户–输入你的密码。 9.开启 Hybrid Boot(混合启动技术)开启 Win8独有的混合启动技术可以让电脑启动飞快。它默认是启动的,但如果你的没有被启动,可以到控制面板–电源选项–选择电源按钮的功能–更改当前不可用的设置–关机设置–勾上启用快速启动。如果没有看到这功能,请先开启休眠:Win+X–命令提示符–输入 powercfg-h on 10.关闭开机画面(GUI引导)加速开机启动速度虽然 Win8的 Hybrid Boot已经让启动速度表现得让人满意,但通过关闭GUI引导有时还能进一步优化开机的启动速度。方法:快捷键 Win+ R–输入 msconfig–引导–勾上无GUI引导,确定,重启生效。 11.覆盖或者升级安装Win8,需要清理产生的Windows.old文件夹,腾出C盘空间方法1:快捷键Win+X–命令提示符–输入 rd X:windows.old/s(X代表盘符)方法2(推荐): C盘–右键–属性–磁盘清理–选中以前的 Windows安装复选框–确定清理。 12.关闭 IPv6特性部分电脑的网卡驱动太旧,开启 IPv6的情况下可能会导致开机系统未响应或假死。而且目前 IPv6网络在国内还远远未普及,所以关闭它省点资源也不会产生任何问题。方法:网络共享中心–网络连接–以太网–属性–取消 IPv6。 13.使用专业的杀毒软件的话,可关闭系统自带的 Windows Defender以节省资源如果你使用了更加专业的杀毒软件(如:Avast!、AVG、金山毒霸、小红伞、MSE等),那么可以直接关掉系统自带的Windows Defender杀毒软件以节省资源。方法:首先,Win+X–控制面板– Windows Defender–设置–实施保护-去掉勾和管理员–启用 Windows Defender–去掉勾。然后,控制面板–管理工具–服务– Windows Defender Service禁用。
android应用中的搜索功能怎么实现的
在APP应用中启用搜索
在app应用中,至少要执行如下的三个步骤,才能让app应用能够进行检索。如果要提供搜索建议,还需要执行第4步:
编写搜索配置的XML文件
编写搜索的activity类
在Android的manifest.xml文件中,对两面两个步骤的工作进行配置。
如果要使用搜索建议,则需要增加一个contentprovider。
配置搜索的XML配置文件
首先看下如何配置搜索的XML配置文件。先命名配置文件名称为searchable.xml,保存在res/xml文件夹中。然后需要设置搜索框的文本,并且应该增加一个hint的提示文本信息,如下代码所示:
<searchable xmlns:android="" android:label="@string/search_label"> android:hint="@string/search_hint"</searchable>
关于搜索配置文件有很多的配置选项,建议参考Android的手册可以获得更多:
。
增加搜索的Activity
当用户进行搜索时,Android调用activity进行搜索,代码如下:
publicclass SampleSearchActivity extends ListActivity{ public void onCreate(Bundle savedInstanceState){ super.onCreate(savedInstanceState); handleIntent(getIntent());}public void onCreate(Bundle savedInstanceState){ super.onCreate(savedInstanceState); handleIntent(getIntent());} public void onNewIntent(Intent intent){ setIntent(intent); handleIntent(intent);} public void onListItemClick(ListView l, View v, int position, long id){//点每个搜索结果时的处理代码} private void handleIntent(Intent intent){ if(Intent.ACTION_SEARCH.equals(intent.getAction())){ String query= intent.getStringExtra(SearchManager.QUERY); doSearch(query);}} private void doSearch(String queryStr){//执行真正的查询结果处理}}
在上面的代码中,在handleIntent方法中,当按下搜索按钮,系统就会自动发送Intent,action是Intent.ACTION_SEARCH,然后通过intent.getStringExtra(SearchManager.QUERY);获得要搜索的字符串。
其中为什么要包含onNewIntent()方法呢?主要是因为Android的back后退机制。Android会默认把每一个新的activity放到activity栈的顶部。如果用户点了后退键,则会关闭栈顶部的activity。尝试考虑一种情况,用户搜索一个内容并且系统列出了结果,如果用户发现结果不是他所要的,或者希望重新检索,则会重新点击搜索按键,这样将会产生一个新的搜索activity的实例,在activity栈中就会有两个搜索的activity,这是开发者并不期待的,所以,需要将这个搜索的activity声明为singleTop类型的activity,这样的话,无论用户按返回键还是尽心个多次的搜索,在acitivty栈中始终保持的是一个搜索activity的实例。因为当activity被设置为singleTop的加载模式时,如果堆栈的顶部已经存在了该Activity,那么,它便不会重新创建,而是调用onNewIntent。如果,该Activity存在,但不是在顶部,那么该Activity依然要重新创建。
mainifest配置文件
接下来,需要对manifest配置文件进行配置,必须要对其中进行如下配置:
搜索的activity.
使用搜索的intent
activity启动模式
searchable.xml中的元数据
更多的定义搜索的元数据
下面是典型的一个搜索的配置
<application android:icon="@drawable/icon" android:label="@string/app_name" android:name=".YourApp"><meta-data android:name="android.app.default_searchable" android:value=".YourSearchActivity"/><activity android:label="@string/app_name" android:launchMode="singleTop" android:name=".YourSearchActivity"><intent-filter><action android:name="android.intent.action.SEARCH"/></intent-filter><intent-filter><action android:name="android.intent.action.VIEW"/></intent-filter><meta-data android:name="android.app.searchable" android:resource="@xml/searchable"/></activity></application>
在上面的典型配置中,要注意如下几点:
1)由于当调用搜索activity时,Android调用的是android.intent.action.SEARCH作为搜索的intent,所以必须在intent-filter中包含android.intent.action.SEARCH。
2)在<meta-data>中,指出了searchable.xml的位置
3)同样在<meta-data>中,通过:
<meta-data android:name="android.app.default_searchable" android:value=".YourSearchActivity"/>
指出了当执行搜索的字符串提交时,将调用哪一个activity去进行处理。
版权说明:如非注明,本站文章均为皮努努下载原创,转载请注明出处和附带本文链接;
相关推荐
- 排行榜