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通讯录模糊匹配,搜索实现高亮关键字(号码、首字母、简拼、全拼)
汉字和号码可以直接精确匹配这个很见简单不多说
拼音匹配相对复杂:
首先如果匹配肯定需要进行匹配的数据模型
获取手机号码并进行数据设置:
···
···
开始填充数据拼音:
搜索时数据匹配
本文源码地址