SmartisanOS-SDK 1.0.2

dotnet add package SmartisanOS-SDK --version 1.0.2                
NuGet\Install-Package SmartisanOS-SDK -Version 1.0.2                
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="SmartisanOS-SDK" Version="1.0.2" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add SmartisanOS-SDK --version 1.0.2                
#r "nuget: SmartisanOS-SDK, 1.0.2"                
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install SmartisanOS-SDK as a Cake Addin
#addin nuget:?package=SmartisanOS-SDK&version=1.0.2

// Install SmartisanOS-SDK as a Cake Tool
#tool nuget:?package=SmartisanOS-SDK&version=1.0.2                

#SmartisanSDK


写在前面的话

  1. 我们开源SmartisanSDK的目的是第三方可以放心的集成SmartisanOS的特殊功能,例如OneStep。
  2. 对于厂商来说,我们希望对于android.view.onestep下的接口不要做减项,但是欢迎做扩展与升级,便于兼容第三方应用,不至于让第三方应用集成很多不同厂商的API才能兼容一个需求(OneStep)。
  3. 同时,我们提供了一种非反射的思路便于厂商提供自己的API。(因为反射毕竟要带来或多或少性能上面的损失,毫秒级的损失能省也省了吧。)利用classloader加载类的先后顺序来做这个事情。

环境配置

Android Studio

特殊 Gradle Task说明

  • buildJarDoc (用于编译生成SmartisaOS API JavaDoc)
  • buildJar (用于编译生成SmartisanOS API Jar包)

第三方应用适配

如何让自己的应用图标出现在侧边栏,可以参考这篇blog

Product Compatible and additional computed target framework versions.
MonoAndroid monoandroid44 is compatible. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
1.0.2 1,055 4/9/2018