1 /* 2 * Copyright (C) 2015-2019 Alibaba Group Holding Limited 3 */ 4 5 #ifndef APP_MGR_H 6 #define APP_MGR_H 7 8 #include <stdio.h> 9 #include <string.h> 10 // #include <unistd.h> 11 typedef enum { 12 PYAMP_SAVE_PATH_DEFULT_DATA = 0, 13 PYAMP_SAVE_PATH_DEFULT_SDCARD = 1, 14 } PYAMP_SAVE_PATH_DEFULT; 15 16 void pyamp_save_path_defult_set(PYAMP_SAVE_PATH_DEFULT mode); 17 int pyamp_save_path_defult_get(); 18 19 int pyamp_check_file_path(unsigned char *path, int32_t path_len); 20 void pyamp_save_file_path(unsigned char *path, int32_t path_len); 21 int pyamp_get_file_path(unsigned char *path, int32_t path_len); 22 23 void pyamp_apppack_init(); 24 25 int pyapp_download_and_upgrade(char *url); 26 27 int pyamp_apppack_upgrade(char *url); 28 29 #endif /* APP_MGR_H */ 30