當前位置:首頁 » 安卓系統 » android搜索自動提示

android搜索自動提示

發布時間: 2022-11-04 23:37:31

『壹』 Android如何實現百度搜索欄的下拉提示效果啊求組 急!

用一個TextWatcher監聽,然後若有匹配的自定義一個下拉,並顯示

『貳』 android開發, 下載完apk之後,怎麼自動彈出安裝軟體那個提示對話框

可按照以下步驟打開apk安裝:

  1. 新建File指向已下載的apk文件,代碼:

    File mFile = new File("apk的路徑");

  2. 判斷文件是否是以apk為後綴的安裝包,代碼:

    if(mFile.getName().endsWith(".apk")){

    }

  3. 創建Intent打開apk進行安裝,代碼:

    Intent install = new Intent();
    install.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
    install.setAction(android.content.Intent.ACTION_VIEW);
    install.setDataAndType(Uri.fromFile(mFile),"application/vnd.android.package-archive");

    startActivity(install);

『叄』 怎麼使用android軟體的搜索功能

當你需要在你的應用程序中提供搜索服務時,通過使用Android的搜索框架,應用程序將顯示一個自定義搜索對話框來處理用戶的搜索請求。通過一個簡單的搜索按鈕或從您的應用程序中調用API,搜索對話框就會顯示在屏幕的頂部,並會自動顯示應用程序圖標。

本文將教你如何為你的應用程序提供一個自定義搜索對話框。這樣做,給您的用戶提供一個標准化的搜索體驗,並能增加如語音搜索和搜索建議等功能。

基礎知識

Android的搜索框架將代您管理的搜索對話框,您不需要自己去開發一個搜索框,不需要擔心要把搜索框放什麼位置,也不需要擔心搜索框影響您當前的界面。所有的這些工作都由SearchManager類來為您處理(以下簡稱「搜索管理器」),它管理的Android搜索對話框的整個生命周期,並執行您的應用程序將發送的搜索請求,返回相應的搜索關鍵字。

當用戶執行一個搜索,搜索管理器將使用一個專門的Intent把搜索查詢的關鍵字傳給您在配置文件中配置的處理搜索結果的Activity。從本質上講,所有你需要的就是一個Activity來接收Intent,然後執行搜索,並給出結果。具體來說,你需要的做的事就包括以下內容:

一個搜索配置
我們用個XML配置文件來對搜索對話框進行配置,包括一些功能的配置,如文本框,設置語音搜索和搜索建議中顯示的提示文字等。

一個用來處理搜索請求的Activity
這個Activity用來接收搜索查詢的內容,然後搜索您的數據並顯示搜索結果。

一種用戶執行搜索的途徑
默認情況下,一旦你配置了一個可搜索的Activity,設備搜索鍵(如果有)將調用搜索對話框。然而,你應該始終提供另一種手段,讓用戶可以調用搜索對話框,如在選項菜單中的搜索按鈕或其他用戶界面上的按鈕,因為不是所有的設備提供一個專門的搜索鍵。

創建一個搜索對話框配置文件

搜索框配置文件是一個用來配置您的應用程序中搜索框的設置的XML文件,這個文件一般命名為searchable.xml,並且必須保存在項目的res/xml/目錄下。

配置文件的根節點必須為,可以有一個或多個屬性。

『肆』 如何讓eclipse中android命令自動提示

1、設置 java 文件的代碼提示功能打開 eclipse 依次選擇 Window > Preferences > Java > Editor - Content Assist > Auto activation triggers for Java ,設置框中默認是一個點,現在將它改為: .abcdefghijklmnopqrstuvwxyz(,
2、設置 xml 文件的代碼提示功能
打開 Eclipse 依次選擇 Window > Preferences > Xml > Editor > Content Assist > Auto activation > Prompt when these characters are inserted ,設置框中默認是 <=: ,現在將它改為:<=:.abcdefghijklmnopqrstuvwxyz(,
調試:
F6:單步執行不進入
F8:繼續執行到下一個斷點
F5:單步執行並進入
ctrl+shift+i:調試時選擇一段後使用此組合快捷鍵,表示執行此代碼並顯示執行結果信息

『伍』 請教android的EditText怎麼實現類似搜索引擎的輸入提示

Android中有個控制項叫AutoCompleteTextview就是用於輸出過慮下拉顯示用的控制項.類似搜索引擎中的輸入提示的功能.

『陸』 android中怎麼做功能提示

如果想讓代碼自動提示,可以進行如下設置
1)安卓文件自動提示
Window->Preferences->Java->Editor->Content Assist->Auto Activation
將Auto activation triggers for Java中的默認的一點替換為.abcdefghijklmnopqrstuvwxyz(,

2)xml文件自動提示
Window->Preferences->XML->XML Files->Editor->Content Assist->Auto Activation
將Prompt when these characters are inserted中的<=:替換為<=:.abcdefghijklmnopqrstuvwxyz(,

如果需要代碼在需要的時候進行提示
在沒有完成的代碼後面按快捷鍵alt+「/」代碼提示就會出現,當然可以到Eclipse設置中
配置此快捷鍵的按鈕。

『柒』 android應用中的搜索功能怎麼實現的

在APP應用中啟用搜索
在app應用中,至少要執行如下的三個步驟,才能讓app應用能夠進行檢索。如果要提供搜索建議,還需要執行第4步:
編寫搜索配置的XML文件
編寫搜索的activity類
在Android的manifest.xml文件中,對兩面兩個步驟的工作進行配置。
如果要使用搜索建議,則需要增加一個contentprovider。
配置搜索的XML配置文件
首先看下如何配置搜索的XML配置文件。先命名配置文件名稱為searchable.xml,保存在res/xml文件夾中。然後需要設置搜索框的文本,並且應該增加一個hint的提示文本信息,如下代碼所示:
<searchable xmlns:android="http://schemas.android.com/apk/res/android" android:label="@string/search_label"> android:hint="@string/search_hint" </searchable>

關於搜索配置文件有很多的配置選項,建議參考Android的手冊可以獲得更多:
http://developer.android.com/guide/topics/search/searchable-config.html。
增加搜索的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去進行處理。

『捌』 Android如何實現百度搜索欄的下拉提示效果啊求組 急!

這是一種類似搜索引擎索引的提示方式,要麼自己做一套,要麼使用共用的,簡單一點的話,在資料庫用模糊搜索也可以~~

『玖』 android eclipse怎麼自動提示

Eclipse自動提示的快捷鍵是「Alt +/」。
查看快捷鍵方法:
①啟動Eclipse,zai菜單欄選擇【Window】==>【Preferences】。

②找到【General】==>【Keys】,窗口右邊就會出現所有快捷鍵。

『拾』 Android的搜索框怎麼加入提示文字

首先引入一下jquery。
然後通過jquery選擇器綁定單擊事件
給文獻檢索這一項加一個ID 比如 <li id="book">文獻檢索</li>
$('#book').click(function(){
$this.css('color','blue') //點擊變藍

window.location = 'www..com'//跳轉到網路界面

熱點內容
炫麗鳥行李箱如何重射密碼 發布:2025-03-05 01:10:23 瀏覽:953
甘肅隴南dns伺服器地址雲主機 發布:2025-03-05 00:43:52 瀏覽:384
一頓壓縮機 發布:2025-03-05 00:41:51 瀏覽:407
php二維數組拆分 發布:2025-03-05 00:33:24 瀏覽:199
游猴腳本 發布:2025-03-05 00:33:20 瀏覽:516
微信存儲的文檔 發布:2025-03-05 00:31:42 瀏覽:230
c語言中基本的數據類型包括 發布:2025-03-05 00:30:55 瀏覽:710
安卓小組件哪個好用 發布:2025-03-05 00:30:20 瀏覽:341
安卓如何下載錄屏精靈 發布:2025-03-05 00:15:22 瀏覽:486
攻城掠地怎麼開伺服器 發布:2025-03-05 00:11:31 瀏覽:483