# ${ROOT_DIR}/middleware/services/media/foundation/player/interfaces/kits
# ${ROOT_DIR}/middleware/services/gui/uikit/surface/interfaces/kits
${ROOT_DIR}/application/wearable/fd230app/nativeui/player/include
+${ROOT_DIR}/application/wearable/fd230app/nativelauncher/include
+
)
set(SOURCES
#include "BluetoothModel.h"
#include "MusicPlayerModel.h"
#include "goal_notification.h"
-
+#include "UiConfig.h"
// #include "AlarmClockModel.h"
//#include "AlarmClockModel.h"
#include "AlipayC.h"
#include "PlayersModelC.h"
+//#define APP_DOWNLOAD_DIAL_PATH "/user/dial/offline_dial" /*表盘市场安装路径*/
+#define DIAL_DATA_DIR APP_DOWNLOAD_DIAL_PATH
+
+// #define DIAL_DATA_DIR "/user/dial/offline_dial"
+
+
+char * get_dial_path(void)
+{
+ return DIAL_DATA_DIR;
+}
+
+errcode_t get_dial_file_path(char* input_dialname ,uint32_t input_size, char* output_file_path , uint32_t max_output_size)
+{
+ if(input_dialname == NULL || output_file_path == NULL)
+ {
+ return ERRCODE_FAIL;
+ }
+
+ int ret = sprintf_s(output_file_path,max_output_size,"%s/%s.bin",DIAL_DATA_DIR,input_dialname);
+ if (ret < 0)
+ return ERRCODE_FAIL;
+
+ return ERRCODE_SUCC;
+}
+
+
uint8_t get_dial_num()
{
p_ConfigModel->set_condigData_Int(OHOS::ConfigModel::CONFIGMODEL_ITEM_SPORTS_GOAL_OTHER,data);
if(data==1)
{
- OHOS::set_Is_shouw_falg(1,OHOS::GOAL_CALOREIE);
- OHOS::set_Is_shouw_falg(1,OHOS::GOAL_STAND);
- OHOS::set_Is_shouw_falg(1,OHOS::GOAL_FAT);
- OHOS::set_Is_shouw_falg(1,OHOS::GOAL_DISTANCE);
+ OHOS::set_Is_show_flag(1,OHOS::GOAL_CALOREIE);
+ OHOS::set_Is_show_flag(1,OHOS::GOAL_STAND);
+ OHOS::set_Is_show_flag(1,OHOS::GOAL_FAT);
+ OHOS::set_Is_show_flag(1,OHOS::GOAL_DISTANCE);
}
p_ConfigModel->set_condigData_Int(OHOS::ConfigModel::CONFIGMODEL_ITEM_SPORTS_GOAL_STEP,data);
if(data==1)
{
- OHOS::set_Is_shouw_falg(1,OHOS::GOAL_STEP);
+ OHOS::set_Is_show_flag(1,OHOS::GOAL_STEP);
}
SendMsgToUIService(UI_UPDATE_GOAL, 0, nullptr, 0);
bool ble_is_Alipay_bind(void);
+char * get_dial_path(void);
+
+
+errcode_t get_dial_file_path(char* input_dialname ,uint32_t input_size, char* output_file_path , uint32_t max_output_size);
+
#ifdef __cplusplus
#if __cplusplus
}
#include "bleANCS.h"\r
#include "Bluetooyhpabpserver.h"\r
\r
+\r
#define DEBUG_TEST (0)\r
#define CRC_CHECK_ERR 0 //crc校验失败\r
#define JSON_CHECK_OK 1 //json解析成功\r
return ERRCODE_SUCC;\r
\r
}\r
-static errcode_t get_dial_file_path(char* input_dialname ,uint32_t input_size, char* output_file_path , uint32_t max_output_size)\r
-{\r
- if(input_dialname == NULL || output_file_path == NULL)\r
- {\r
- return ERRCODE_FAIL;\r
- }\r
\r
- int ret = sprintf_s(output_file_path,max_output_size,"/user/dial/offline_dial/%s.bin",input_dialname);\r
- if (ret < 0)\r
- return ERRCODE_FAIL;\r
\r
- return ERRCODE_SUCC;\r
-} \r
\r
\r
int char_to_dec(char ch)\r
if (lzmaindex != NULL)\r
{\r
struct stat info;\r
- if (stat(DIAL_DATA_DIR, &info) != 0)\r
+ if (stat(get_dial_path(), &info) != 0)\r
{\r
- if (mkdir(DIAL_DATA_DIR, S_IRWXU | S_IRWXG | S_IROTH | S_IXOTH) != 0)\r
+ if (mkdir(get_dial_path(), S_IRWXU | S_IRWXG | S_IROTH | S_IXOTH) != 0)\r
{\r
return ERRCODE_FAIL; // \r
}\r
uint32_t pack_id=1;\r
if(fp==NULL)\r
{\r
- WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"fopen fail %s\r\n",file_name);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"fopen fail %s\r\n",file_name);\r
free(data);\r
return false;\r
}\r
read_size=fread(data,1,pack_size,fp);\r
if(read_size!=0)\r
{\r
- ble_data_type type_={0x05,id,read_size,pack,pack_id};\r
+ ble_data_type type_={0x05,id,file_size,pack,pack_id};\r
send_big_data(type_,(char *)data,read_size);\r
}\r
\r
#include "errcode.h"
#include "bts_def.h"
// #include "bletest.h"
+
#define PHONE_WATCH_CONFIG_PATH "/user/userdata/phone_watch.json"
#define ALARM_DATA_CONFIG_PATH "/user/userdata/alarm_test.json"
#define ANCS_DATA_CONFIG_DIR "/user/userdata/message"
-#define DIAL_DATA_DIR "/user/dial/offline_dial"
+
#define ANCS_DATA_CJSON_PATH "/user/userdata/message/ancs.json" //消息文件可以任意更改