锘??xml version="1.0" encoding="utf-8" standalone="yes"?>国产专区一区,欧美久久一区,欧美小视频在线观看http://m.shnenglu.com/gtwdaizi/category/8365.htmlzh-cnFri, 31 Oct 2008 06:31:08 GMTFri, 31 Oct 2008 06:31:08 GMT60[BREW]brew涓殑鏂囦歡緋葷粺璺緞琛ㄧずhttp://m.shnenglu.com/gtwdaizi/articles/63213.html閮ぉ鏂?/dc:creator>閮ぉ鏂?/author>Sat, 04 Oct 2008 02:25:00 GMThttp://m.shnenglu.com/gtwdaizi/articles/63213.htmlhttp://m.shnenglu.com/gtwdaizi/comments/63213.htmlhttp://m.shnenglu.com/gtwdaizi/articles/63213.html#Feedback0http://m.shnenglu.com/gtwdaizi/comments/commentRss/63213.htmlhttp://m.shnenglu.com/gtwdaizi/services/trackbacks/63213.html            a path with this string tells BREW to interpret the filename
            according to the new namespace rules.
  "fs:/~/" (AEEFS_HOME_DIR): this is a shortcut that denotes the
            currently running application's directory.  It is mapped
            to "fs:/mod/ <modid>" where <modid> is the module ID of
            the currently running application.
  "fs:/sys/" (AEEFS_SYS_DIR): this is the location of BREW's "system"
            files.  Access to this directory is restricted,  See
            IFILEMGR_CheckPathAccess() for more information.
  "fs:/mod/" (AEEFS_MOD_DIR): the location of all the module directories
  "fs:/mif/" (AEEFS_MIF_DIR): the location of all of BREW's MIF files.
  "fs:/shared/" (AEEFS_SHARED_DIR): the new name for "Shared".  This
            name can be used to share files with other applications
            using case-sensitive names
  "fs:/address/" (AEEFS_ADDRESS_DIR): the location of the address book
            directory.  This directory is only present when the
            address book for the device is implemented using the default
            BREW address book implementation.  It is mapped mostly for
            backwards compatibility with the old BREW file
            namespace AEE_ADDRBOOK_DIR ("addrbk") in AEE.h
  "fs:/ringers/" (AEEFS_RINGERS_DIR): the location of the device's ringer
            directory.  An application must have PL_RINGER_WRITE (Write
            Access to Ringer Directory) to access files in this
            directory.
  "fs:/card0/" (AEEFS_CARD0_DIR): New for BREW 3.1, if a device supports
            a removable media card format, this path maps to the first
            instance of such a device.  An application must list
            AEECLSID_CARD0_ACCESS in its MIF in the "Dependencies"
            section to access files in this directory.
  "fs:/~ <clsid>/": New for BREW 3.1, an application may access files
            in another application's directory.  <clsid> must be a
            valid class id of an application or extension.  These
            paths map to "fs:/mod/ <modid>" where <modid> is the
            module id of the module that exports <clsid>.  The target
            module must export this path via a module ACL.  See
            IFILEMGR_CheckPathAccess() for more information.

]]>
[BREW]BREW涓?- 鏄劇ず鍜屽浘鍍?/title><link>http://m.shnenglu.com/gtwdaizi/articles/62862.html</link><dc:creator>閮ぉ鏂?/dc:creator><author>閮ぉ鏂?/author><pubDate>Sat, 27 Sep 2008 01:46:00 GMT</pubDate><guid>http://m.shnenglu.com/gtwdaizi/articles/62862.html</guid><wfw:comment>http://m.shnenglu.com/gtwdaizi/comments/62862.html</wfw:comment><comments>http://m.shnenglu.com/gtwdaizi/articles/62862.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.shnenglu.com/gtwdaizi/comments/commentRss/62862.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/gtwdaizi/services/trackbacks/62862.html</trackback:ping><description><![CDATA[<span style="COLOR: red">a. BREW 鏀寔鍝簺鍥懼儚鏍煎紡錛?/span> <br>閫傜敤鐗堟湰錛?1.0, 1.1, 2.0 <br>BREW 鏀寔棰滆壊娣卞害杈懼埌榪愯璁懼涓婃彁渚涚殑鍊肩殑浠諱綍 BMP 鏂囦歡銆?BREW 鐩墠灝氫笉鏀寔 GIF 鍜?JPEG 鍥懼儚銆?鏈変簺璁懼鍙互鏀寔 GIF 鍜?JPEG 鍥懼儚錛岃鍙傞槄璁懼鏁版嵁琛ㄦ潵鏌ョ湅 OEM 鏄惁鎻愪緵浜嗘敮鎸佷互涓婃牸寮忔垨鍏跺畠鏍煎紡鍥懼儚鐨勬墿灞曘?BREW SDK&reg; 1.1 浠ヤ笂鐗堟湰閮芥敮鎸?PNG 鏍煎紡鍜?BREW Compressed Image (BCI) 鏍煎紡銆?SDK 2.0 浠ヤ笂鐗堟湰閮芥敮鎸?IDIB銆?浣跨敤 IDIB 灝嗗厤闄ゆ偍璋冪敤 CONVERTBMP 鐨勫伐浣滐紝浠庤屾彁楂樺睆騫曟洿鏂伴熷害銆?BREW SDK&reg; 2.1 浠ヤ笂鐗堟湰灝嗘敮鎸?WBMP 鏍煎紡銆?<br><br>鍦?BREW SDK&reg; 1.0 涓紝妯℃嫙鍣ㄥ彧鑳芥ā鎷?1 浣嶃? 浣嶅拰 8 浣嶉鑹叉繁搴︾殑 BMP銆?SDK 1.1 澧炲姞浜嗗 2 浣嶉鑹叉繁搴?BMP 鐨勬ā鎷熷櫒鏀寔錛?.0 SDK 澧炲姞浜嗗 16 浣嶉鑹叉繁搴?BMP 鍥懼儚鐨勬ā鎷熷櫒鏀寔銆?<br><br><span style="COLOR: red">b. 濡備綍鐢熸垚 2 浣嶅浘鍍忥紵 <br></span>閫傜敤鐗堟湰錛?1.0, 1.1, 2.0 <br>2.0 SDK 涓寘鍚殑 2 Bit Tool鍙互榪涜 2 浣嶄綅鍥懼拰 4 浣嶄綅鍥句箣闂寸殑杞崲銆?瑕佹瀯寤洪噰鐢ㄧ伆搴︽樉紺虹殑鎵嬫寔璁懼浣跨敤鐨?2 浣嶄綅鍥撅紝鍙互浣跨敤 MS Paint 浠庤皟鑹叉澘涓夋嫨鐧借壊銆侀粦鑹層佹貳鐏板拰娣辯伆鏉$洰錛堥氬父涓虹涓琛屽拰絎簩琛岀殑鍓嶄袱縐嶉鑹詫級鏉ユ瀯寤轟綅鍥俱?騫跺皢鍏朵繚瀛樹負 16 鑹插浘鍍忥紝鐒跺悗浣跨敤 2Bit Tool 灝嗗叾杞崲涓?2 浣嶄綅鍥俱?<br><br><span style="COLOR: red">c. 褰╄壊鍜屽崟鑹茬數璇濅笂鐨勯忔槑鑹叉槸浠涔堬紵</span> <br>閫傜敤鐗堟湰錛?1.0, 1.1, 2.0 <br>BREW 1.x 涓傳鑹蹭負褰╄壊璁懼鐨勯忔槑鑹詫紝鐧借壊鏄崟鑹插拰 4 綰х伆搴﹁澶囦笂鐨勯忔槑鑹層?<br><br>BREW 2.0 浠ヤ笂鐗堟湰涓紝鍙互閫氳繃 IBITMAP_SetTransparencyColor 鏇存敼閫忔槑鑹層?CONVERTBMP 鍙互灝嗛忔槑鑹插垵濮嬪寲涓哄吋瀹規棫鐗堟湰 BREW 鐨勯忔槑鑹詫紙鍗崇傳鑹插拰鐧借壊錛夈?浣嗛氳繃鍏跺畠鏂瑰紡鑾峰緱鐨勪綅鍥懼浘鍍忓垯娌℃湁鍥哄畾鐨勯忔槑鑹層?<br><br><span style="COLOR: red">d. 濡備綍浣跨敤鍐呭瓨涓殑浣嶅浘鍒涘緩 IIMAGE 瀵硅薄錛?/span><br>閫傜敤鐗堟湰錛?1.0, 1.1, 2.0 <br>浣跨敤 ISHELL 鎺ュ彛 ISHELL_LoadResImage錛堢敤浜庤祫婧愶級鍜?ISHELL_LoadImage錛堢敤浜庢枃浠訛級瀹屾垚浣滀負璧勬簮鎴栦粠鏂囦歡涓姞杞戒綅鍥俱?浣嗘槸錛屾湁鏃跺彲鑳藉繀欏諱粠鍐呭瓨涓垵濮嬪寲 IIMAGE 瀵硅薄 - 渚嬪鏄劇ず鍓嶄慨鏀逛綅鍥劇殑鍐呭鏃訛紝鎴栬呬笉鍏堝皢鏁版嵁緙撳瓨鍒版枃浠惰岄氳繃濂楁帴瀛楄繛鎺ユ绱㈠浘鍍忔椂銆?<br><br>鍦ㄥ繀欏葷敤鍐呭瓨涓殑浣嶅浘鍒濆鍖?IIMAGE 瀵硅薄鐨勬儏鍐典笅錛屽簲璇ヤ嬌鐢?IIMAGE 鎺ュ彛 IIMAGE_SetStream銆?涓嬮潰鐨勪唬鐮佺ず渚嬭鏄庝簡榪欑鎶鏈傚畠閫氳繃璋冪敤 ISHELL_GetHandler 鑾峰緱 BMP 鍥懼儚澶勭悊紼嬪簭鐨?Class ID錛岀劧鍚庡垱寤轟竴涓?MemAStream 瀵硅薄騫跺皢鍏剁敤浣滃唴瀛樹腑浣嶅浘鐨勬祦銆?娉ㄦ剰錛氭湰渚嬩腑鐨勫浘鍍忔牸寮忔槸 Windows BMP錛?#8220;pMe->pBmpData”鎸囧悜 Windows 鏂囦歡鏍煎紡 BMP 鐨勫紑濮?(BITMAPFILEHEADER)銆?<br><br>浠g爜紺轟緥錛?<br>AEECLSID cls;<br>IImage *pIImage = NULL;<br>IMemAStream *pMemStream = NULL;<br><br>// 鍐沖畾 BMP澶勭悊紼嬪簭鍑芥暟鐨勭被 ID錛岀劧鍚?br>// 鍒涘緩姝?BREW 綾葷殑瀹炰緥<br>cls = ISHELL_GetHandler(pMe->a.m_pIShell, HTYPE_VIEWER, "image/bmp");<br><br>if (cls) {<br>ISHELL_CreateInstance(pMe->a.m_pIShell, cls, (void **)(&pIImage));<br>}<br><br>if (pMe->pBmpData) {<br>ISHELL_CreateInstance(pMe->a.m_pIShell, AEECLSID_MEMASTREAM, (void **)(&pMemStream));<br>if (pMemStream) {<br>//鍒涘緩 MEMSTREAM 鍚庡皢鍏朵綔涓哄唴瀛樹腑鐨勪綅鍥劇殑嫻併?br>IMEMASTREAM_Set(pMemStream, pMe->pBmpData, sizeof(pMe->pBmpData), 0, 0);<br>IIMAGE_SetStream(pIImage, (IAStream*)pMemStream);<br><br>// 鐜板湪浠ユ甯告柟寮忎嬌鐢ㄦ偍鐨?IIMAGE 鏂規硶<br>IIMAGE_Draw(pIImage, ..., ...);<br>IDISPLAY_UpdateEx(pMe->a.m_pIDisplay, TRUE);<br>}<br>} <br><br><span style="COLOR: red">e. 濡備綍浠庢枃浠舵垨璧勬簮鏂囦歡鍔犺澆鍥懼儚錛?/span> <br>閫氳繃浣跨敤 ISHELL 鎺ュ彛 ISHELL_LoadResImage錛堢敤浜庤祫婧愶級鎴?ISHELL_LoadImage錛堢敤浜庢枃浠訛級錛屽悗璺?IIMAGE_Draw錛屽緢瀹規槗浠庢枃浠舵垨璧勬簮涓姞杞藉拰緇樺埗鍥懼儚銆傛湰鏂囨紨紺轟簡浣跨敤 ISHELL 鍜?IIMAGE 鎺ュ彛鍔犺澆鍜屾樉紺轟綅鍥炬墍闇鐨勫熀鏈楠ゃ?<br><br>浠庤祫婧愪腑鏄劇ず鍥懼儚鐨勬楠わ細 <br>1. 鍒涘緩浣嶅浘銆?br>2. 灝嗗叾娣誨姞鍒拌祫婧愮紪杈戝櫒涓?br>3. 鍦ㄨ祫婧愮紪杈戝櫒涓紪璇?.bar 鍜?.h 鏂囦歡銆?<br>4. 灝?.h 鏂囦歡娣誨姞鍒版偍鐨勯」鐩腑銆?br>5. 浣跨敤 ISHELL_LoadResImage 鍔犺澆鍥懼儚銆?br>6. 濡傛灉鍔犺澆鎿嶄綔榪斿洖闈炵┖鍊鹼紝榪欒鏄庡姞杞芥搷浣滃凡鍚姩錛屾寚鍚戝浘鍍忕殑鎸囬拡宸茶繑<br>    鍥炪傝繖騫朵笉琛ㄧず鍥懼儚鍔犺澆宸插畬鎴愩傝浜嗚В鍥懼儚鎿嶄綔鐨勫畬鎴愭椂闂達紝鎮ㄩ渶瑕佷嬌<br>    鐢?IIMAGE_Notify() 鍥炶皟銆?<br>7. 鍥懼儚鍔犺澆瀹屾垚鏃訛紝灝變細瑙﹀彂鍥炶皟銆?br>8. 鍦ㄥ洖璋冭繃紼嬩腑錛屼嬌鐢?IIMAGE_Draw() 鏄劇ず鍥懼儚銆?br>9. 浣跨敤 IDISPLAY_Update() 鏇存柊灞忓箷銆?br>10. 閲婃斁 IImage 鎸囬拡銆?br><br>浠庢枃浠朵腑鏄劇ず鍥懼儚鐨勬楠わ細 <br>1. 浣跨敤 ISHELL_LoadImage 浠庢枃浠朵腑鍔犺澆鍥懼儚銆?br>2. 濡傛灉鍔犺澆鎿嶄綔榪斿洖闈炵┖鍊鹼紝榪欒鏄庡姞杞芥搷浣滃凡鍚姩錛屾寚鍚戝浘鍍忕殑鎸囬拡宸茶繑<br>    鍥炪傝繖騫朵笉琛ㄧず鍥懼儚鍔犺澆宸插畬鎴愩傝浜嗚В鍥懼儚鎿嶄綔鐨勫畬鎴愭椂闂達紝鎮ㄩ渶瑕佷嬌<br>    鐢?IIMAGE_Notify() 鍥炶皟銆?br>3. 鍥懼儚鍔犺澆瀹屾垚鏃訛紝灝變細瑙﹀彂鍥炶皟銆?br>4. 鍦ㄥ洖璋冭繃紼嬩腑錛屼嬌鐢?IIMAGE_Draw() 鏄劇ず鍥懼儚銆?br>5. 浣跨敤 IDISPLAY_Update() 鏇存柊灞忓箷銆?br>6. 閲婃斁 IImage 鎸囬拡銆?br><br>浠g爜紺轟緥錛?br>typedef struct mystruct<br>{<br>    AEEApplet a;<br>    IImage *m_pImage;<br>    ......<br>}MyData;<br><br>enum ResType<br>{<br>    LOAD_RES_FROM_FILE,<br>    LOAD_RES_FROM_RES<br>};<br><br>#define MY_RES_FILE "myres.bar"<br>#define MY_IMAGE_FILE "myimg.bmp"<br><br>// Load and display a bitmap from a resource and file<br>int MyDisplayResImage(MyData *pMe, ResType rType)<br>{<br>    AEEDeviceInfo dm;<br><br>    if (!pMe)<br>    Return EFAILED;<br><br>    if (rType == LOAD_RES_FROM_RES)<br>    {<br>        // Load image from Resources<br>        pMe->m_pImage = ISHELL_LoadResImage (<br>        pMe->a.m_pIShell,<br>        MY_RES_FILE,<br>        IDB_MY_COLOR_BITMAP);<br>    }<br>    else // LOAD_RES_FROM_FILE<br>    {<br>        pMe->m_pImage = ISHELL_LoadImage(pMe->a.m_pIShell,<br>        MY_IMAGE_FILE); <br>    }<br><br>    if (pMe->m_pImage) {<br>        IIMAGE_Notify(pMe->m_pImage, DrawRoutineCB,<br>        (void *)pMe);<br>    }<br>    else<br>    {<br>        return EFAILED; // Failed to load image <br>    }<br>    return SUCCESS;<br>}<br><br>// Notify Callback<br>void DrawRoutineCB(void *pUser, IImage *pImage,<br>AEEImageInfo *pi, int nErr)<br>{<br>    MyData *pMe = (MyData *)pUser;<br><br>    if( !pMe || !(pMe->m_pImage)<br>    return; // image pointer is NULL<br><br>    if (nErr == AEE_SUCCESS)<br>    {<br>        // Draw image at 0,0 coordinates<br>        IIMAGE_Draw(pMe->m_pImage, 0, 0); <br><br>        // Update the screen<br>        IDISPLAY_Update(pMe->a.m_pIDisplay); <br><br>        // Free the IIMAGE object<br>        IIMAGE_Release(pMe->m_pImage ); <br>    }<br>}<br><br>娉ㄦ剰錛氬洖璋冿紙閫氳繃 IIMAGE_Notify() 榪涜錛変箣鍓嶏紝涓嶅緱閲婃斁 IImage 鎺ュ彛銆傚湪搴旂敤紼嬪簭闇瑕佸湪鍥炶皟鏂囦歡涔嬪墠閲婃斁鎺ュ彛鐨勬儏鍐典笅錛屽緩璁敼璁句細琛ㄦ槑搴旇鍦ㄥ洖璋冿紙涓婁緥涓殑 DrawRoutineCB錛変腑閲婃斁鎺ュ彛鐨勫竷灝旀爣璁般?br><br><span style="COLOR: red">f. 鎴戠敤 ISHELL_LoadResImage() 鍔犺澆鍥懼儚騫惰皟鐢?IIMAGE_Draw() 鍚庝負浠涔堢湅涓嶅埌灞忓箷鍥懼儚錛?/span><br>鍔犺澆鍥懼儚涓哄紓姝ユ搷浣溿侷SHELL_ LoadResImage() 鎿嶄綔榪斿洖鏃訛紝鍥懼儚鏈畬鍏ㄥ姞杞斤紝鍙兘鏃犳硶鎴愬姛緇樺埗銆?br><br>榪斿洖鍥懼儚鍔犺澆鐨勯潪絀哄兼椂錛岃鏄庡姞杞芥搷浣滃凡鍚姩錛屾寚鍚戝浘鍍忕殑鎸囬拡宸茶繑鍥炪傝繖騫朵笉琛ㄧず鍔犺澆鎿嶄綔宸插畬鎴愩傝浜嗚В鍔犺澆鎿嶄綔鐨勫畬鎴愭椂闂達紝鐢ㄦ埛搴斾嬌鐢?IIMAGE_Notify()鍥炶皟銆傝鍥炶皟浼氬湪鍥懼儚鎴愬姛鍔犺澆騫跺噯澶囩粯鍒跺埌灞忓箷涓婃椂瑙﹀彂銆傛鏃訛紝鐢ㄦ埛搴斾嬌鐢?IIMAGE_Draw() 鍦ㄥ睆騫曚笂鏄劇ず鍥懼儚銆?br><br>浠庢枃浠舵垨璧勬簮姝g‘鍔犺澆鍜岀粯鍒跺浘鍍忕殑紺轟緥濡備笅錛?br><br>浠庤祫婧愪腑鏄劇ず鍥懼儚鐨勬楠わ細<br>1. 鍒涘緩浣嶅浘銆?br>2. 灝嗗叾娣誨姞鍒拌祫婧愮紪杈戝櫒涓?br>3. 鍦ㄨ祫婧愮紪杈戝櫒涓紪璇?.bar 鍜?.h 鏂囦歡銆?br>4. 灝?.h 鏂囦歡娣誨姞鍒版偍鐨勯」鐩腑銆?br>5. 浣跨敤 ISHELL_LoadResImage 鍔犺澆鍥懼儚銆?br>6. 濡傛灉鍔犺澆鎿嶄綔榪斿洖闈炵┖鍊鹼紝榪欒鏄庡姞杞芥搷浣滃凡鍚姩錛屾寚鍚戝浘鍍忕殑鎸囬拡宸茶繑<br>    鍥炪傝繖騫朵笉琛ㄧず鍥懼儚鍔犺澆宸插畬鎴愩傝浜嗚В鍥懼儚鎿嶄綔鐨勫畬鎴愭椂闂達紝鎮ㄩ渶瑕佷嬌<br>    鐢?IIMAGE_Notify() 鍥炶皟銆?br>7. 鍥懼儚鍔犺澆瀹屾垚鏃訛紝灝變細瑙﹀彂鍥炶皟銆?br>8. 鍦ㄥ洖璋冭繃紼嬩腑錛屼嬌鐢?IIMAGE_ Draw() 鏄劇ず鍥懼儚銆?br>9. 浣跨敤 IDISPLAY_Update() 鏇存柊灞忓箷銆?br>10. 閲婃斁 IImage 鎸囬拡銆?br><br>浠庢枃浠朵腑鏄劇ず鍥懼儚鐨勬楠わ細<br>1. 浣跨敤 ISHELL_LoadImage 浠庢枃浠朵腑鍔犺澆鍥懼儚銆?br>2. 濡傛灉鍔犺澆鎿嶄綔榪斿洖闈炵┖鍊鹼紝榪欒鏄庡姞杞芥搷浣滃凡鍚姩錛屾寚鍚戝浘鍍忕殑鎸囬拡宸茶繑<br>    鍥炪傝繖騫朵笉琛ㄧず鍥懼儚鍔犺澆宸插畬鎴愩傝浜嗚В鍥懼儚鎿嶄綔鐨勫畬鎴愭椂闂達紝鎮ㄩ渶瑕佷嬌<br>    鐢?IIMAGE_Notify() 鍥炶皟銆?<br>3. 鍥懼儚鍔犺澆瀹屾垚鏃訛紝灝變細瑙﹀彂鍥炶皟銆?br>4. 鍦ㄥ洖璋冭繃紼嬩腑錛屼嬌鐢?IIMAGE_ Draw() 鏄劇ず鍥懼儚銆?br>5. 浣跨敤 IDISPLAY_Update() 鏇存柊灞忓箷銆?br>6. 閲婃斁 IImage 鎸囬拡銆?br><br>浠g爜紺轟緥錛?br>typedef struct mystruct<br>{<br>    AEEApplet a;<br>    IImage *m_pImage;<br>    ......<br>}MyData;<br><br>enum ResType<br>{<br>    LOAD_RES_FROM_FILE,<br>    LOAD_RES_FROM_RES<br>};<br><br>#define MY_RES_FILE "myres.bar"<br>#define MY_IMAGE_FILE "myimg.bmp"<br><br>// Load and display a bitmap from a resource and file<br>int MyDisplayResImage(MyData *pMe, ResType rType)<br>{<br>    AEEDeviceInfo dm;<br><br>    if (!pMe)<br>    Return EFAILED;<br><br>    if (rType == LOAD_RES_FROM_RES)<br>    {<br>        // Load image from Resources<br>        pMe->m_pImage = ISHELL_LoadResImage (<br>        pMe->a.m_pIShell,<br>        MY_RES_FILE,<br>        IDB_MY_COLOR_BITMAP);<br>    }<br>    else // LOAD_RES_FROM_FILE<br>    {<br>        pMe->m_pImage = ISHELL_LoadImage(pMe->a.m_pIShell,<br>        MY_IMAGE_FILE); <br>    }<br><br>    if (pMe->m_pImage) {<br>        IIMAGE_Notify(pMe->m_pImage, DrawRoutineCB,<br>            (void *)pMe);<br>    }<br>    else<br>    {<br>        return EFAILED; // Failed to load image <br>    }<br>    return SUCCESS;<br>}<br><br>// Notify Callback<br>void DrawRoutineCB(void *pUser, IImage *pImage,<br>AEEImageInfo *pi, int nErr)<br>{<br>    MyData *pMe = (MyData *)pUser;<br><br>    if( !pMe || !(pMe->m_pImage)<br>    return; // image pointer is NULL<br><br>    if (nErr == AEE_SUCCESS)<br>    {<br>        // Draw image at 0,0 coordinates<br>        IIMAGE_Draw(pMe->m_pImage, 0, 0); <br><br>        // Update the screen<br>        IDISPLAY_Update(pMe->a.m_pIDisplay); <br><br>        // Free the IIMAGE object<br>        IIMAGE_Release(pMe->m_pImage ); <br>    }<br>}<br><br>娉ㄦ剰錛氬洖璋冿紙閫氳繃 IIMAGE_Notify() 榪涜錛変箣鍓嶏紝涓嶅緱閲婃斁 IImage 鎺ュ彛銆傚湪搴旂敤紼嬪簭闇瑕佸湪鍥炶皟鏂囦歡涔嬪墠閲婃斁鎺ュ彛鐨勬儏鍐典笅錛屽緩璁敼璁句細琛ㄦ槑搴旇鍦ㄥ洖璋冿紙涓婁緥涓殑 DrawRoutineCB錛変腑閲婃斁鎺ュ彛鐨勫竷灝旀爣璁般?<br><br><span style="COLOR: red">g. BREW 鏄惁鏀寔鍔ㄧ敾錛?/span> <br>閫傜敤鐗堟湰錛?1.0, 1.1, 2.0 <br>BREW SDK&reg; 鐗堟湰 1.0 鏀寔鍔ㄧ敾 BMP銆?榪欐槸閫氳繃騫跺垪鏀劇疆鎵鏈夊撫騫朵嬌鐢ㄥ甫 IPARM-CXFRAME 鏍囪鐨?IIMAGE_SetParm 鎸囧畾姣忓撫鐨勫搴﹀疄鐜扮殑銆?璇峰弬闃?Examples 鐩綍涓殑 IIMAGE 紺轟緥銆?<br><br>BREW SDK&reg; 鐗堟湰 1.1 澧炲姞浜嗗 BREW Compressed Image (BCI) 鍔ㄧ敾鐨勬敮鎸併?BCI 鏂囦歡鍖呭惈涓涓垨澶氫釜鍘嬬緝鐨勫皬鍥懼儚錛屾瘡涓浘鍍忛兘鏈変竴涓互姣鎸囧畾鐨勬寔緇椂闂淬?鎸佺畫鏃墮棿琛ㄧず姣忎竴騫呭浘鍍忚璇ョ郴鍒椾笅涓騫呭浘鍍忓彇浠d箣鍓嶅彲鏄劇ず鐨勬椂闂淬?鎮ㄥ彲浠ヤ嬌鐢?BREW SDK&reg; 鐗堟湰 1.1 闅忛檮鐨?BCI 緙栬緫宸ュ叿鏉ュ垱寤?BCI 鏂囦歡銆?鏈夊叧璇︾粏淇℃伅錛岃鍙傞槄 SDK 闅忛檮鐨?#8220;浣跨敤 BREW Compressed Image 緙栬緫宸ュ叿”鏂囨。銆?<br><br>BREW 褰撳墠涓嶆敮鎸?PNG 鍜?MNG 鏍煎紡鐨勫姩鐢匯?<br><br><span style="COLOR: red">h. 涓轟粈涔堜竴孌墊椂闂村悗鎵鏈夊姩鐢婚兘浼氬彉鎱紵</span> <br>閫傜敤鐗堟湰錛?1.0, 1.1, 2.0 <br>澶у鏁?OEM 閮戒嬌鐢ㄤ簡鐫$湢璁℃椂鍣ㄣ?瀹冩帶鍒惰澶囧湪浣曟椂榪涘叆鐫$湢鐘舵併?濡傛灉鍦?OEM 鎸囧畾鐨勬椂闂存鍐呮棤鎸夐敭媧誨姩錛屾墜鎸佽澶囧皢榪涘叆鐫$湢鐘舵併?璁懼澶勪簬鐫$湢鐘舵佹椂甯ч熺巼灝嗗ぇ澶ч檷浣庛?鎸変笅浠繪剰閿皢鍞ら啋璁懼騫舵仮澶嶅埌浠ュ墠鐨勫撫閫熺巼銆?<br><br>鍦?BREW 2.0 涓紝搴旂敤紼嬪簭鍙夋嫨鏄惁瑕佽繘鍏ョ潯鐪犵姸鎬併?濡傛灉鍦ㄥ簲鐢ㄧ▼搴忔敹鍒?EVT_APP_NO_SLEEP 浜嬩歡鏃惰繑鍥?TRUE錛屽簲鐢ㄧ▼搴忓皢涓嶄細榪涘叆鐫$湢鐘舵併?渚嬪錛?<br><br>case EVT_APP_NO_SLEEP:<br>//涓嶈鐫$湢 <br>return TRUE; <br><br><span style="COLOR: red">i. 鏄惁鍙互鑾峰彇/鎿嶇旱璁懼鐨勮皟鑹叉澘淇℃伅錛?/span> <br>閫傜敤鐗堟湰錛?1.0, 1.1, 2.0 <br>涓嶅彲浠ャ傝皟鑹叉澘鐢辯敓浜у晢榪涜紜紪鐮侊紝闅忚澶囦笉鍚岃屾湁寮傘?<br><br><span style="COLOR: red">j. 鏄惁鍙互鐩存帴淇敼鏄劇ず緙撳啿鍖猴紵</span> <br>閫傜敤鐗堟湰錛?1.0, 1.1, 2.0 <br>BREW 1.x 鏃犳硶璁塊棶榪欎簺緙撳啿鍖猴紝鑰屼笖鏄劇ず鏁版嵁浣跨敤鐢熶駭鍟嗙殑涓撴湁鏍煎紡瀛樺偍銆?<br>浠?BREW 2.0 寮濮嬶紝濡傛灉浣嶅浘鐨勫儚绱犲竷灞鍏煎 BREW 璁懼鏃犲叧浣嶅浘瑙勬牸錛屽垯榪欎簺浣嶅浘浼氭敮鎸?IDIB 鎺ュ彛銆?涔熷彲浠ラ氳繃 IDIB 緇撴瀯鐨?pBmp 鎴愬憳璁塊棶鍍忕礌緙撳啿鍖恒?瑕佺‘瀹氫綅鍥炬槸鍚︽敮鎸?IDIB 浠ュ強瑕佽幏鍙?IDIB 鎸囬拡錛屽彲浠ヤ嬌鐢?Class ID 涓?AEECLSID_DIB 鐨?IBITMAP_QueryInterface 鍑芥暟銆?<br><br><span style="COLOR: red">k. 鏄惁鍙互榪涜鍚庡彴娓叉煋錛?/span> <br>閫傜敤鐗堟湰錛?1.0, 1.1, 2.0 <br>鍙互浣跨敤 IDISPLAY_Set/GetDestination 鎴?IGRAPHICS_Set/GetDestination 榪涜鍚庡彴娓叉煋銆?BREW 1.2 浠ヤ笂鐗堟湰灝嗘彁渚涜繖浜涘嚱鏁般?<br><br>涓嶆彁渚?1.2 BREW SDK&reg;銆?瑕佷嬌鐢?BREW 1.2 鍔熻兘錛屽彲浠ヤ嬌鐢?2.0 SDK 寮鍙戦潰鍚?BREW 1.2 鐨勫簲鐢ㄧ▼搴忋?鎮ㄥ簲璇ユ敞鎰忎笉瑕佷嬌鐢?1.2 鐗堟湰涓笉鏀寔鐨?2.0 鐗堟湰鐨勫姛鑳姐?姝ゅ姛鑳藉垪琛ㄧ紪鍐欏湪 FAQ 鏂囨。鐩爣璁懼瀹夎浜?BREW SDK&reg; 1.2錛屼絾鎴戞壘涓嶅埌 BREW 1.2 SDK銆?鎴戝簲璇ヤ嬌鐢ㄤ粈涔?SDK 寮鍙?BREW 搴旂敤紼嬪簭錛熶腑銆?<br><br>铏界劧鏂囨。涓惈鏈?IGRAPHICS_EnableDoubleBuffer API錛屼絾瀹冧笉鍙椾換浣?BREW 鐗堟湰鐨勬敮鎸併?<br><br><span style="COLOR: red">l. 濡備綍緇樺埗鐗瑰畾棰滆壊鐨勭嚎孌碉紵</span> <br>閫傜敤鐗堟湰錛?1.0, 1.1, 2.0 <br>IDISPLAY_DrawHLine() 鍜?IDISPLAY_DrawVLine() 濮嬬粓緇樺埗榛戣壊綰挎銆?鍥犳錛屽皢 CLR_USER_LINE 璁劇疆涓烘墍闇棰滆壊錛岀劧鍚庤皟鐢?IDISPLAY_DrawHLine() 鎴?IDISPLAY_DrawVLine() 浼氬彉鏃犳晥銆?<br><br>榪欎袱涓?IDISPLAY 瀹忕殑瀹氫箟濡備笅銆?瑕佺粯鍒墮櫎榛戣壊澶栫殑棰滆壊鐨勭嚎孌碉紝璇蜂嬌鐢ㄥ畯瀹氫箟涓墍鍚殑浠g爜騫舵洿鏀逛負鎵闇濉厖棰滆壊銆?<br><br>#define IDISPLAY_DrawHLine(p,x,y,len) \<br>{AEERect rc;SETAEERECT(&rc,(x),(y),(len),1); IDISPLAY_FillRect((p),&rc, RGB_BLACK);} <br><br>#define IDISPLAY_DrawVLine(p,x,y,len) \<br>{AEERect rc;SETAEERECT(&rc,(x),(y),1,(len)); IDISPLAY_FillRect((p),&rc, RGB_BLACK);} <br><br><span style="COLOR: red">m. 濡備綍紜畾鍦ㄧ數璇濅笂鏄劇ず搴旂敤紼嬪簭鍚嶇殑瀛楃闄愬埗錛?/span> <br>閫傜敤鐗堟湰錛?1.0, 1.1, 2.0 <br>涓嶅悓鐨勭數璇濆叿鏈変笉鍚岀殑鏄劇ず鐗規э紝鍥犳瀵規闂娌℃湁鍞竴絳旀銆?鎮ㄥ彲浠ラ氳繃姣旇緝搴旂敤紼嬪簭鍚嶇殑瀹藉害鍜屾樉紺哄搴︽潵紜畾搴旂敤紼嬪簭鍚嶆槸鍚﹂傚悎鐢佃瘽鏄劇ず銆?<br><br>浣跨敤 IDISPLAY_MeasureText() 紜畾搴旂敤紼嬪簭鍚嶅瓧絎︿覆鐨勫儚绱犲搴︺?浣跨敤 ISHELL_GetDeviceInfo() 紜畾灞忓箷鐨勫儚绱犲搴︺?<br><br><span style="COLOR: red">n. 濡備綍灝嗗浘鍍忎繚瀛樺埌鐢佃瘽鐨勫綰哥洰褰曪紵</span> <br>閫傜敤鐗堟湰錛?1.0, 1.1, 2.0 <br>铏界劧褰撳墠鐗堟湰鐨?SDK 涓嶅寘鍚綰?API錛屼絾鏈変簺 OEM 閫氳繃鍏變韓鍐呭鐩綍鏉ユ敮鎸佸皢鍥懼儚淇濆瓨鍒版湰鍦?UI 鐨勫綰哥洰褰曚腑銆?<br><br>鎮ㄥ彲浠ヤ嬌鐢ㄤ互涓嬩唬鐮佺墖鏂潵鍒涘緩/涓嬭澆鍥懼儚鍒板叡浜洰褰曪細<br><br>// 璇鋒敞鎰忥紝涓轟簡浣胯繖涓唬鐮佽搗浣滅敤錛屽簲鐢ㄧ▼搴忓繀欏?br>//鍦?MIF 鏂囦歡涓湁"Access to Shared Directory錛堜嬌鐢ㄥ叡浜洰褰曪級" 鍜?"File錛堟枃浠訛級" 鐨勬潈闄愩?br>STRCAT( filename, AEE_SHARED_DIR );<br>STRCAT( filename, "/" );<br>STRCAT( filename, "test.gif" );<br>IFILEMGR_OpenFile( m_pIFileMgr, filename, _OFM_CREATE );<br><br>AEE_SHARED_DIR 鐢?OEM 瀹氫箟騫舵槧灝勫埌鍚勮澶囩殑鐗瑰畾鍏變韓鐩綍璺緞銆?濡傛灉 OEM 鏀寔灝嗗浘鍍忎繚瀛樿嚦澧欑焊鐩綍錛屽垯淇濆瓨鍦?AEE_SHARED_DIR 涓殑鍥懼儚浼氭樉紺哄湪鏈湴 UI 鐨勫綰哥洰褰曚腑銆?瑕佹煡鐪嬬壒瀹氭墜鎸佽澶囨槸鍚︽敮鎸侀氳繃鍏變韓鐩綍淇濆瓨澧欑焊鍥懼儚鍙婃敮鎸佺殑鍥懼儚綾誨瀷錛岃鍙傞槄鎵嬫寔璁懼鐨勮澶囨暟鎹〃銆?<br><br>鐩墠榪樻病鏈?BREW API 鍙互鐢ㄤ簬灝嗙壒瀹氬浘鍍忚涓烘墜鎸佽澶囧綰搞?榪欏繀欏昏閫氳繃鏈湴 UI 鎵嶈兘瀹屾垚銆?<br><br><span style="COLOR: red">o. 浣跨敤 IDISPLAY_BitBlt() 緇樺埗浣嶅浘鏃朵負浠涔堜細鏀跺埌鍐呭瓨閿欒錛屽“memheap.c 0696”錛?/span> <br>閫傜敤鐗堟湰錛?1.0, 1.1, 2.0 <br>璇風‘淇濋噴鏀?CONVERTBMP 鍒嗛厤鐨勫唴瀛樸?媯鏌?CONVERTBMP 鐨勬渶鍚庝竴涓竷灝斿瀷鍙傛暟銆?濡傛灉涓?True錛屽垯閲嶆柊鍒嗛厤宸插畬鎴愶紝蹇呴』浣跨敤 SYSFREE 鏉ラ噴鏀懼唴瀛樸?<br><br>渚嬪錛?br>pBmp = CONVERTBMP (pDataBytes, &imageInfo, &bVal);<br>IDISPLAY_BitBlt (pIDisplay, xDest, yDest, cxDest, cyDest, pBmp,<br>xSrc, ySrc, dwRopCode);<br><br>IDISPLAY_Update (pIDisplay);<br><br>if(bVal) //浠呭湪瀹屾垚閲嶆柊鍒嗛厤鏃墮噴鏀?br>SYSFREE (pBmp);<br><br>璇峰弬闃?API 鍙傝冩枃妗d腑鐨?CONVERTBMP 鍔╂墜鍑芥暟璇存槑銆?鑻ラ渶紺轟緥浠g爜錛屽彲浠ュ弬闃?IDisplay 鐢ㄦ硶紺轟緥銆?<br><br><span style="COLOR: red">p. 涓轟粈涔?Emulator 涓婃樉紺虹殑棰滆壊姣旈鏈熷皯錛?/span> <br>閫傜敤鐗堟湰錛?1.0, 1.1, 2.0 <br>濡傛灉鎮ㄥ湪 2.0 妯℃嫙鍣ㄤ笂鏄劇ず 16 浣嶅浘鍍忔椂錛屽浘鍍忕殑鍒嗚鯨鐜囪緝浣庯紝璇蜂嬌鐢?Device Configurator 媯鏌ヨ澶囧睘鎬у茍灝嗛鑹叉繁搴﹁緗負 16 浣嶃?濡傛灉鍥懼儚鍒嗚鯨鐜囦粛鐒跺緢宸紙鐩稿 8 浣嶆垨 16 浣嶈岃█錛夛紝璇鋒鏌ユ偍鏄惁浣跨敤 IIMAGE_SetParm() 鍑芥暟涓鴻鏄劇ず鐨勫浘鍍忚緗簡涓嶆紜殑鍙傛暟銆?<br><br><span style="COLOR: red">q. 涓轟粈涔堟湁浜?PNG 鍥懼儚涓嶈兘姝g‘鏄劇ず錛?/span> <br>閫傜敤鐗堟湰錛?1.0, 1.1, 2.0 <br>鍦?BREW 涓嬌鐢?PNG 鍥懼儚闇瑕佹敞鎰忎袱涓棶棰樸?<br>1) 鐗堟湰 1.0銆?.1 鍜?2.0 涓嶆敮鎸?Alpha 閫氶亾錛屼絾 3.0 SDK 鐗堟湰搴旇浼氭敮鎸併?<br>2) BREW 鍙細閫夋嫨鏂囦歡涓殑絎竴縐嶉忔槑鑹插 PNG 榪涜閫忔槑澶勭悊銆?鎵鏈夊叾瀹冮鑹查兘浼氭樉紺恒?璇鋒鏌ユ枃浠朵互紜繚鎮ㄥ垱寤烘枃浠舵椂鍙嬌鐢ㄤ簡涓縐嶉忔槑棰滆壊銆?<br><br><span style="COLOR: red">r. 涓轟粈涔堝垱寤?PNG 鍥懼儚浣跨敤鐨勫唴瀛樺ぇ灝忚繙榪滃ぇ浜庡浘鍍忕殑瀹為檯澶у皬錛?<br></span>BREW 搴旂敤紼嬪簭浣跨敤 ISHELL_LoadResData 鍔犺澆 PNG 鍥懼儚鏃訛紝闇瑕佸ぇ閲忕殑棰濆絀洪棿鏉ヨВ鐮佸浘鍍忋?渚嬪錛岃鍔犺澆 217 瀛楄妭鐨?PNG 鍥懼儚闇瑕?45,177 瀛楄妭絀洪棿 <img src ="http://m.shnenglu.com/gtwdaizi/aggbug/62862.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/gtwdaizi/" target="_blank">閮ぉ鏂?/a> 2008-09-27 09:46 <a href="http://m.shnenglu.com/gtwdaizi/articles/62862.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item></channel></rss> <a href="http://m.shnenglu.com/">青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品</a> <div style="position:fixed;left:-9000px;top:-9000px;"><font id="pjuwb"></font><button id="pjuwb"><pre id="pjuwb"></pre></button><sub id="pjuwb"></sub><tbody id="pjuwb"><var id="pjuwb"><address id="pjuwb"></address></var></tbody><listing id="pjuwb"><label id="pjuwb"><strong id="pjuwb"></strong></label></listing><wbr id="pjuwb"><small id="pjuwb"><tbody id="pjuwb"></tbody></small></wbr><ins id="pjuwb"><xmp id="pjuwb"></xmp></ins><style id="pjuwb"></style><label id="pjuwb"><em id="pjuwb"><li id="pjuwb"></li></em></label><samp id="pjuwb"></samp><menu id="pjuwb"><input id="pjuwb"></input></menu><pre id="pjuwb"><tbody id="pjuwb"><tfoot id="pjuwb"><button id="pjuwb"></button></tfoot></tbody></pre><form id="pjuwb"></form><i id="pjuwb"><style id="pjuwb"><label id="pjuwb"><sup id="pjuwb"></sup></label></style></i><li id="pjuwb"><table id="pjuwb"><abbr id="pjuwb"></abbr></table></li><video id="pjuwb"></video><dfn id="pjuwb"></dfn><progress id="pjuwb"></progress><strong id="pjuwb"></strong><mark id="pjuwb"></mark><em id="pjuwb"></em><tbody id="pjuwb"><p id="pjuwb"><strike id="pjuwb"><acronym id="pjuwb"></acronym></strike></p></tbody><option id="pjuwb"></option><strike id="pjuwb"></strike><u id="pjuwb"></u><td id="pjuwb"><center id="pjuwb"><tr id="pjuwb"></tr></center></td><em id="pjuwb"><mark id="pjuwb"><em id="pjuwb"><tt id="pjuwb"></tt></em></mark></em><strong id="pjuwb"></strong><wbr id="pjuwb"></wbr><s id="pjuwb"></s><strong id="pjuwb"></strong><legend id="pjuwb"></legend><nav id="pjuwb"></nav><dl id="pjuwb"><th id="pjuwb"><dl id="pjuwb"></dl></th></dl><noframes id="pjuwb"><ins id="pjuwb"></ins></noframes><font id="pjuwb"></font><strike id="pjuwb"><i id="pjuwb"><style id="pjuwb"><label id="pjuwb"></label></style></i></strike><output id="pjuwb"></output><thead id="pjuwb"><pre id="pjuwb"></pre></thead><source id="pjuwb"></source><menuitem id="pjuwb"><wbr id="pjuwb"></wbr></menuitem><pre id="pjuwb"><span id="pjuwb"><pre id="pjuwb"><big id="pjuwb"></big></pre></span></pre><cite id="pjuwb"><fieldset id="pjuwb"><s id="pjuwb"><rt id="pjuwb"></rt></s></fieldset></cite><big id="pjuwb"><progress id="pjuwb"><big id="pjuwb"></big></progress></big><samp id="pjuwb"><delect id="pjuwb"></delect></samp><dl id="pjuwb"></dl><strike id="pjuwb"><nav id="pjuwb"><dl id="pjuwb"><strong id="pjuwb"></strong></dl></nav></strike><tbody id="pjuwb"><b id="pjuwb"><optgroup id="pjuwb"><rp id="pjuwb"></rp></optgroup></b></tbody><em id="pjuwb"></em><xmp id="pjuwb"><blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote></xmp> <i id="pjuwb"><abbr id="pjuwb"><i id="pjuwb"><abbr id="pjuwb"></abbr></i></abbr></i><center id="pjuwb"><acronym id="pjuwb"><center id="pjuwb"></center></acronym></center><pre id="pjuwb"></pre><ul id="pjuwb"><thead id="pjuwb"></thead></ul><blockquote id="pjuwb"><pre id="pjuwb"><sup id="pjuwb"></sup></pre></blockquote><acronym id="pjuwb"></acronym><big id="pjuwb"><s id="pjuwb"></s></big><th id="pjuwb"></th><th id="pjuwb"></th><tbody id="pjuwb"></tbody><thead id="pjuwb"><strike id="pjuwb"></strike></thead><th id="pjuwb"><dl id="pjuwb"><wbr id="pjuwb"></wbr></dl></th><dl id="pjuwb"><strong id="pjuwb"></strong></dl><abbr id="pjuwb"><noframes id="pjuwb"><noscript id="pjuwb"></noscript></noframes></abbr><td id="pjuwb"><ol id="pjuwb"></ol></td><li id="pjuwb"><noscript id="pjuwb"><abbr id="pjuwb"></abbr></noscript></li><small id="pjuwb"><bdo id="pjuwb"><nav id="pjuwb"></nav></bdo></small><style id="pjuwb"></style><optgroup id="pjuwb"><table id="pjuwb"></table></optgroup><center id="pjuwb"><tr id="pjuwb"><dfn id="pjuwb"></dfn></tr></center><th id="pjuwb"></th><u id="pjuwb"></u><tfoot id="pjuwb"><legend id="pjuwb"><i id="pjuwb"></i></legend></tfoot><mark id="pjuwb"></mark><meter id="pjuwb"></meter><nav id="pjuwb"></nav><acronym id="pjuwb"><pre id="pjuwb"><acronym id="pjuwb"><ul id="pjuwb"></ul></acronym></pre></acronym><acronym id="pjuwb"><pre id="pjuwb"><acronym id="pjuwb"><ul id="pjuwb"></ul></acronym></pre></acronym><nobr id="pjuwb"></nobr><sub id="pjuwb"><th id="pjuwb"><menuitem id="pjuwb"><wbr id="pjuwb"></wbr></menuitem></th></sub><thead id="pjuwb"><sub id="pjuwb"></sub></thead><ul id="pjuwb"><address id="pjuwb"><menuitem id="pjuwb"><meter id="pjuwb"></meter></menuitem></address></ul><dfn id="pjuwb"></dfn><pre id="pjuwb"></pre><input id="pjuwb"><cite id="pjuwb"><fieldset id="pjuwb"></fieldset></cite></input><u id="pjuwb"><form id="pjuwb"><u id="pjuwb"></u></form></u><kbd id="pjuwb"><em id="pjuwb"><mark id="pjuwb"></mark></em></kbd><tr id="pjuwb"></tr><del id="pjuwb"><form id="pjuwb"><address id="pjuwb"></address></form></del><tfoot id="pjuwb"><legend id="pjuwb"><ol id="pjuwb"><dl id="pjuwb"></dl></ol></legend></tfoot><menu id="pjuwb"><nobr id="pjuwb"><th id="pjuwb"><nobr id="pjuwb"></nobr></th></nobr></menu><fieldset id="pjuwb"></fieldset><pre id="pjuwb"><blockquote id="pjuwb"><samp id="pjuwb"></samp></blockquote></pre><xmp id="pjuwb"><sup id="pjuwb"><pre id="pjuwb"></pre></sup></xmp><span id="pjuwb"><progress id="pjuwb"></progress></span><font id="pjuwb"></font><var id="pjuwb"><abbr id="pjuwb"></abbr></var><strong id="pjuwb"><label id="pjuwb"><i id="pjuwb"><legend id="pjuwb"></legend></i></label></strong><tr id="pjuwb"><em id="pjuwb"><em id="pjuwb"><output id="pjuwb"></output></em></em></tr><thead id="pjuwb"><strike id="pjuwb"></strike></thead> <acronym id="pjuwb"></acronym><i id="pjuwb"></i><tt id="pjuwb"></tt><rt id="pjuwb"><source id="pjuwb"><rt id="pjuwb"></rt></source></rt><strike id="pjuwb"><acronym id="pjuwb"></acronym></strike><del id="pjuwb"></del><font id="pjuwb"><output id="pjuwb"><ins id="pjuwb"><output id="pjuwb"></output></ins></output></font><kbd id="pjuwb"><tr id="pjuwb"><kbd id="pjuwb"></kbd></tr></kbd><pre id="pjuwb"><sup id="pjuwb"><delect id="pjuwb"><samp id="pjuwb"></samp></delect></sup></pre><samp id="pjuwb"></samp><track id="pjuwb"></track><tr id="pjuwb"></tr><center id="pjuwb"></center><fieldset id="pjuwb"></fieldset><i id="pjuwb"></i><td id="pjuwb"></td><rt id="pjuwb"></rt><object id="pjuwb"></object><pre id="pjuwb"><progress id="pjuwb"><sub id="pjuwb"><thead id="pjuwb"></thead></sub></progress></pre><kbd id="pjuwb"><tr id="pjuwb"><option id="pjuwb"></option></tr></kbd><output id="pjuwb"><ins id="pjuwb"></ins></output><ol id="pjuwb"></ol><source id="pjuwb"></source><strong id="pjuwb"></strong><ruby id="pjuwb"></ruby><sub id="pjuwb"><meter id="pjuwb"><menuitem id="pjuwb"><meter id="pjuwb"></meter></menuitem></meter></sub><pre id="pjuwb"></pre><center id="pjuwb"></center><tr id="pjuwb"><tbody id="pjuwb"><xmp id="pjuwb"><dd id="pjuwb"></dd></xmp></tbody></tr><video id="pjuwb"></video><pre id="pjuwb"></pre><form id="pjuwb"><optgroup id="pjuwb"></optgroup></form><samp id="pjuwb"></samp><kbd id="pjuwb"></kbd><strong id="pjuwb"><option id="pjuwb"></option></strong><object id="pjuwb"></object><abbr id="pjuwb"><noframes id="pjuwb"><abbr id="pjuwb"></abbr></noframes></abbr><ul id="pjuwb"><del id="pjuwb"><button id="pjuwb"><pre id="pjuwb"></pre></button></del></ul><abbr id="pjuwb"></abbr><strong id="pjuwb"><code id="pjuwb"><strong id="pjuwb"></strong></code></strong><option id="pjuwb"></option><optgroup id="pjuwb"><bdo id="pjuwb"><code id="pjuwb"></code></bdo></optgroup><mark id="pjuwb"><em id="pjuwb"><font id="pjuwb"></font></em></mark><acronym id="pjuwb"><code id="pjuwb"></code></acronym><dl id="pjuwb"></dl><em id="pjuwb"></em><object id="pjuwb"><input id="pjuwb"><object id="pjuwb"></object></input></object><output id="pjuwb"><dd id="pjuwb"></dd></output><option id="pjuwb"><button id="pjuwb"><option id="pjuwb"></option></button></option><small id="pjuwb"></small></div> <a href="http://yjdm296.com" target="_blank">国产欧美不卡</a>| <a href="http://7467tom.com" target="_blank">国产日韩精品久久久</a>| <a href="http://66gg6.com" target="_blank">欧美国产综合视频</a>| <a href="http://www-67499.com" target="_blank">在线看视频不卡</a>| <a href="http://dailymailnepal.com" target="_blank">免费日韩精品中文字幕视频在线</a>| <a href="http://414670.com" target="_blank">久久久精品五月天</a>| <a href="http://xiaobi13.com" target="_blank">亚洲黄色精品</a>| <a href="http://b1768.com" target="_blank">欧美日精品一区视频</a>| <a href="http://66666556.com" target="_blank">亚洲精品国产拍免费91在线</a>| <a href="http://zd-jm.com" target="_blank">99精品热6080yy久久</a>| <a href="http://maiiyou.com" target="_blank">国产精品毛片</a>| <a href="http://hznaja.com" target="_blank">免费观看一区</a>| <a href="http://www-919198.com" target="_blank">羞羞漫画18久久大片</a>| <a href="http://ewaygou.com" target="_blank">91久久久亚洲精品</a>| <a href="http://xtgoldsky.com" target="_blank">欧美一区日本一区韩国一区</a>| <a href="http://www-13413.com" target="_blank">亚洲国产欧美一区二区三区同亚洲 </a>| <a href="http://www-49386.com" target="_blank">欧美日韩一区二区国产</a>| <a href="http://sao320.com" target="_blank">亚洲欧美日韩视频二区</a>| <a href="http://58yewu.com" target="_blank">久久亚洲精选</a>| <a href="http://luoliguo.com" target="_blank">午夜精品理论片</a>| <a href="http://2629929.com" target="_blank">亚洲人精品午夜</a>| <a href="http://qmynong.com" target="_blank">国产一区二区三区黄</a>| <a href="http://kxm6868.com" target="_blank">欧美日韩视频在线一区二区观看视频 </a>| <a href="http://tk99444.com" target="_blank">一区二区三区四区国产精品</a>| <a href="http://9966k.com" target="_blank">国产精品乱码一区二区三区</a>| <a href="http://123086.com" target="_blank">在线成人免费视频</a>| <a href="http://irongxun.com" target="_blank">亚洲特级毛片</a>| <a href="http://www87bbw.com" target="_blank">亚洲美女在线观看</a>| <a href="http://118936.com" target="_blank">免费短视频成人日韩</a>| <a href="http://583775.com" target="_blank">久久蜜桃av一区精品变态类天堂</a>| <a href="http://6u6uuu666.com" target="_blank">aⅴ色国产欧美</a>| <a href="http://56x6.com" target="_blank">亚洲黄色性网站</a>| <a href="http://www123720a.com" target="_blank">伊人久久久大香线蕉综合直播</a>| <a href="http://o10669.com" target="_blank">国产精品日韩</a>| <a href="http://909059c.com" target="_blank">国产一区在线播放</a>| <a href="http://hbdxzx.com" target="_blank">激情婷婷欧美</a>| <a href="http://bodabloc.com" target="_blank">亚洲精品一区二区三区四区高清 </a>| <a href="http://92ebook.com" target="_blank">久久激情五月丁香伊人</a>| <a href="http://wwwcc7777.com" target="_blank">久久精品夜色噜噜亚洲a∨</a>| <a href="http://59199m.com" target="_blank">欧美成人激情视频免费观看</a>| <a href="http://caca060.com" target="_blank">久久天堂成人</a>| <a href="http://5101h.com" target="_blank">欧美视频在线观看 亚洲欧</a>| <a href="http://japanjavbibi.com" target="_blank">欧美日韩视频在线</a>| <a href="http://188293.com" target="_blank">国产精品成人久久久久</a>| <a href="http://my8823.com" target="_blank">欧美一区二区啪啪</a>| <a href="http://www-798009.com" target="_blank">国产精品国产精品</a>| <a href="http://www-33tt.com" target="_blank">国产日韩精品一区观看 </a>| <a href="http://333666333.com" target="_blank">在线视频中文亚洲</a>| <a href="http://4bbbbb.com" target="_blank">玖玖综合伊人</a>| <a href="http://5mcm.com" target="_blank">国产精品爽黄69</a>| <a href="http://114mz.com" target="_blank">亚洲人体影院</a>| <a href="http://szbeikai.com" target="_blank">久久精品网址</a>| <a href="http://18loutv.com" target="_blank">亚洲国产婷婷香蕉久久久久久</a>| <a href="http://fanwenok.com" target="_blank">在线一区二区三区四区</a>| <a href="http://p54y.com" target="_blank">欧美1区2区视频</a>| <a href="http://lmjqav.com" target="_blank">狠狠爱综合网</a>| <a href="http://259758.com" target="_blank">欧美一区二区三区久久精品</a>| <a href="http://zucai168.com" target="_blank">亚洲电影一级黄</a>| <a href="http://www278999.com" target="_blank">久久免费视频在线观看</a>| <a href="http://74w4.com" target="_blank">国产欧美丝祙</a>| <a href="http://2589999.com" target="_blank">亚洲自拍偷拍麻豆</a>| <a href="http://422608.com" target="_blank">欧美日韩在线视频首页</a>| <a href="http://97aixxxx.com" target="_blank">亚洲黄色一区</a>| <a href="http://xxxx90.com" target="_blank">蘑菇福利视频一区播放</a>| <a href="http://cl5555.com" target="_blank">欧美亚洲综合网</a>| <a href="http://439368.com" target="_blank">欧美视频一区二区在线观看 </a>| <a href="http://yiqipapa8.com" target="_blank">一区二区精品在线</a>| <a href="http://www249aaa.com" target="_blank">夜夜嗨av一区二区三区网页</a>| <a href="http://zqx186.com" target="_blank">久久天天躁夜夜躁狠狠躁2022</a>| <a href="http://www47067.com" target="_blank">国产精品一区二区久久久久</a>| <a href="http://caoav8.com" target="_blank">这里只有精品在线播放</a>| <a href="http://9lunli.com" target="_blank">亚洲精品1234</a>| <a href="http://342889.com" target="_blank">欧美日本中文字幕</a>| <a href="http://wy77777.com" target="_blank">国产精品99久久久久久久久</a>| <a href="http://576193.com" target="_blank">亚洲韩国精品一区</a>| <a href="http://www-26333com.com" target="_blank">欧美精品在线看</a>| <a href="http://www-401313.com" target="_blank">一区二区欧美国产</a>| <a href="http://246767.com" target="_blank">一本在线高清不卡dvd </a>| <a href="http://wanyoulipin.com" target="_blank">亚洲第一黄色网</a>| <a href="http://duoying668.com" target="_blank">亚洲国产精品久久</a>| <a href="http://czjrby.com" target="_blank">欧美日韩综合视频</a>| <a href="http://qqx123.com" target="_blank">欧美一级淫片播放口</a>| <a href="http://67idid.com" target="_blank">欧美在线一级视频</a>| <a href="http://caopormo.com" target="_blank">亚洲第一天堂无码专区</a>| <a href="http://6623555.com" target="_blank">亚洲国产综合在线</a>| <a href="http://6677ch.com" target="_blank">西西人体一区二区</a>| <a href="http://5s5s5s.com" target="_blank">亚洲国产精品成人精品</a>| <a href="http://qqx123.com" target="_blank">欧美午夜精品久久久久久浪潮</a>| <a href="http://www-232323.com" target="_blank">亚洲一区二区三区三</a>| <a href="http://lutube666.com" target="_blank">午夜在线观看免费一区</a>| <a href="http://heyzo1031.com" target="_blank">亚洲国产精品久久久久秋霞蜜臀</a>| <a href="http://342008.com" target="_blank">亚洲国产婷婷香蕉久久久久久</a>| <a href="http://4438x28.com" target="_blank">国产精品二区在线</a>| <a href="http://wwwbaoyu66.com" target="_blank">麻豆freexxxx性91精品</a>| <a href="http://www-119049.com" target="_blank">欧美mv日韩mv亚洲</a>| <a href="http://zhongrenma.com" target="_blank">亚洲欧美另类国产</a>| <a href="http://wocao1997.com" target="_blank">免费在线成人</a>| <a href="http://qqqtrip.com" target="_blank">欧美在线视屏</a>| <a href="http://www-798009.com" target="_blank">欧美连裤袜在线视频</a>| <a href="http://yw3329.com" target="_blank">久久综合网络一区二区</a>| <a href="http://188267.com" target="_blank">国产精品毛片</a>| <a href="http://sdsptl.com" target="_blank">日韩视频专区</a>| <a href="http://www-333304.com" target="_blank">影音先锋亚洲精品</a>| <a href="http://022291.com" target="_blank">亚洲自拍偷拍视频</a>| <a href="http://794278.com" target="_blank">亚洲一区二区三区四区五区黄</a>| <a href="http://www123720a.com" target="_blank">欧美主播一区二区三区</a>| <a href="http://vvv3939.com" target="_blank">亚洲欧美日本精品</a>| <a href="http://pourporn.com" target="_blank">欧美日韩精品福利</a>| <a href="http://376524.com" target="_blank">亚洲国产天堂久久综合网</a>| <a href="http://478884.com" target="_blank">国产色婷婷国产综合在线理论片a</a>| <a href="http://895658.com" target="_blank">欧美成年人视频网站</a>| <a href="http://papala4444.com" target="_blank">国产一区二区欧美</a>| <a href="http://kkwwxx.com" target="_blank">亚洲第一区色</a>| <a href="http://03qt.com" target="_blank">欧美激情精品久久久久久蜜臀</a>| <a href="http://goldure.com" target="_blank">国产有码一区二区</a>| <a href="http://www48929.com" target="_blank">久久9热精品视频</a>| <a href="http://ooonefteprompellets.com" target="_blank">久久精品亚洲精品</a>| <a href="http://wce-expo.com" target="_blank">国产农村妇女毛片精品久久麻豆</a>| <a href="http://bkksd.com" target="_blank">99这里只有精品</a>| <a href="http://555yye.com" target="_blank">欧美夜福利tv在线</a>| <a href="http://pfpf662.com" target="_blank">国产欧美精品在线</a>| <a href="http://880895.com" target="_blank">久久国产一区</a>| <a href="http://457745.com" target="_blank">亚洲二区在线视频</a>| <a href="http://tianxiantxtv.com" target="_blank">日韩一级大片在线</a>| <a href="http://www-772773.com" target="_blank">国产精品国产亚洲精品看不卡15 </a>| <a href="http://qimao360.com" target="_blank">黑人操亚洲美女惩罚</a>| <a href="http://avtbr123.com" target="_blank">性欧美1819sex性高清</a>| <a href="http://xccp4888.com" target="_blank">欧美一区二区精品久久911</a>| <a href="http://xing69.com" target="_blank">国产日本欧美一区二区三区在线</a>| <a href="http://huohuoglobal.com" target="_blank">欧美一区在线视频</a>| <a href="http://www280999.com" target="_blank">亚洲在线成人精品</a>| <a href="http://qqx123.com" target="_blank">欧美福利影院</a>| <a href="http://www-988900.com" target="_blank">欧美成人国产一区二区</a>| <a href="http://ehagakii.com" target="_blank">欧美激情在线狂野欧美精品</a>| <a href="http://sepapapa8888.com" target="_blank">狂野欧美激情性xxxx</a>| <a href="http://ssni888.com" target="_blank">亚洲精品国产精品久久清纯直播</a>| <a href="http://www50050.com" target="_blank">亚洲精品免费一区二区三区</a>| <a href="http://proenhub.com" target="_blank">国产精品一区二区三区免费观看</a>| <a href="http://674446.com" target="_blank">欧美在线不卡视频</a>| <a href="http://myav2.com" target="_blank">免费在线播放第一区高清av</a>| <a href="http://98tangav.com" target="_blank">久久精品国内一区二区三区</a>| <a href="http://nachang5117.com" target="_blank">香港成人在线视频</a>| <a href="http://dy123456.com" target="_blank">欧美一区2区三区4区公司二百</a>| <a href="http://hwlxwp.com" target="_blank">午夜精品av</a>| <a href="http://tefahsop.com" target="_blank">久久av二区</a>| <a href="http://dusenborg.com" target="_blank">欧美大片免费久久精品三p</a>| <a href="http://889644.com" target="_blank">免费成人在线观看视频</a>| <a href="http://66hhmm.com" target="_blank">99亚洲精品</a>| <a href="http://6673328.com" target="_blank">亚洲高清不卡在线观看</a>| <a href="http://wanzhixue.com" target="_blank">麻豆国产va免费精品高清在线</a>| <a href="http://derinsolar.com" target="_blank">亚洲视频你懂的</a>| <a href="http://91mase.com" target="_blank">亚洲欧美日韩人成在线播放</a>| <a href="http://jzsp121.com" target="_blank">久久精品盗摄</a>| <a href="http://7sscc.com" target="_blank">蜜臀av性久久久久蜜臀aⅴ四虎</a>| <a href="http://hhhtalk.com" target="_blank">欧美专区第一页</a>| <a href="http://xxav2121.com" target="_blank">欧美a级大片</a>| <a href="http://3c3c3c.com" target="_blank">欧美激情欧美狂野欧美精品</a>| <a href="http://www-878009.com" target="_blank">欧美风情在线观看</a>| <a href="http://laoyewo.com" target="_blank">亚洲人成小说网站色在线</a>| <a href="http://xhs015.com" target="_blank">99国内精品久久</a>| <a href="http://527937.com" target="_blank">性做久久久久久久久</a>| <a href="http://hhhh19.com" target="_blank">欧美一区二视频在线免费观看</a>| <a href="http://cnlbogs.com" target="_blank">亚洲欧美在线一区</a>| <a href="http://wwwlywbb.com" target="_blank">久久精品99久久香蕉国产色戒</a>| <a href="http://av0333.com" target="_blank">久久久久久亚洲精品不卡4k岛国</a>| <a href="http://033232.com" target="_blank">国产精品a久久久久</a>| <a href="http://elpezomaha.com" target="_blank">久久一区国产</a>| <a href="http://www-q28.com" target="_blank">亚洲精品国精品久久99热</a>| <a href="http://wwwqm9.com" target="_blank">在线视频精品一区</a>| <a href="http://160160160.com" target="_blank">亚洲三级视频在线观看</a>| <a href="http://derinsolar.com" target="_blank">亚洲一区在线视频</a>| <a href="http://www-68689.com" target="_blank">麻豆成人精品</a>| <a href="http://tzhsdy.com" target="_blank">精品不卡一区</a>| <a href="http://ruichengxiang.com" target="_blank">亚洲一区二区三</a>| <a href="http://91see8.com" target="_blank">欧美成人四级电影</a>| <a href="http://9511331.com" target="_blank">亚洲综合色在线</a>| <a href="http://ipx758.com" target="_blank">欧美日韩爆操</a>| <a href="http://cc1024.com" target="_blank">99re8这里有精品热视频免费</a>| <a href="http://770456.com" target="_blank">久久精品国产精品亚洲精品</a>| <a href="http://hjk56.com" target="_blank">亚洲大胆在线</a>| <a href="http://heyzo1031.com" target="_blank">欧美成人精品影院</a>| <a href="http://47b8.com" target="_blank">亚洲福利国产精品</a>| <a href="http://7878168.com" target="_blank">欧美高清在线精品一区</a>| <a href="http://98tangav.com" target="_blank">久久午夜电影网</a>| <a href="http://eguge.com" target="_blank">激情久久综合</a>| <a href="http://tyaisen.com" target="_blank">久热精品视频在线观看</a>| <a href="http://www-442336.com" target="_blank">亚洲视频在线一区观看</a>| <a href="http://expolucy.com" target="_blank">欧美久久一区</a>| <a href="http://ju5558.com" target="_blank">亚洲午夜日本在线观看</a>| <a href="http://4254888.com" target="_blank">日韩亚洲精品视频</a>| <a href="http://029902.com" target="_blank">欧美日韩三级电影在线</a>| <a href="http://8xyxs1.com" target="_blank">激情综合色丁香一区二区</a>| <a href="http://7kz6.com" target="_blank">看片网站欧美日韩</a>| <a href="http://www297777.com" target="_blank">国产日韩欧美a</a>| <a href="http://chukewang.com" target="_blank">欧美片网站免费</a>| <a href="http://devwang.com" target="_blank">亚洲欧美不卡</a>| <a href="http://8w82.com" target="_blank">久久精品国产精品</a>| <a href="http://mfgun.com" target="_blank">日韩小视频在线观看</a>| <a href="http://www38044.com" target="_blank">亚洲麻豆国产自偷在线</a>| <a href="http://rbet6365.com" target="_blank">国产美女精品免费电影</a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>