freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

vcalendar的跨平臺(tái)系統(tǒng)的設(shè)計(jì)—畢業(yè)設(shè)計(jì)論文(專業(yè)版)

2025-09-17 05:23上一頁面

下一頁面
  

【正文】 關(guān)于學(xué)位論文使用權(quán)和研究成果知識(shí)產(chǎn)權(quán)的說明:本人完全了解成都信息工程學(xué)院有關(guān)保管使用學(xué)位論文的規(guī)定,其中包括:(1)學(xué)校有權(quán)保管并向有關(guān)部門遞交學(xué)位論文的原件與復(fù)印件。thisrspBuf = AbsFileMem_new(NULL, 0, 0, 0)。return ret。}} 數(shù)據(jù)刪除 當(dāng)對(duì)事件或者日程刪除時(shí)候,可以直接對(duì)指定內(nèi)容寫入空,達(dá)到刪除目的,但也有的 Motoralor 不允許這樣對(duì)索引寫入空值,而是需要先讀取出內(nèi)容后,判斷是否已經(jīng)有值,如果有才允許寫空刪除,無內(nèi)容時(shí)不允許寫空。goto END。int MotoVcs::writeById(int index, AbsFile *item){int ret。return 1。StrUtil_strxfrm(vCalFields[i].type, R, sizeof(R))。// 得到重復(fù)類型,系統(tǒng)默認(rèn)為 0 if ((ret = AtLex_do(thisrspBuf, thistoken)) != 39。sDate, 0x00, sizeof(sDate))。sMargin, 0x00, sizeof(sMargin))。,39。)return CNSE_PROT。}else break。}return 0。}else if (ret 0) return ret。由于 Motoralor 系列手機(jī)不能直接讀取出結(jié)束時(shí)間,只能得到開始時(shí)間到結(jié)束時(shí)間的分鐘數(shù),不足一分鐘會(huì)置為 0 保存,然后通過函數(shù)換算成結(jié)束日期和時(shí)間,最后讀取保存的字段、字段值寫成一個(gè)標(biāo)準(zhǔn)格式的 vCalendar 內(nèi)存文件傳遞給界面,用于顯示給用戶:int MotoVcs::listById(int *index, AbsFile *item, CnsBool first){int ret, tmp。AbsFileMem_reset(thisrspBuf, rsp, sizeof(rsp), ret, 0)。}thischarset = charset。cs = UCS2。thisrspBuf = AbsFileMem_new(NULL, 0, 0, 0)。// 64if ((ret = AtLex_do(thisrspBuf, thistoken)) != AT_NUM) return CNSE_PROT。if (thisvcsProfObj) {profprintf(prof, %s, thisvcsProfObj)。 plug 分析 plug 是開發(fā)出的支持手機(jī)的 dll 程序,供界面調(diào)用,來處理底層數(shù)據(jù)的通信,由于架構(gòu)在一個(gè)軟件可以支持多廠家、多系統(tǒng)、多款手機(jī),所以對(duì)插件的歸類作了規(guī)定。其余取值可以有:PUBLIC、PRIVATE、CONFIDENTIAL 時(shí)間(1)開始日期、時(shí)間該字段由 DTSTART 來標(biāo)識(shí),指定了 vCalendar 對(duì)象開始的日期和時(shí)間,屬性在 vCalendar 對(duì)象中也是必須給出定義的,日期和事件值可以是本地時(shí)間或者 UTC 時(shí)間來表示。vCalendar 數(shù)據(jù)流對(duì)象也會(huì)以一個(gè) END VCALENDAR 作為結(jié)束字符串:END VCALENDARvCalendar 對(duì)象可以比著一個(gè)容器類,里面包含有事件和日程安排實(shí)體內(nèi)容,也就是所定義的 vEvent 和 vTodo 實(shí)體結(jié)構(gòu),兩個(gè)實(shí)體間區(qū)別不是太大,只是對(duì)某些字段的支持上有差異。 Combined with Motorola L7 to get the property of the mobilephone, operation flow of the functions, methods of system coding, switches reading, configuration messages and the forming of data positions, etc. Effected operations could be: downloading, adding, revising and deleting, and fulfilling the methods with the functional characters, Main point is rewriting basic port function to get the patibility of the mobile. Then, add the xactivitis into the software, obtain the munications between PC and cellphone。主要是重寫基類接口函數(shù),來達(dá)到對(duì)該手機(jī)型號(hào)的支持,再把插件加入到軟件架構(gòu)中,設(shè)計(jì)出能在 PC 和手機(jī)端通信的軟件。分析數(shù)據(jù)在不同平臺(tái)存在格式,從而為信息新增、數(shù)據(jù)同步等提供數(shù)據(jù)段的分析、匹配、格式轉(zhuǎn)換、編碼、解碼等操作。手機(jī)系統(tǒng)中可以對(duì)事件、日程安排設(shè)置一定的訪問權(quán)限,使其內(nèi)容得到保護(hù),只有合法用戶可以查看、修改、增加、刪除等操作,非合法用戶不能操作,該屬性在智能手機(jī)系統(tǒng)中體現(xiàn)較明顯,如同 Windows 的權(quán)限分配。所以軟件會(huì)因 AT、OBEX 協(xié)議不同,而加載 或 來對(duì)當(dāng)前手機(jī)支持,然后加載支持不同款手機(jī)的 .plug 來對(duì)手機(jī)指令處理,達(dá)到數(shù)據(jù)的請(qǐng)求和應(yīng)答。以下對(duì)于數(shù)據(jù)封裝后會(huì)以 absfile 形式存在,也就是虛擬文件,根據(jù)實(shí)現(xiàn)的函數(shù)不同從而具有各自不同的接口,但都以兩種方式存在,一種是在本地磁盤建立一個(gè)文件,所有對(duì)該方式建立的 absfile 操作,都在操作標(biāo)準(zhǔn)的磁盤文件;另外一種是在內(nèi)存中申請(qǐng)一動(dòng)態(tài)堆棧區(qū),來保存信息從而實(shí)現(xiàn) absfile,然后可以用操作文件方式對(duì)該內(nèi)存區(qū)進(jìn)行數(shù)據(jù)處理,這也是配置的內(nèi)存文件。if ((ret = AtLex_do(thisrspBuf, thistoken)) != 39。其中 selList 中選項(xiàng)表示可能的取值。if ((ret = GmcTe3_testCs(thisat, buf, sizeof(buf))) 0) {if (NetUtil_isFaultErr(ret))return ret。elsecharset = CS_ASCII。if (indexLow) *indexLow = 1。} 數(shù)據(jù)下載當(dāng)打開讀取開關(guān)后,更具讀取 AT 命令,設(shè)置讀取的條數(shù),也就是一次讓手機(jī)返回給串口緩存數(shù)據(jù)包大小,可以一次讀取一條信息,也可以一次讀取十條信息。if (ret == 1) {AbsFile_dbgOut(item)。return ret。rcvd, amp。i++。,amp。)return CNSE_PROT。)return CNSE_PROT。Iso8601Date_enc(amp。StrUtil_strxfrm(vCalFields[i].value, rule, strlen(rule) + 1)。StrUtil_strxfrm(vCalFields[i].value, rule, strlen(rule) + 1)。}} 數(shù)據(jù)新增 該功能主要是實(shí)現(xiàn)從標(biāo)準(zhǔn)格式的 absfile,經(jīng)過轉(zhuǎn)換、編碼成手機(jī)可以識(shí)別的 AT 命令文件。if (ret == AT_RSP_RESULT) {if (result == CNS_OK) {ret = 1。else {len = IraUtil_bufToIra((unsigned char*)src, strlen(src), (unsigned char*)dst, dstLen)。char buf[32]。(2)功能模塊析造該操作與功能模塊構(gòu)造對(duì)應(yīng),用來釋放內(nèi)存虛擬文件 rspBuf 和存儲(chǔ)數(shù)據(jù)的 token 堆棧端,清空軟件用過的內(nèi)容。在此向他們表示我最衷心的感謝!在論文完成過程中,本人還得到了我們系上其他老師和同學(xué)的熱心幫助,本人向他們表示深深的謝意!最后向在百忙之中評(píng)審本文的各位專家、老師表示衷心的感謝!作者簡介: 姓 名:張成銀 性別:男 出生年月:19810714 民族:漢Email:聲 明本論文的工作是 2022 年 2 月至 2022 年 6 月在成都信息工程學(xué)院 網(wǎng)絡(luò)工程系完成的。(4)學(xué)??稍试S學(xué)位論文被查閱或借閱。thiscs[0] = 39。ret = readOne(amp。char cmd[24]。vcsBuf = NULL。AbsFile *vcsBuf = NULL。if (thischarset == CS_UCS2) {tmpLen = strlen(src)。case 4: // 每月的該天重復(fù)發(fā)生sprintf(rule, %d,1,0, RULE_TYPE_MONTHLY_DAY)。if ((ret = AtLex_do(thisrspBuf, thistoken)) != AT_NUM)return CNSE_PROT。)。 = (atoi(StrBuf_buf(thistoken)))。sscanf(StrBuf_buf(thistoken), %d%d%d, amp。,39。// 得到索引號(hào)if ((ret = AtLex_do(thisrspBuf, thistoken)) != AT_NUM)return CNSE_PROT。CnsResult result。 thislisted = thisused)return 0。if (first) {if ((ret = getInfo(NULL, NULL, amp。if (capa)*capa = atoi(StrBuf_buf(thistoken))。} 信息獲取 在對(duì)事件或者日程下載時(shí)候,會(huì)兩次操作接口 getInfo,第一次傳遞給界面信息如:最大索引、存儲(chǔ)容量、剩余空間、有的可以讀取出使用量等信息。else if (StrUtil_stristr(buf, UTF8)) {thisutf8Ira = CNS_TRUE。thiscs[0] = 39。profprintf(prof, OpSupp=getInfo,listById,writeById,readById,removeById\r\n)。}if ((ret = enter()) 0) {TRACE_LINE()。當(dāng)?shù)谝淮问褂密浖r(shí)候,界面調(diào)用 plug 插件掃描靜態(tài)數(shù)組和配置文件,把手機(jī)大類信息、手機(jī)型號(hào)寫入數(shù)據(jù)庫。格式在 ISO08601 中定義,在日期和時(shí)間中用 T 加以分隔,如果是 UTC 時(shí)間表示法,最后用 Z 結(jié)束標(biāo)志。vTodo 日程安排定義可以定義日程安排提醒,該實(shí)體大多依賴月、天、時(shí)、分、秒。 Data synchronous。對(duì)其組織結(jié)構(gòu)和主要字段:DTSTART、DALARM、DTEND 等在結(jié)構(gòu)中作用,以及各屬性取值,編碼間的轉(zhuǎn)換作了詳細(xì)分析;然后結(jié)合Motorola L7 型號(hào)手機(jī),測(cè)試出手機(jī)特性,功能操作流程、系統(tǒng)編碼方式、讀取開關(guān)、配置信息、數(shù)據(jù)格式構(gòu)成等??梢詮氖謾C(jī)端設(shè)置轉(zhuǎn)換向 PC 方向。示例:VERSION: 該字段在 vCalendar 對(duì)象中必須出現(xiàn),因此對(duì)其支持是強(qiáng)制性的。手機(jī)系統(tǒng)雖然可以分為MTK、OBEX、Linux、Windows CE,但又可以歸結(jié)為兩大類,即以系統(tǒng)支持 AT和 OBEX 命令為分類。然后發(fā)送到串口,手機(jī)予以響應(yīng)。,39。return 0。if (((ret = AtTe_setAny(thisat, +MDBL=1, +CME, NULL)) 0) amp。// for MOTOselse if (StrUtil_stristr(cs, UTF8)) {charset = CS_UTF8。if (capa) *capa = 1。if (used) *used = atoi(StrBuf_buf(thistoken))。sprintf(cmd, +MDBR=%d,%d, thisindexLow, thiscurIndex 1)。return ret。result, NULL)) 0)return ret。 ret != BNF_ATOM)return CNSE_PROT。memset(amp。i++。i++。, amp。break。break。else {len = IraUtil_iraToBuf((unsigned char*)src, (unsigned char*)dst, dstLen)。if((ret=AtTe_sendCmd(thisat, (const char*)MBuf_buf(vcsBuf))) 0) goto END。// len: 轉(zhuǎn)換的字符數(shù)len = IraUtil_bufToIra(tmpBuf, len * 2, (unsigned char*)dst, dstLen)。實(shí)現(xiàn)過程中,用戶還需要設(shè)置沖突處理,如果相同的兩條信息被同時(shí)修改,同步時(shí)會(huì)提示用戶解決,用戶當(dāng)然也可以設(shè)置成依據(jù)手機(jī)端為準(zhǔn),或者依PIM端為準(zhǔn),系統(tǒng)默認(rèn)為不處理信息,但要提示用戶確
點(diǎn)擊復(fù)制文檔內(nèi)容
化學(xué)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1