NewXmPluginSDK是为已接入米家APP的智能设备提供的米家扩展程序Android开发环境,里面包含米家APP提供给扩展程序的各种功能API,以及常用的UI组件。米家扩展程序也是基于Android环境开发的,开发扩展程序的时候请确保Android配置信息(比如compileSdkVersion、minSdkVersion、targetSdkVersion)与米家最新版本保持一致。
米家APP最新版本:5.5.50
米家APP最新API Level:97
米家APP compileSdkVersion:28
米家APP minSdkVersion:18
米家APP targetSdkVersion:26
文档修改日期:2019-8-8
记录关键的sdk修改提交:
1)2018-6-22:在XmPluginHostApi类中新添加了一个接口checkAndRequestPermisson(API Level 75),用于扩展程序检查/请求所用到的Android权限。米家APP已经将targetSdkVersion升级到了25,如果扩展程序调用未经授权的Android相关权限功能,会导致扩展程序崩溃异常退出。
apply from: "${project.rootDir.absolutePath}/plug.gradle"
就可以自动依赖了米家扩展程序开发调试的时候请使用此调试apk,不要使用线上版本的米家APP,另外调试的时候务必关闭应用商店的自动升级功能,避免调试apk被覆盖。