C# 号码归属地查询算法】的更多相关文章

C# 号码归属地查询算法(根据Android来电归属地二进制文件查询修改) 前言 近期有个项目需要用到号码归属查询,归属地数据库可能比不上ip138,淘宝上也有卖的-,-! 文本提供一个279188条记录并压缩成562KB的归属地数据.我在互联网上搜索了相关文章,要不是数据库查询或者是访问网上的api,到底有没有更好的方式,我想各大手机软件的归属地都是属于本地查询的.当我发现了Android Jni 使用C++对二进制文件查询 这篇文章,发现效率真是高,作者的算法也相当出色.于是直接把它用C#来…
前言 近期有个项目需要用到号码归属查询,归属地数据库可能比不上ip138,淘宝上也有卖的-,-! 文本提供一个279188条记录并压缩成562KB的归属地数据.我在互联网上搜索了相关文章,要不是数据库查询或者是访问网上的api,到底有没有更好的方式,我想各大手机软件的归属地都是属于本地查询的.当我发现了Android Jni 使用C++对二进制文件查询 这篇文章,发现效率真是高,作者的算法也相当出色.于是直接把它用C#来实现了一个版本,并且加上号码的类型,效率上没相差太多,起码我们的项目已经够用…
使用小米号码归属地数据库,有两张表data1和data2 先查询data1表,把手机号码截取前7位 select outkey from data1 where id=”前七位手机号” 再查询data2表, select location from data2 where id=”上面查出的outkey” 可以使用子查询 select location from data2 where id=(select outkey from data1 where id=”前7位手机号”) 创建数据库工具…
1.WebService简介: WebService是一种跨平台,跨语言的,可以接收从Internet或者Intranet上的其它系统中传递过来的请求,轻量级的独立的通讯技术.通过SOAP在Web上提供的软件服务,使用WSDL文件进行说明,并通过UDDI进行注册. 实现一个完整的Web服务包括以下步骤: 1)服务提供者设计实现Web服务,并将Web服务通过服务中介者发布,并在UDDI注册中心注册:   2)服务请求者向服务中介者请求特定的服务,中介者根据请求查询UDDI注册中心,为请求者寻找满足…
正则表达式完成号码验证, ^以某开头,[] 字符集(匹配中括号里面的任意字符),\d是任意一个数字,{n}表示出现了多少次,$结尾 手机号的正则 ^1[34568]\d{9}$,以1开头,第二个数字是34568,剩下九个都是数字,数字结尾 调用String对象的match()方法,参数:正则(里面的斜杠\需要转义) if (phone.matches("^1[34568]\\d{9}$")) { SQLiteDatabase db = SQLiteDatabase.openDataba…
最近做的项目中,有个功能是手机归属地查询,因为项目要在内网下运行,所以不能用提供的webservice,只好在网上找手机归属地的数据,很多都是access的,我们的项目是用oracle,只好自己转吧,转过来的提供到网上,方便大家使用.数据还是比较新的,是2014年的. 下面是部分代码,如果需要全部代码,可以直接下载. TabMobileServiceImpl.java package com.zhouyu.service.impl; import java.util.List; import o…
前天无意间在网上看到百度ApiStore,然后好奇就进去看了看.正好最近在某博培训Android,刚学到java基础.抱着锻炼的心态选择手机号码归属地查询api进行练手.api地址 (http://apis.baidu.com/apistore/mobilephoneservice/mobilephone).百度官方已经给出请求示例 .我们只需要对请求结果json进行解析就可以. Java请求示例: String httpUrl = "http://apis.baidu.com/apistore…
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:ori…
使用这些接口是需要密钥的 公共密钥 appkey: 10003  secret: d1149a30182aa2088ef645309ea193bf  生成后sign: b59bc3ef6191eb9f747dd4e83c99f2a4 当然我觉得私人密钥比较安全, 注册密钥 手机号码归属地查询API 基本信息 Url:http://api.k780.com/?app=phone.get&phone=13800138000&appkey=10003&sign=b59bc3ef6191e…
摘要:本文介绍使用C#开发基于Winform的手机号码归属地查询工具,并提供详细的示例代码供参考. 一.需求描述 输入正确的手机号码,查询该号码的归属地和其他相关信息. 二.需求分析 1.实现手机号码归属地查询的方法 01.本地数据库存储信息,查询本地库 02.调用WebService查询 03.通过Http请求Get方式从服务器上获取数据 2.方式分析: 01.采用本地数据库存储,可以断网查询,无需付费,但信息量较大占用本地资源 02.调用WebService必须连接网络,不占用本地资源,但公…