Nokia_PC_Connectivity_API_3.2的使用有关问题
Nokia_PC_Connectivity_API_3.2的使用问题
本人是一名大二学生,现在正在开发一个短信平台,实现如下功能:
参与者发送短信到一个指定电话,指定电话负责接收和处理短信,并以某种形式显示在大屏幕。
目前程序借鉴了诺基亚API提供的例子,管理端功能大致完成,但是遇到一个很要命的问题,在手机连接上电脑,手机成功同步之后,程序无法接收新短信。
研究了一下,貌似与这个函数有关:
下面是头文件的说明:
好像跟第三个参数有关,这里他只提供了两个值CA_OPTION_USE_CACHE和CA_OPTION_USE_ONLY_CACHE,意思貌似是从缓存读取信息,我两个都试过,都不能更新短信,导致程序功能无法实现。对了,我的程序是通过设定一个定时器来不断刷新的。
有哪位朋友曾经做过类似程序的支个招,小弟感激不尽。
------解决方案--------------------
补充一点,程序能够正确读取已保存短信,只是不能实现实时更新新短信的功能。
本人是一名大二学生,现在正在开发一个短信平台,实现如下功能:
参与者发送短信到一个指定电话,指定电话负责接收和处理短信,并以某种形式显示在大屏幕。
目前程序借鉴了诺基亚API提供的例子,管理端功能大致完成,但是遇到一个很要命的问题,在手机连接上电脑,手机成功同步之后,程序无法接收新短信。
研究了一下,貌似与这个函数有关:
CAGetIDList(m_hSMS, pTargetPath->dwFolderId, CA_OPTION_USE_CACHE, &caIDList);
下面是头文件的说明:
//=========================================================
// CAGetIDList
//
// Description:
// Reads content specific ID list from the device.
//
// In S60 devices, if device is missing support for specific
// content ( SMS , MMS or BOOKMARKS), error code
// ECONA_SYNC_INSTALL_PLUGIN_FIRST will be returned ..
//
// Parameters:
// hCAHandle [in] Handle to opened CA connection
// dwFolderId [in] Amount of UID's returned
// dwOptions [in] Options for ID listing. Following options
// are available :
// CA_OPTION_USE_CACHE option reads item ID list from
// from cache DB. If cache database is empty,
// ID listing is read from device.
// CA_OPTION_USE_ONLY_CACHE option reads item ID list
// only from cache DB, and returns amount of ID's in
// cache
// pIDList [out] Structure containing list of item ID's
//
// Return values:
// CONA_OK
// ECONA_INVALID_HANDLE
// ECONA_INVALID_POINTER
// ECONA_UNKNOWN_ERROR_DEVICE
// ECONA_INVALID_PARAMETER
// ECONA_CONNECTION_BUSY
// ECONA_CONNECTION_LOST
// ECONA_SYNC_INSTALL_PLUGIN_FIRST
// ECONA_UNKNOWN_ERROR
//
PCCS_CAAPI CAGetIDList( CAHANDLE hCAHandle,
DWORD dwFolderId,
DWORD dwOptions,
CA_ID_LIST* pIDList );
//=========================================================
好像跟第三个参数有关,这里他只提供了两个值CA_OPTION_USE_CACHE和CA_OPTION_USE_ONLY_CACHE,意思貌似是从缓存读取信息,我两个都试过,都不能更新短信,导致程序功能无法实现。对了,我的程序是通过设定一个定时器来不断刷新的。
有哪位朋友曾经做过类似程序的支个招,小弟感激不尽。
------解决方案--------------------
补充一点,程序能够正确读取已保存短信,只是不能实现实时更新新短信的功能。