琪依坤 | 羽毛在飛

Good Luck To You!

程序改变音量

这里使用PB中的方法,程序地改变音量。

void SetVolume(DWORD dwVolume)
{

//设置注册表中的音量值
 HKEY    hkResult = NULL;
 DWORD dwSize=0;
 DWORD   dwDisposition;
...

调节亮度

#define REG_BACKLIGHT L"ControlPanel//Backlight"
#define REG_VAL_BATT_TO L"BatteryTimeout"
#define REG_VAL_AC_TO L"ACTimeout"
#define REG_VAL_BN_TO L"BrightNess"
...

闲置关闭设备

目前知道的解决办法有如下几个:
1、采用定时器,每隔一定时间,发送一个键盘消息,例如,每隔50*1000毫秒发送keybd_event(VK_F24,0,KEYEVENTF_KEYUP| KEYEVENTF_SILENT,0);
   [OK]
2、SystemParametersInfo(SPI_SETBATTERYIDLETIMEOUT,dwTime,0,TRUE)
   [FAILED]
...

[转]Windows CE 电源管理 .

电源管理

    Windows CE是典型的使用电池供电的系统。这使得正确操作系统十分关键,应用程序大多数时间都不需要关注Windows CE 设备的电源损耗,但是在某些时候,你可能要注意这些损耗。

    当用户关闭了一个使用电池的Windows CE 设备,电源系统不会关闭PC电源,事实上,只是系统被挂起(译者注:这里就像有些PocketPC把关闭电源放在拔SIM卡的位置,拔出SIM卡才真正关闭电源。但是,目前包括Smartphone在内,因为硬件设备,比如CPU无法进入低功耗,所以为了省电,需要做到关闭应用处理器及大部分设备供电,然后需要唤醒时,再通过定时器或无线模块唤醒。所以不关闭电源的情况不是绝对的。)当用户打开设备电源,设备不会像PC一样重新启动,而是被唤醒,返回到与系统挂起前一样的状态。这样导致一个应用程序在唤醒后会像挂起前一样运行。事实上,应用程序根本不知道它被挂起,除非它明确地请求当系统挂起时通知它。从应用程序的角度看,电源管理有三种方式,查询电源状态,改变电源状态,和防止电源状态改变。

...

获得本机电话号码

前段时间,有好多朋友问,怎么能够获得本机电话号码。在SIM卡上有一个IMSI (International Mobile Subscriber Identity )Record,但这个不是电话号码。估计在server端,有电话号码与IMSI相对应,具体Record情况可以参考SIM GSM File System规范。
注意:本文内容来自Windows Mobile Team Blog。代码部分经过测试(在上海移动网络,易通卡),未能获取到电话号码,可能是服务商不提供该服务。感兴趣的朋友可以参考一下。
...

Contacts字段说明(PPC & SP)

 

字段

说明

...

Powered By Z-BlogPHP 1.4 Deeplue Build 150101

沪ICP备12032294号-1