public class TspAppProxy implements UniAppHookProxy{
@Override
public void onSubProcessCreate(Application application) {
// 子进程初始化回调
try {
GetLatLngListener getLatLngListener = () -> new LatLng(41.5, 120.521);
TSP.start(getLatLngListener, application.getApplicationContext());
System.out.println("--initSdk--初始化完成--TspAppProxy--"+application.getApplicationContext().toString());
} catch (Exception e) {
e.printStackTrace();
}
}
@Override
public void onCreate(Application application) {
// 可写初始化触发逻辑
try {
GetLatLngListener getLatLngListener = () -> new LatLng(41.5, 120.521);
TSP.start(getLatLngListener, application.getApplicationContext());
System.out.println("--initSdk--初始化完成--TspAppProxy--"+application.getApplicationContext().toString());
} catch (Exception e) {
e.printStackTrace();
}
}
}
w***@sina.com (作者)
这种方式打基座的时候会报错checkReleaseDuplicateClasses,改为在package.json里配置
{
"name": "tspsdk",
"id": "tspsdk",
"version": "1.0.0",
"description": "车联网tspsdk",
"_dp_type":"nativeplugin",
"_dp_nativeplugin":{
"android": {
"plugins": [
{
"type": "module",
"name": "",
"class": ""
}
],
"hooksClass": "",
"integrateType":"aar",
"dependencies":[
"org.jetbrains.kotlin:kotlin-stdlib:1.8.10"
]
}
}
}
2023-06-01 15:44