Articles of 全文search

如何在Android中的searchinput字段旁边添加下拉列表?

在HTC Desire(Froyo)的全系统search中,我在searchinput框中看到了一些下拉菜单,允许select要search的位置(所有,网页,应用程序)。 我如何在我的应用程序中实现这一点? Google开发者网站上的search教程没有解决这个问题。 所以在Android文档中,像下面这样的场景, 我想点击书籍,然后得到某种菜单,例如select“词”,“标题”作为search模式。 更新 :我不是在寻找QuickAction对话框本身,而是如何附加东西到触摸书籍图标,以便我可以附加QuickAction或新的活动或…我想使用标准的Androidsearch对话框,如http://developer.android.com/guide/topics/search/search-dialog.html中所述

将应用程序与Googlesearch结果和Chrome集成

官方维基百科应用程序以某种方式做到这一点,在我的应用程序中,我使用标准的意图filter来听取导航维基百科url。 有没有办法与Googlesearch整合? 有没有可用的API,还是只适用于select的API?

如何search手机SD卡或其他地方的文件

我想用特定的扩展名search移动用户上的文件。 我尝试search,但无法find任何直接的API。 是否有一个特定的API或有没有实现相同的繁琐的方式。 还是有一种机制来调用Linux的调用查找或类似的东西 谢谢

您可以使用IntentsearchGoogle Play吗?

情况如下: 我想通过隐含的意图打开另一个应用程序,但用户没有足够的应用程序。 我可以为他打开“Google Playsearch活动”,其结果包括包含能够提供此类意图的组件的应用程序(具有适当的意图filter)。 换句话说,您可以使用“意图数据”执行search吗?

IntelliJ /结构search:删除无用的方法,只调用超级方法

在我的一个Android项目中(但不一定与Android绑定),我有相当多的方法调用,除了炸毁代码,可以自动删除。 例子: @Override public boolean onKeyDown(int keyCode, KeyEvent event) { return super.onKeyDown(keyCode, event); } @Override public boolean onCreateOptionsMenu(Menu menu) { return super.onCreateOptionsMenu(menu); } @Override public void onDestroy() { super.onDestroy(); } 我无法find任何检查帮助我自动删除这些expression式,所以我尝试了结构search。 我到目前为止的尝试:我复制了'注释的方法'的模板,并做了2个小的改变。 $ Annotation $改为发生= 1,text = Override 添加一个$ statement $variables与发生= 1 模板代码: class $Class$ { @$Annotation$( ) $MethodType$ $MethodName$($ParameterType$ $ParameterName$) { $Statement$; } } […]

Android:在android位置提供自动autosuggestion Api?

我是非常新的android谷歌地图我写下面的程序来显示android中的自动sugesstion,当我input自动完成文本框中的文本,它是去input的url,但输出不显示在程序中。请看一次,让我知道我在哪里做错了。 ExampleApp.java package com.example.exampleapp; import java.io.IOException; import java.io.InputStreamReader; import java.net.HttpURLConnection; import java.net.MalformedURLException; import java.net.URL; import java.net.URLEncoder; import java.util.ArrayList; import org.json.JSONArray; import org.json.JSONException; import org.json.JSONObject; import android.app.Activity; import android.content.Context; import android.os.Bundle; import android.view.LayoutInflater.Filter; import android.view.View; import android.widget.AdapterView; import android.widget.AdapterView.OnItemClickListener; import android.widget.ArrayAdapter; import android.widget.AutoCompleteTextView; import android.widget.Filterable; import android.widget.Toast; public class ExampleApp extends Activity implements OnItemClickListener{ @Override public […]

Androidsearch小部件 – onQueryTextSubmit和发送Intent到SearchableActivity的区别?

我有一个包含SearchView小部件的活动。 我正在处理使用onQueryTextSubmit监听器的文本search的结果,这工作正常。 (活动本身被指定为可search活动)。 我最近决定添加语音识别,在searchable.xml文件中添加“voiceSearchMode”属性: searchable.xml <?xml version="1.0" encoding="utf-8"?> <searchable xmlns:android="http://schemas.android.com/apk/res/android" android:label="@string/app_name" android:hint="@string/search_hint" android:voiceSearchMode="showVoiceSearchButton|launchRecognizer"> </searchable> 当我添加语音识别时,onQueryTextSubmit监听器在提供语音input后不会被调用(但是,在使用editText框提供文本input后,它仍然被调用)。 语音识别器发送一个ACTION_SEARCH返回到相同的Activity(可以在onCreate方法中处理)。 有没有一种方法来激活与语音识别器(或类似的东西不需要重新创build活动?)的onQueryTextSubmit方法?我问的原因是因为如果识别器必须发送一个意图,我必须创build发送附加包与APP_DATA,似乎并没有工作。 所以我的问题是: (1)您如何使用(或者可以使用)onQueryTextSubmit侦听器并启用语音识别search? (你可以用普通的基于文本的search来使用它) (2)如果(1)不可能,那么如何通过意图传递附加数据和语音识别search查询? 我试图通过onSearchRequested()像这样添加它: @Override public boolean onSearchRequested() { Bundle appData = new Bundle(); appData.putInt("testKey", 44); this.startSearch(null, true, appData, false); return true; } 但是当我尝试在onCreate中访问这个,appData为空: @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.overview_list); Bundle extras = getIntent().getExtras(); Bundle […]

如何使用http请求在操作栏中实现search视图自动完成?

我已经将search视图小部件添加到我的操作栏,并希望处理自动完成function。 写了更多的3个字母后,它应履行对我的Web API的HTTP请求,这将返回JSON结果,并应显示search小部件的build议。 但在文档中观察与内容提供者的情况。 如何组织自动填充function? 在菜单xml文件中添加了search视图: <item android:id="@+id/search" android:icon="@drawable/ic_search_white_24dp" android:title="Search" [namespace]:showAsAction="always" [namespace]:actionViewClass="android.widget.SearchView" /> 将searchconfiguration与SearchView关联起来: public boolean onCreateOptionsMenu(Menu menu) { MenuInflater inflater = getMenuInflater(); inflater.inflate(R.menu.navigation, menu); SearchManager searchManager = (SearchManager) getSystemService(Context.SEARCH_SERVICE); SearchView searchView = (SearchView) menu.findItem(R.id.search).getActionView(); searchView.setSearchableInfo(searchManager.getSearchableInfo(getComponentName())); return super.onCreateOptionsMenu(menu); } 增加了可search的configuration: <searchable xmlns:android="http://schemas.android.com/apk/res/android" android:label="@string/app_name" android:hint="@string/search_hint" android:searchSuggestAuthority="com.my.domain.searchable_activity" /> 并最终添加空的负责任的活动。

如何触发com.google.android.gms.actions.SEARCH_ACTION Google即时动​​作以进行testing?

我正在构build一个Android应用程序,并希望将本文所述的使用语音searchfunction与Google即时操作进行整合。 在将应用程序推送到Play商店之前,有没有办法testing我的意图filter( com.google.android.gms.actions.SEARCH_ACTION ),searchexpression式处理等? 我已经按照文档 ,包括意图filter如下: <activity android:name=".SearchActivity"> <intent-filter> <action android:name="com.google.android.gms.actions.SEARCH_ACTION" /> <category android:name="android.intent.category.DEFAULT" /> </intent-filter> </activity>

总是在SearchView中显示麦克风图标

在Android可search的SearchView中,清除(X)图标replace了打字时的麦克风图标。 我想在input时显示清晰和麦克风图标。 有没有办法做到这一点? 这是我的代码: RES / XML / searchable.xml <searchable xmlns:android="http://schemas.android.com/apk/res/android" android:hint="@string/search_hint" android:label="@string/app_name" android:searchMode="queryRewriteFromText" android:voiceSearchMode="showVoiceSearchButton|launchRecognizer" android:voiceLanguageModel="web_search" android:searchSuggestIntentAction="android.intent.action.VIEW" /> RES /布局/ menu_search.xml <?xml version="1.0" encoding="utf-8"?> <menu xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto"> xmlns:app="http://schemas.android.com/apk/res-auto" <item android:id="@+id/search" android:title="search here" android:icon="@android:drawable/ic_menu_search" app:showAsAction="collapseActionView|ifRoom" app:actionViewClass="android.support.v7.widget.SearchView" /> </menu> MainActivity.java @Override public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.menu_search, menu); MenuItem searchItem = menu.findItem(R.id.search); searchView = (SearchView) MenuItemCompat.getActionView(searchItem); searchView.setOnQueryTextListener(this); […]