摘要:
auto:声明自动变量 double:声明双精度变量或函数 int: 声明整型变量或函数 struct:声明结构体变量或函数 break:跳出当前循环 else:条件语句否定分支(与 if 连用) long:声明长整型变量或函数 switch :用于开关语句 case:开关语句分支 enum:声明枚举类型 register:声明寄存器变量 typedef:用以给数据类型取别名 char:声明字符型变量或函数 extern:声明变量是在其他文件正声明 return:子程序返回语句(可以带参数,也可不带参数) union:声明共用数据类型 const:声明只读变量 float:声明浮点型变量或函数 阅读全文
摘要:
mdi_result result;result = mdi_audio_play_string( (void*)audio_data, len, MDI_FORMAT_WAV, DEVICE_AUDIO_PLAY_ONCE, NULL, NULL); if (MDI_AUDIO_SUCCESS == result) { return 1; } else { return 0; } 阅读全文
摘要:
判断蓝牙是否正在接收文件,还有判断是否有蓝牙正在工作。其实第二个条件已经包括了第一个了。第一个条件可以去掉。int yttts_player_bt_is_receiving_file(void){ if ( mmi_bt_is_receiving() || srv_bt_cm_get_existed_conn_num() ) { kal_prompt_trace( MOD_BT, "yttts_player_bt is_receiving_file" ); return 1; } else { kal_prompt_trace( MOD_BT, "NOT yttt 阅读全文
摘要:
在09B的版本上,可以找到key_brd.c 中void mmi_frm_play_keypad_tone(S16 key_code)。void mmi_frm_play_keypad_tone(S16 key_code){ /*----------------------------------------------------------------*/ /* Local Variables */ /*----------------------------------------------------------------*/ U8 tone_type = GetKeypadTon 阅读全文