1. SDK集成方式

  • Android版HTTPDNS SDK以jar包的方式提供,用户app使用Android Studio将BDHttpDnsSDKDemo集成到自己的工程中

  • BDHttpDns.jar依赖BroadcastReceiver组件判断网络切换,用户需要在AndroidManifest.xml文件中注册BDNetworkStateChangeReceiver广播接收器。组件定义方式:

    <receiver android:name="com.baidu.bdhttpdns.BDNetworkStateChangeReceiver" />

  • BDHttpDns.jar依赖于网络权限,用户需要在AndroidManifest.xml定义权限:

    <uses-permission android:name="android.permission.INTERNET"/>
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>

  • SDK支持对最小Android API版本为15

  • 具体的集成方式可参考BDHttpDnsSDKDemo的Android工程