# alibabacloud-httpdns-android-sdk **Repository Path**: mirrors_aliyun/alibabacloud-httpdns-android-sdk ## Basic Information - **Project Name**: alibabacloud-httpdns-android-sdk - **Description**: alibabacloud-httpdns-android-sdk - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2020-10-15 - **Last Updated**: 2025-10-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # httpdns 请参考官网文档,了解httpdns功能。[https://help.aliyun.com/document_detail/435250.html](https://help.aliyun.com/document_detail/435250.html) ## 注意 productFlavors中normal是中国大陆版本,intl是国际版本,end2end用于单元测试 ### 配置Demo测试账号 SDK提供了两个Demo,分别是app module和demo module。 app module是旧版demo,测试时需要在 MyApp.java 中需要配置测试账号 ```java private HttpDnsHolder holderA = new HttpDnsHolder("请替换为测试用A实例的accountId", "请替换为测试用A实例的secret"); private HttpDnsHolder holderB = new HttpDnsHolder("请替换为测试用B实例的accountId", null); ``` > 这里两个实例是为了测试实例之间互不影响,体验只用配置一个 demo module中是全新module,使用Kotlin + MVVM开发,功能更丰富,建议测试时使用新demo进行测试,测试时需要在demo/build.gradle中配置测试账号 ```groovy buildConfigField "String", "ACCOUNT_ID", "\"请替换为测试用实例的accountId\"" buildConfigField "String", "SECRET_KEY", "\"请替换为测试用实例的secret\"" buildConfigField "String", "AES_SECRET_KEY", "\"请替换为测试用实例的aes\"" ``` ### 运行测试case ``` // unit test ./gradlew clean :httpdns-sdk:testEnd2endForTestUnitTest ``` ## 感谢 本项目中Inet64Util工具类 由[Shinelw](https://github.com/Shinelw)贡献支持,感谢。