0
我想做一個Android瀏覽器,我有一個searchView
。如何區分搜索查詢和URL?
現在我正在爲用戶在SearchView
中輸入的任何內容提供谷歌搜索結果,但我想區分搜索查詢和URL(例如,如果用戶輸入「facebook.com」,應該指示用戶到「http://www.facebook.com」)。
我試圖檢查查詢是否後跟「.com」,但當用戶試圖訪問「.net」「.in」或其他任何域名後面跟「.com」以外的內容時, 。
任何幫助,將不勝感激。謝謝。
感謝您的答覆,我想問我是否需要通過「facebook.com」或我需要添加'http://www.facebook.com'查詢之前? –
只是「facebook.com」作爲字符串而已。 Like Patterns.WEB_URL.matcher(「facebook.com」)。matches(); 沒有必要在查詢中添加額外的「」只是通過查詢 –
謝謝,它工作正常,如果用戶輸入「'facebook.com」,但如果用戶添加www。在它的前面,網頁無法加載,因爲雙「 www「。有沒有辦法讓它可以被檢測到有多少用戶輸入了 這是我的代碼,在驗證它是否是一個URL後 web1.loadUrl(」http:// www。「+ search_q); –