前言
在开发CH34X相关串口的uniapp原生插件时,遇到相关SDK方法调用时需要传入 android.app.Application application 和 android.content.Context context 的问题。
解决
android.app.Context
上下文android.app.Application的获取可以参考:官方文档,直接在原生插件的方法中使用如下语句获取:
mUniSDKInstance.getContext();
android.app.Application
全局上下文android.app.Application的获取,是在上下文的基础上进一步获取,然后需要强制转为Application,获取代码如下:
import android.app.Application;
······
(Application) mUniSDKInstance.getContext().getApplicationContext();