跳过导航链接
A B C D E G H I L M N O P Q R S T V 

A

allIsSet(int) - 类 中的方法com.qiniu.android.dns.util.BitSet
 
AndroidDnsServer - com.qiniu.android.dns.local中的类
reference github/rtreffer/minidns.
AndroidDnsServer() - 类 的构造器com.qiniu.android.dns.local.AndroidDnsServer
 

B

BitSet - com.qiniu.android.dns.util中的类
Created by bailong on 15/6/16.
BitSet() - 类 的构造器com.qiniu.android.dns.util.BitSet
 
buildQuery(String, int) - 类 中的静态方法com.qiniu.android.dns.local.DnsMessage
 

C

clear() - 类 中的方法com.qiniu.android.dns.util.BitSet
 
com.qiniu.android.dns - 程序包 com.qiniu.android.dns
 
com.qiniu.android.dns.http - 程序包 com.qiniu.android.dns.http
 
com.qiniu.android.dns.local - 程序包 com.qiniu.android.dns.local
 
com.qiniu.android.dns.util - 程序包 com.qiniu.android.dns.util
 
createNetInfo(NetworkInfo, Context) - 类 中的静态方法com.qiniu.android.dns.NetworkReceiver
 

D

decodeHex(char[]) - 类 中的静态方法com.qiniu.android.dns.util.Hex
Converts an array of characters representing hexadecimal values into an array of bytes of those same values.
defaultResolver() - 类 中的静态方法com.qiniu.android.dns.local.AndroidDnsServer
 
DNS_DEFAULT_TIMEOUT - 接口 中的静态变量com.qiniu.android.dns.IResolver
 
DnsException - com.qiniu.android.dns中的异常错误
Created by bailong on 15/6/19.
DnsException(String, String) - 异常错误 的构造器com.qiniu.android.dns.DnsException
 
DnshijackingException - com.qiniu.android.dns.local中的异常错误
Created by bailong on 15/6/19.
DnshijackingException(String, String) - 异常错误 的构造器com.qiniu.android.dns.local.DnshijackingException
 
DnshijackingException(String, String, int) - 异常错误 的构造器com.qiniu.android.dns.local.DnshijackingException
 
DnsManager - com.qiniu.android.dns中的类
DNS解析管理类,可以重复使用
DnsManager(NetworkInfo, IResolver[]) - 类 的构造器com.qiniu.android.dns.DnsManager
 
DnsManager(NetworkInfo, IResolver[], IpSorter) - 类 的构造器com.qiniu.android.dns.DnsManager
 
DnsMessage - com.qiniu.android.dns.local中的类
reference github/rtreffer/minidns.
DnsMessage() - 类 的构造器com.qiniu.android.dns.local.DnsMessage
 
DnspodEnterprise - com.qiniu.android.dns.http中的类
Created by bailong on 15/7/22.
DnspodEnterprise(String, String, String) - 类 的构造器com.qiniu.android.dns.http.DnspodEnterprise
 
DnspodEnterprise(String, String, String, int) - 类 的构造器com.qiniu.android.dns.http.DnspodEnterprise
 
DnspodEnterprise(String, String) - 类 的构造器com.qiniu.android.dns.http.DnspodEnterprise
 
DnspodFree - com.qiniu.android.dns.http中的类
Created by bailong on 15/6/12.
DnspodFree(String) - 类 的构造器com.qiniu.android.dns.http.DnspodFree
 
DnspodFree(String, int) - 类 的构造器com.qiniu.android.dns.http.DnspodFree
 
DnspodFree() - 类 的构造器com.qiniu.android.dns.http.DnspodFree
 
Domain - com.qiniu.android.dns中的类
Created by bailong on 15/6/17.
Domain(String, boolean, boolean) - 类 的构造器com.qiniu.android.dns.Domain
 
Domain(String, boolean, boolean, int) - 类 的构造器com.qiniu.android.dns.Domain
 
Domain(String, boolean) - 类 的构造器com.qiniu.android.dns.Domain
 
Domain(String) - 类 的构造器com.qiniu.android.dns.Domain
 
domain - 类 中的变量com.qiniu.android.dns.Domain
域名
DomainNotOwn - com.qiniu.android.dns.http中的异常错误
一些httpdns 只能解析自己管理的域名
DomainNotOwn(String) - 异常错误 的构造器com.qiniu.android.dns.http.DomainNotOwn
 

E

encodeHex(byte[]) - 类 中的静态方法com.qiniu.android.dns.util.Hex
Converts an array of bytes into an array of characters representing the hexadecimal values of each byte in order.
encodeHex(byte[], boolean) - 类 中的静态方法com.qiniu.android.dns.util.Hex
Converts an array of bytes into an array of characters representing the hexadecimal values of each byte in order.
encodeHexString(byte[]) - 类 中的静态方法com.qiniu.android.dns.util.Hex
Converts an array of bytes into a String representing the hexadecimal values of each byte in order.
equals(Object) - 类 中的方法com.qiniu.android.dns.local.Hosts.Value
 
equals(Object) - 类 中的方法com.qiniu.android.dns.Record
 

G

getByCommand() - 类 中的静态方法com.qiniu.android.dns.local.AndroidDnsServer
 
getByReflection() - 类 中的静态方法com.qiniu.android.dns.local.AndroidDnsServer
 
getIp() - 类 中的静态方法com.qiniu.android.dns.Network
 

H

hasCname - 类 中的变量com.qiniu.android.dns.Domain
是否有cname, 用来做劫持判断, 劫持的dns解析经常直接返回IP
Hex - com.qiniu.android.dns.util中的类
Converts hexadecimal Strings.
Hex() - 类 的构造器com.qiniu.android.dns.util.Hex
 
Hex.HexDecodeException - com.qiniu.android.dns.util中的异常错误
 
HexDecodeException(String) - 异常错误 的构造器com.qiniu.android.dns.util.Hex.HexDecodeException
 
HijackingDetectWrapper - com.qiniu.android.dns.local中的类
Created by bailong on 15/7/10.
HijackingDetectWrapper(Resolver) - 类 的构造器com.qiniu.android.dns.local.HijackingDetectWrapper
 
Hosts - com.qiniu.android.dns.local中的类
Created by bailong on 15/6/18.
Hosts() - 类 的构造器com.qiniu.android.dns.local.Hosts
 
Hosts.Value - com.qiniu.android.dns.local中的类
 
hostsFirst - 类 中的变量com.qiniu.android.dns.Domain
是否先查hosts文件,再去网络请求,一般调试使用

I

ip - 类 中的变量com.qiniu.android.dns.local.Hosts.Value
 
IpSorter - com.qiniu.android.dns中的接口
Created by bailong on 15/7/24.
IResolver - com.qiniu.android.dns中的接口
同步的域名查询接口,可以有local dns, httpdns 等实现
isA() - 类 中的方法com.qiniu.android.dns.Record
 
isCname() - 类 中的方法com.qiniu.android.dns.Record
 
isExpired() - 类 中的方法com.qiniu.android.dns.Record
 
isExpired(long) - 类 中的方法com.qiniu.android.dns.Record
 
isNetworkChanged() - 类 中的静态方法com.qiniu.android.dns.Network
 
ISP_CMCC - 类 中的静态变量com.qiniu.android.dns.NetworkInfo
中国移动
ISP_CNC - 类 中的静态变量com.qiniu.android.dns.NetworkInfo
中国联通
ISP_CTC - 类 中的静态变量com.qiniu.android.dns.NetworkInfo
中国电信
ISP_DIANXIN - 类 中的静态变量com.qiniu.android.dns.NetworkInfo
中国电信
ISP_GENERAL - 类 中的静态变量com.qiniu.android.dns.NetworkInfo
默认网络供应商
ISP_LIANTONG - 类 中的静态变量com.qiniu.android.dns.NetworkInfo
中国联通
ISP_OTHER - 类 中的静态变量com.qiniu.android.dns.NetworkInfo
其他运营商
ISP_YIDONG - 类 中的静态变量com.qiniu.android.dns.NetworkInfo
中国移动
isSet(int) - 类 中的方法com.qiniu.android.dns.util.BitSet
 

L

leadingZeros() - 类 中的方法com.qiniu.android.dns.util.BitSet
 
LruCache<K,V> - com.qiniu.android.dns.util中的类
Created by bailong on 15/6/18.
LruCache() - 类 的构造器com.qiniu.android.dns.util.LruCache
 
LruCache(int) - 类 的构造器com.qiniu.android.dns.util.LruCache
 

M

maxTtl - 类 中的变量com.qiniu.android.dns.Domain
最大的ttl长度,劫持及异常dns判断,劫持的dns解析经常会有超大的ttl; 某些运营商dns server为了减少请求数,也会将ttl设置非常大,比如一年。

N

netStatus - 类 中的变量com.qiniu.android.dns.NetworkInfo
网络状态
Network - com.qiniu.android.dns中的类
Created by bailong on 15/7/3.
Network() - 类 的构造器com.qiniu.android.dns.Network
 
NetworkInfo - com.qiniu.android.dns中的类
Created by bailong on 15/6/21.
NetworkInfo(NetworkInfo.NetSatus, int) - 类 的构造器com.qiniu.android.dns.NetworkInfo
 
NetworkInfo.NetSatus - com.qiniu.android.dns中的枚举
网络状态,没有网络,wifi,或者2G/3G/4G网络
NetworkReceiver - com.qiniu.android.dns中的类
Created by bailong on 15/6/19.
NetworkReceiver() - 类 的构造器com.qiniu.android.dns.NetworkReceiver
 
noneIsSet(int) - 类 中的方法com.qiniu.android.dns.util.BitSet
 
noNetwork - 类 中的静态变量com.qiniu.android.dns.NetworkInfo
 
normal - 类 中的静态变量com.qiniu.android.dns.NetworkInfo
 

O

onNetworkChange(NetworkInfo) - 类 中的方法com.qiniu.android.dns.DnsManager
当网络发生变化时,通知当前的网络信息
onReceive(Context, Intent) - 类 中的方法com.qiniu.android.dns.NetworkReceiver
 

P

parseResponse(byte[], int, String) - 类 中的静态方法com.qiniu.android.dns.local.DnsMessage
 
provider - 类 中的变量com.qiniu.android.dns.local.Hosts.Value
 
provider - 类 中的变量com.qiniu.android.dns.NetworkInfo
运营商
put(String, Hosts.Value) - 类 中的方法com.qiniu.android.dns.local.Hosts
 
put(String, String) - 类 中的方法com.qiniu.android.dns.local.Hosts
 
putHosts(String, String, int) - 类 中的方法com.qiniu.android.dns.DnsManager
插入指定运营商的hosts配置
putHosts(String, String) - 类 中的方法com.qiniu.android.dns.DnsManager
插入指定运营商的hosts配置

Q

query(String) - 类 中的方法com.qiniu.android.dns.DnsManager
查询域名
query(Domain) - 类 中的方法com.qiniu.android.dns.DnsManager
 
query(Domain, NetworkInfo) - 类 中的方法com.qiniu.android.dns.local.Hosts
 
queryInetAdress(Domain) - 类 中的方法com.qiniu.android.dns.DnsManager
 

R

Record - com.qiniu.android.dns中的类
Created by bailong on 15/6/12.
Record(String, int, int, long) - 类 的构造器com.qiniu.android.dns.Record
 
removeEldestEntry(Map.Entry<K, V>) - 类 中的方法com.qiniu.android.dns.util.LruCache
 
resolve(Domain, NetworkInfo) - 类 中的方法com.qiniu.android.dns.http.DnspodEnterprise
 
resolve(Domain, NetworkInfo) - 类 中的方法com.qiniu.android.dns.http.DnspodFree
 
resolve(Domain, NetworkInfo) - 接口 中的方法com.qiniu.android.dns.IResolver
根据域名参数进行查询
resolve(Domain, NetworkInfo) - 类 中的方法com.qiniu.android.dns.local.HijackingDetectWrapper
 
resolve(Domain, NetworkInfo) - 类 中的方法com.qiniu.android.dns.local.Resolver
 
Resolver - com.qiniu.android.dns.local中的类
Created by bailong on 15/6/16.
Resolver(InetAddress) - 类 的构造器com.qiniu.android.dns.local.Resolver
 
Resolver(InetAddress, int) - 类 的构造器com.qiniu.android.dns.local.Resolver
 

S

set(int) - 类 中的方法com.qiniu.android.dns.util.BitSet
 
setDnsManager(DnsManager) - 类 中的静态方法com.qiniu.android.dns.NetworkReceiver
 
sort(String[]) - 接口 中的方法com.qiniu.android.dns.IpSorter
 

T

timeStamp - 类 中的变量com.qiniu.android.dns.Record
时间戳,用来判断超时
toDigit(char, int) - 类 中的静态方法com.qiniu.android.dns.util.Hex
Converts a hexadecimal character to an integer.
toIps(ArrayList<Hosts.Value>) - 类 中的方法com.qiniu.android.dns.local.Hosts
 
ttl - 类 中的变量com.qiniu.android.dns.Record
TTL dns结果缓存时间
TTL_MIN_SECONDS - 类 中的静态变量com.qiniu.android.dns.Record
 
type - 类 中的变量com.qiniu.android.dns.Record
记录类型,A或者CName
TYPE_A - 类 中的静态变量com.qiniu.android.dns.Record
A 记录 类型
TYPE_CNAME - 类 中的静态变量com.qiniu.android.dns.Record
CName 类型

V

validIP(String) - 类 中的静态方法com.qiniu.android.dns.DnsManager
 
Value(String, int) - 类 的构造器com.qiniu.android.dns.local.Hosts.Value
 
Value(String) - 类 的构造器com.qiniu.android.dns.local.Hosts.Value
 
value - 类 中的变量com.qiniu.android.dns.Record
具体的值,A 记录时为IP,CName时为指向的域名
value() - 类 中的方法com.qiniu.android.dns.util.BitSet
 
valueOf(String) - 枚举 中的静态方法com.qiniu.android.dns.NetworkInfo.NetSatus
返回带有指定名称的该类型的枚举常量。
values() - 枚举 中的静态方法com.qiniu.android.dns.NetworkInfo.NetSatus
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
Version - com.qiniu.android.dns中的类
Created by bailong on 15/6/12.
Version() - 类 的构造器com.qiniu.android.dns.Version
 
VERSION - 类 中的静态变量com.qiniu.android.dns.Version
 
A B C D E G H I L M N O P Q R S T V 
跳过导航链接