android模糊搜索
⑴ 安卓系統有沒有一個手機軟體可以打代碼,如同Visual C++6.0那樣的
安卓系統中的c4droid是一個可以打代碼的手機軟體,如同Visual C++ 6.0那樣編輯編譯C程序。
下面是詳細信息
軟體名稱:c4droid
軟體語言:中/英 文
軟體大小:1.7M
應用平台:Android 2.2以上版本
c4droid是款Android設備上的C/C++程序編譯器,默認以tcc(tiny c compiler)為編譯器,可以選擇安裝gcc插件(20mb,只有root用戶可以使用),選用gcc後,可以用sdl(簡單直控媒體層庫,需安裝sdl plugin for c4droid)和qt(nokia官方開發庫,需安裝sdl plugin for c4droid)。也可以開發native android app(需安裝sdl plugin for c4droid),就像google ndk一樣。軟體支持代碼高亮,編譯時間隨cpu主頻而定,主頻越高編譯越快。gcc插件版本4.7.2提供了示列程序,包含sdl,android native,qt和命令行測試程序源碼。
⑵ 安卓軟體開發的高手,可以給我點建議:題目:基於安卓的交通信息採集發布系統開發
一個WEB前端,一個後台服務,一個資料庫,一個ANDROID APP。
WEB前端可以使用JS或者FLEX,滾動網頁發布路況信息的功能隨便找個人都會做;疊加到地圖上需要你調用Google或者網路地圖的API,也很簡單。
ANDROID APP可以有幾種實現方式,第一種,讓用戶通過搜索的方式找到自己要報的地點,做個搜索框和搜索按鈕;第二種,調用ANDROID的API得到當前GPS位置信息。後面的事情就是調用地圖API,在地圖上給他顯示出來,讓然後可以選擇個狀態,例如三種,綠黃紅,還可以加個評論,以及擁堵原因的選擇等等。
後台服務,可以用Spring,Structs,Hibernate,或者乾脆點兒,用GRAILS,簡單,上手快,開發也夠快。跟ANDROID可以使用Webservice(WS)通訊,內部報文隨便你XML還是JASON,別自己設計報文,會弄死你。做個底層的通訊模塊,負責WS的通訊管理。然後用Active MQ,把消息報文扔隊列里。弄個數據存儲模塊,功能就是把ANDROID發來的信息添加到資料庫里;再弄個數據查詢模塊,從那張大表裡掏數據。
資料庫,其他的表我就不管你了,核心就一張大表。這張表裡保存了位置名稱,經度,緯度,狀態。其他的什麼創建時間創建人之類的我也不管你,該扔進去的都扔進去,保證一個SQL全能掏出來就行,性能問題。
這個系統的關鍵在於,你調用了各種地圖的API來完成展示,你所要提供的,就是已知的地點名稱,經緯度信息和路況狀態。所以如果我是你,我會招有地圖開發經驗的前端工程師,後台一般的JAVA工程師就可以。
如果你的系統響應量特別的大,可以考慮集群,資料庫如果是瓶頸可以使用NOSQL。
其實這個系統一點兒都不難,不過點子很好。
PS: 給你解釋下數據流:
手機端用戶通過你的手機給出搜索條件,你扔給GOOGLE MAP得到位置信息和地圖展示,手機端用戶給出路況信息,你的應用把這信息發送給後台,後台把這信息更新到資料庫里;
WEB前端用戶給出搜索條件,你把條件扔給後台資料庫掏出相關路況結果,展示給用戶。
這里邊唯一稍微困難的就是可能會用到模糊搜索,你可能需要一個演算法來將用戶指定地點周圍某個半徑內的所有路況都掏出來。這個只要你在前端給出條件後,到地圖里去找到經緯度,然後一個簡單的演算法,得到XY范圍,到後台一掏就行了;
手機端提供信息的可信度也可能是個問題,你可以搞一張表,把所有的路況信息都放進去,然後把某個小范圍內的經緯度點視為一個原子點,相關的多條路況信息你可以做個篩選演算法,例如按照更新順序進行加權,然後比較等等。
PPS: 又想了一下,其實還有一種更加笨拙也更加穩妥的解決方案,那就是建立一個龐大的字典表,把每條路都進行定義,包括東向西方向和西向東方向,每條路對應的經緯度范圍也保存下來。這樣你就可以做到顯示名稱的統一了。
⑶ 如何利用android輔助功能
put anything between
⑷ Android如何實現百度搜索欄的下拉提示效果啊求組 急!
用一個TextWatcher監聽,然後若有匹配的自定義一個下拉,並顯示
⑸ android燒餅修改器怎麼安裝
1、已經root的安卓設備;
2、哨兵游戲修改器;
燒餅修改器教程:
首先說下這款修改器的幾種修改類型,也就是下面這張截圖中顯示的,有綜合搜索、深度搜索、模糊搜索以及聯合搜索這幾個類型,接下來就一一說下這幾個類型的具體的使用方法。
1、綜合搜索
燒餅修改器教程第1課,綜合搜索。所謂的綜合搜索,其實就是和八門神器的一般修改方法一樣。比如說:
你修改某一款游戲,當前有A個金幣,就直接在燒餅修改器的綜合搜索框中輸入數值A。
然後返回遊戲,等金幣數值變為B後,再次搜索B這個數值,反復幾次後就只剩下幾個數值了,將數值修改為你想要的即可。
燒餅修改器教程注意事項:有些游戲的數據進行了加密,直接搜索數值很難搜索到,可以選擇勾選【綜合搜索】下面的【反加密】前面的「√」,這樣可以提升搜索成功的概率。
2、模糊搜索
燒餅修改器教程第2課,模糊搜索。模糊搜索有好幾種類型:自動匹配,整數,小數(浮點數)。
自動匹配:如果你看不到游戲中某項屬性的具體數值,並且不知道是整數還是小數,就可以選擇自動匹配。比如血量。
整數:這個就要看你對游戲中某項數值的判斷了,比如說經驗值,一般都是整數的;
浮點數:游戲游戲的金錢是帶有小數點的,或者說會攻擊力,就可以選擇以小數(浮點數)進行修改。
3、深度搜索
燒餅修改器教程第3課,深度搜索。深度搜索是建立在綜合搜索上的,如果你使用反加密後也無法搜索到數值,不妨使用這個方法進行搜索嘗試。
4、聯合搜索
燒餅修改器教程第4課,聯合搜索。這個搜索方式是小狸飛刀感覺安卓平台上幾款修改器要強於八門的最主要原因。
比如說你在游戲商店中看到幾件裝備,價格分別是500,1000,2000,我們就可以使用聯合搜索,輸入【500,1000,2000】這三個數值,注意中間是英文的逗隔開的,然後將搜索結果全部修改為1或者是-999999,這樣我們就可以花費1個金幣購買裝備或者是不花費任何金錢購買裝備了,你懂得。
⑹ android sqilte 資料庫查詢使用 MATCH,怎麼可以像LIKE一樣模糊匹配
那你就遍歷搜索結果,看裡面是否包含「56」
⑺ 我用android做了個簡單的天氣預報,但是他只能用城市名的拼音進行搜索,怎樣改為漢字搜索比如輸
調用的是第三方API還是網頁抓取的?
其實簡單的可以switch選擇……不過太繁瑣了點。或者自己建立一個SQLite,從EditText獲取後直接查找下資料庫就ok了,而且也可以做到模糊搜索。
⑻ android 如何輸入首字母進行地址城市模糊檢索
Android中ListView的A-Z字母排序和過濾搜索功能並且實現漢字轉成拼音的功能,一般對聯系人,城市列表等實現A-Z的排序,因為聯系人和城市列表可以直接從資料庫中獲取它的漢字拼音,而對於一般的數據,實現A-Z的排序,基實只需要將漢字轉換成拼音就行了。
以下為步驟:
SortModel 一個實體類,裡面一個是ListView的name,另一個就是顯示的name拼音的首字母。
2.SideBar類就是ListView右側的字母索引View,需要使用setTextView(TextView mTextDialog)來設置用來顯示當前按下的字母的TextView,以及使用方法來設置回調介面,在回調方法onTouchingLetterChanged(String s)中來處理不同的操作。
3.CharacterParser這個類是將漢字轉換成拼音的類,該拼音沒有聲調的,該類是單例類,其中定義了三個方法,在這個demo中用到的是getSelling(String chs)方法,將片語轉換成拼音。
4.ClearEditText類是自定義的一個在右側有刪除圖片的EditText,當然也可以用Android原生的EditText,這里就不貼上代碼了Android 帶清除功能的輸入框控制項ClearEditText,仿IOS的輸入框。
5.SortAdapter 數據的適配器類,該類需要實現SectionIndexer介面,該介面是用來控制ListView分組的。
6.最後運行效果
⑼ android開發之百度地圖api中怎麼判斷輸入的是具體地址還是模糊地址
有模糊搜索那一說嗎???
⑽ Android通訊錄模糊匹配,搜索實現高亮關鍵字(號碼、首字母、簡拼、全拼)
漢字和號碼可以直接精確匹配這個很見簡單不多說
拼音匹配相對復雜:
首先如果匹配肯定需要進行匹配的數據模型
獲取手機號碼並進行數據設置:
···
···
開始填充數據拼音:
搜索時數據匹配
本文源碼地址