摘要: auto:声明自动变量 double:声明双精度变量或函数 int: 声明整型变量或函数 struct:声明结构体变量或函数 break:跳出当前循环 else:条件语句否定分支(与 if 连用) long:声明长整型变量或函数 switch :用于开关语句 case:开关语句分支 enum:声明枚举类型 register:声明寄存器变量 typedef:用以给数据类型取别名 char:声明字符型变量或函数 extern:声明变量是在其他文件正声明 return:子程序返回语句(可以带参数,也可不带参数) union:声明共用数据类型 const:声明只读变量 float:声明浮点型变量或函数 阅读全文
posted @ 2011-04-19 15:37 青龙 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 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; } 阅读全文
posted @ 2011-04-19 14:48 青龙 阅读(384) 评论(0) 推荐(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 阅读全文
posted @ 2011-04-19 14:47 青龙 阅读(423) 评论(0) 推荐(0) 编辑
摘要: 在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 阅读全文
posted @ 2011-04-19 14:42 青龙 阅读(317) 评论(0) 推荐(0) 编辑
摘要: //小技巧 windows键+左键能够移动到行的最左边// windows键 + shift键 + 左键 向左选中整行// 其它的上下和右键技巧类似// 另外,windows键+V键用来粘贴,windows键 + C 用来复制, windows键 + X用来剪切,windows + A全选// 我们使用windows + shift + R 来打开console并运行程序//Command lin... 阅读全文
posted @ 2010-09-02 15:01 青龙 阅读(394) 评论(0) 推荐(0) 编辑
摘要: //1. 在mac里面,重新命名文件和文件夹只要按回车,修改之后再按回车就好啦。//2. NS是公司NeXTSTEP的缩写//3. 切换拼音输入法只要用windows键加上空格键就OK了//4. 添加头文件,在object-c中使用#import//C语言中需要用include,这里也可以用,//只是使用#import会更好,它由GCC提供,会确保头文件只会加载一次#import <Foun... 阅读全文
posted @ 2010-09-02 14:13 青龙 阅读(514) 评论(0) 推荐(0) 编辑
摘要: Q: 如何读取存放在手机里面的短信?A: 其实我们首先需要知道一点的是,android使用SQLite数据库中。短信也是一样,保存在SQLite的数据库里面,但是我们并不能直接访问这个数据库,我们要通过Content Provider来进行访问。首先我们看一下短信数据存放的位置,就在data/data/com.android.providers.telephony.databases.mmssms... 阅读全文
posted @ 2010-08-21 17:40 青龙 阅读(2312) 评论(0) 推荐(0) 编辑
摘要: Q:如何给一个控件加上ID?如何取得控件的ID?如何控制控件?A: 在布局文件中加入android:id = "@+id/sms_text_view",其中android:id表示给id属性进行赋值。sms_text_view表示ID的名称。在代码里面,我们可以通过函数findViewById来取得该控件的引用,然后对该控件进行操作。在这里,你应该发现TextView下面有一条红色的波浪线,这是因... 阅读全文
posted @ 2010-08-21 17:33 青龙 阅读(498) 评论(0) 推荐(0) 编辑
摘要: Q:如何在模拟器上向android发送短信和拨打电话?A:android在DDMS上就可以发送短信和拨打电话。在Eclips中运行程序,并启动模拟器以后,我们点击按钮,切换到DDMS这个视图。我们看到这边有一个叫做Emulator Control(模拟器控制的窗口),我们看到在这个地方现在是灰色的,这是因为我们需要在Device中选中我们的模拟器,不然如果你有多个模拟器的话,DDMS就不清楚你到底... 阅读全文
posted @ 2010-08-21 17:27 青龙 阅读(392) 评论(0) 推荐(0) 编辑