日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

symbian系统开发教程(一)

發布時間:2023/12/18 windows 69 豆豆
生活随笔 收集整理的這篇文章主要介紹了 symbian系统开发教程(一) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
第一章:Symbian OS簡介 作者:謝興????????enigma19971@hotmail.com ????????????????????????????????????????---轉載需注明出處????? 下載word文檔 1.1.??? Symbian系統簡介 當前有很多手機運行Symbian OS,數量甚至超出您的想象。到目前為止已經有超過7500 萬、100 多種型號的手機運行Symbian OS。這些電話大部分都形態迥異:有的配有鍵盤,有的采用筆控輸入;有的配備TFT 彩色屏幕,有的則配備黑白LCD 顯示屏;有的擅長于音樂播放,有的專注于電子游戲、圖像處理甚至電視功能;有的手機面向個人消費者,有的專門針對商務用戶;有的是為單手操作設計的,有的是為雙手操作設計的——種類繁多不一而足。Symbian OS 手機受到廣大消費者的喜愛。僅2005 年就售出3400 萬部Symbian OS 手機——這相當于每不到一秒鐘就有一部Symbian OS 手機被出售。網絡運行商同樣青睞Symbian OS 手機。全球有250 多個移動電話網絡運行商選擇了Symbian OS 手機。所有這些都表明現在市面上有成千上萬的手機是基于Symbian OS 的,所以為symbian系統開發的應用程序會得到廣泛的應用。現在已經有5400 多種商業性應用軟件可供Symbian OS 手機應用。本教程旨在為您提供一些編寫Symbian OS 應用程序的入門知識。希望它會對您有所裨益,為開發Symbian OS 應用程序打下一個良好的基礎。 1.2.??? 開發語言 從開發初期起,Symbian OS 就是專門為移動電話而設計的,因此從彈性的電源管理(resilient power-management)到內存資源的謹慎使用,全都是為了滿足手機操作系統的特定需求。作為Symbian OS 的開發人員,您將受益于Symbian OS 這樣一個專門為移動設備而創立并隨著市場一起發展的開發平臺。Symbian OS 最“基本”的編程語言是一種改進的C++。Symbian OS C++ 經過特殊設計與優化,以利于降低手機電池能耗和內存使用。比如,為了節約電池耗電,所有Symbian OS 程序都是基于事件(event-based) 的,而當沒有任何程序進行事件處理時,CPU 就進入休眠。您在開發軟件時也可以使用Java、Python、.NET(使用Visual Basic 和帶AppForge’s Crossfire 的C#)、Perl、OPL和Adobe Flash,但是Symbian OS C++ 是最強大(它允許最大限度的利用操作系統提供的所有功能)也是最快捷(因為它直接以編譯碼運行,而無需在運行時進行解譯)的語言。這也就是為什么我們在本書中選擇C++ 來向您演示如何進行Symbian OS 開發的原因。好了,閑言少敘,讓我們言歸正傳。 1.3.??? 準備工作 首先您需要有一臺電腦能創建并測試在Symbian OS 手機上運行的應用程序。這也就是說電腦要有一個較快的CPU 處理器(至少1.5GHz)和相當大的RAM(512MB或更大)以及一個大容量硬盤(至少有2GB 剩余空間)。該電腦必須能運行Windows 2000 或XP 操作系統。然后您需要開發軟件來幫助您編寫代碼并進行編譯。這可通過包含編輯程序(editor)、編譯程序(compiler) 和鏈接程序(linker) 的集成開發環境(IDE) 來完成。在這推薦兩種適合Symbian OS 程序開發的IDE。對于開發非商業用途的Symbian OS 應用程序,Nokia 的Carbide.c++ Express 版本是最理想不過了,它建立在Eclipse IDE 的基礎上,供免費下載。對于使用Visual Studio.NET 2003 的程序員來說,也可選擇Carbide.vs。這是一套基于Microsoft Visual Studio .NET2003 IDE 的工具,用于開發S60 和Series 80 軟件。您還需要軟件開發包(SDK), 專門用來編寫和創建Symbian OS 應用程序。基于不同手機類型,有不同版本的SDK 供選擇,具體使用哪個SDK 請見以下幾頁的說明。如果您還沒有決定具體的手機類型或平臺而無法確定選擇哪個SDK,我們建議您一開始可使用S60 和UIQ SDK。如果您想為最新款的手機(如Nokia 3250、E60、E61、N71、N80、N91、N73 或N93)編寫應用程序,那就選擇基于Symbian OS v9 的SDK(UIQ 3 或S60 第三版),要么您就選擇更低版本的SDK(UIQ 2.1 或S60 第二版)。 不同版本的Symbian OS 之間有什么區別?主要的分別是,在Symbian OS 9.1 版本之前,為較低版本的Symbian OS編寫的軟件往往可在較高版本上運行,但9.1 版本與以往的版本截然不同。如要運行在9.1 版的Symbian OS 上,應用程序必須稍加修改并進行再次編譯。接下來您需要下載您所選擇的IDE 和SDK。以下章節將向您介紹如何在互聯網上找到這些工具。 1.4.??? S60 平臺 ??? S60 平臺是一個完整的應用程序包(package),用戶接口和構建于Symbian 系統技術的開發工具。S60 用戶接口 (UI) 經過精心的設計,方便用戶使用,便于單手操作。從用戶的角度看來,該平臺最大的特點在于它的用戶界面:大的彩屏和各種輸入鍵(兩個軟件鍵, 五方位的導航鍵,和幾個專用的鍵)。 單手操作和大彩屏的優點能使應用程序開發者提供更有吸引力的內容和提供更方便的導航功能,同時增加用戶使用手機時的愉快體驗。 ??? 目前,s60平臺上已經存在各種各樣的應用軟件. 其中最重要的有:高級智能電話應用程序,個人信息管理應用程序(PIM)(例如, 電話簿,日歷, 相冊), 短信, 網頁瀏覽, 電子郵件和應用程序安裝引擎,它能夠讓您自由地從電腦上下載軟件到您的手機上。 ??? S60 第三版本支持兩種不同的外觀: ????????? QVGA Portrait (240x320) ????????? QVGA Landscape (320x240) 1.5.??? 如何選擇SDK 基于Symbian OS 的手機外型各異,用戶界面(UI) 也不盡相同。為了給特定的用戶界面編寫應用程序,您必須選擇特定的SDK(盡管應用程序的引擎往往與用戶界面無關)。大部分運行Symbian OS 的手機采用的是S60 用戶界面并使用鍵盤操作。S60 已經發布了一系列版本,選擇正確的S60 SDK 和相應的Symbian OS 十分重要: S60 第三版– Symbian OS v9.1 S60 第二版功能包3 – Symbian OS v8.1 S60 第二版功能包2 – Symbian OS v8.0a S60 第二版功能包1 – 升級Symbian OS v7.0s S60 第二版– Symbian OS v7.0s S60 第一版– Symbian OS v6.1 您可在以下網站查到每一系列S60 SDK 所包含的手機型號列表:www.symbian.com/developer/sdks/sdks_series60.asp 其它大部分基于Symbian OS 的手機采用筆控輸入的UIQ 用戶界面。以下網站列出了基于各版本的UIQSDK 的手機機型www.symbian.com/developer/sdks/sdks_uiq.asp 您可以到以Nokia的網站下載SDK www.forum.nokia.com 1.6.Carbide.c++ 集成開發環境(IDE) ? 前面已經提到了各種集成開發環境,這里我們主要介紹Carbide.c++的集成開發環境。Carbide.c++的集成開發環境(IDE)基于Eclipse集成開發環境版本3。增添了能使Eclipse處理symbian c++ 源文件和編譯Symbian工程的插件。這些插件分為以下幾類: ????????? C/C++開發工具箱(CDT)。這是一個使得Eclipse管理和編譯symbian工程的工具集 ????????? Symbian插件。這些插件由symbian開發,使得eclipse能夠處理Eclipse C++的概念,同時提供對Symbian操作系統軟件開發工具箱和Symbian工具鏈的支持。 ????????? Nokia插件。由Nokia開發,提供對Symbian操作系統工具箱的更多支持。插件實現了C++編譯器,symbian系統的調試器,并且加入了Carbide.c++系列產品的商業版本的高級特性。 很明顯,因為Carbide.c++是基本的Eclipse集成開發環境,開發者可以進一步定制其它的商業或免費的插件,比如說,一個版本控制系統,一個UML建模系統等。 Carbide.c++有自己的安裝程序,所以安裝比較簡單。在啟動這個產品之后,用戶看到的集成開發環境和Eclipse開發環境十分類似,如下圖所示,因為Carbide.c++是設計用于處理symbian c++應用程序的,所以其集成開發環境的左邊顯示的是c/c++工程視圖,這個視圖用于顯示構成一個典型symbian c++工程源文件、頭文件,資源文件。 關于eclipse平臺和插件的相關知識,不是本教程所關心的重點, 有興趣的讀者可參考相關的其他著述。 1.7.??? 開發環境的構建 ????????? 第一步:安裝JDK5.0 ????????? 第二步:安裝ActivePerl(需要5.6.1以上版本) ????????? 第三步:安裝Symbian sdk ????????? 第三步:安裝Carbide.c++1.2 版本。 Carbide有不同的版本。 其中Express版本是免費安裝的,但不支持UI設計功能,也不支持在手機上調試的功能。 注意:這幾個文件需要放在一個目錄下面。否則,在編譯程序的過程中,可能會出現難以預料的錯誤。 1.8.??? 文件目錄的布局 在動手寫代碼之前,我們有必要了解工程的文件組織結構。如果您看過SDK中的例子工程,或是用IDE的工程向導創建一個UI應用程序,您就會了解一個典型的工程文件結構布局是怎樣的。 ??? 當工程增長到一定程度的時候,好的文件目錄布局將有助于幫助跟蹤代碼的變更。工程中包含了各種不同類型的文件,包括源文件和其他類型的文件,我們通常將這些文件分開來存放,下面我們簡短地介紹這些文件。 ??? 資源文件, 例如 .bmp 或 .wav 文件, 通常被單獨地存放在一個目錄下面。 測試代碼也會和產品代碼分開來存放。所以,一個典型的UI 應用程序會有如下這樣一些目錄結構和文件。

文件目錄 存放文件類型
data (S60) 存放資源規格文件(.rss)
Gfx (S60) 應用程序資源文件,例如圖片和聲音文件。
Group 該目錄存放工程文件 (例如 .mmp?和 bld.inf)
Images (UIQ) 應用程序資源文件,例如圖片。
Inc 該目錄存放頭文件 (typically .h, .hrh?和 .inl)
rsrc (UIQ) 存放資源規格文件 (.rss, .ra)
src 該目錄存放 .CPP 文件
Test 存放測試代碼

在group 目錄下面,有兩個重要的文件,這兩個文件都與創建Symbian工程相關: 如果,需要在命令行編譯工程,必須創建如下兩個工程文件: ·???????? 工程定義文件 (.mmp file),這個文件對要編譯的工程進行描述,并定義要構建的資源文件。該文件是環境無關的,編譯工具用它來生成針對各種目標環境下的make files文件。 ·???????? 組件描述文件(bld.inf), 這個文件列出了一組相關的工程, 并包含一些編譯指令. CodeWarrior?和 Carbide.c++ 都能夠導入工程定義文件,并用它來在IDE環境下創建工程。下面詳細描述這些文件的格式。 ????????? 組件(component)描述文件: bld.inf ??? Bld.inf 是一個文本文件。它的內容非常繁瑣,主要包括工程定義文件mmp和其他的任何編譯工具所需要的文件。該文件分為多個節,其中,mmp文件列表在PRJ_MMPFILES節中。即使一個工程文件只包含一個mmp文件,bld文件仍然是必須的。下面是一個典型的bld.inf文件。
// 目標平臺 PRJ_PLATFORMS
WINSCW GCCE

// 從工程中輸出的文件
PRJ_EXPORTS
// None

//
工程定義文件
PRJ_MMPFILES
filebrowseapp.mmp

// 工程定義文件(測試代碼用)
PRJ_TESTMMPFILES
../test/FileBrowseTest.mmp
??? 在上面的例子中, 如PRJ_PLATFORMS 聲明所示,默認情況下工程被編譯為針對WINSCW平臺和 GCC-E平臺的執行代碼。 當您用CodeWarrior為模擬器編譯代碼的時候,您使用的是WINSCW 平臺, WINSCW的來由是,最終的代碼運行于Windows, 單線程模式(in a Single process),并用CodeWarrior編譯。 ??? 平臺的名稱用來標識最終的可執行代碼所運行的那個平臺。 所以, 當上面的代碼被編譯完后,可執行程序被放在 /epoc32/release/winscw 目錄下面(根據是調試(debug)版本還是釋放(release)版本,被放在 /udeb 或 /urel 子目錄下面)。 如果代碼是針對手機硬件的,需要選用GCCE平臺。這時,最終的可執行代碼被放到/epoc32/release/gcce/目錄下面。 ????????? 工程描述文件 (mmp) mmp 文件中的每個語句都以一個關鍵字開頭。下面是一個典型的mmp 文件的例子。
// filebrowseapp.mmp
TARGET??????????????filebrowseapp.exe
TARGETTYPE??????????exe
UID?????????????????0x100039CE 0xE80000A6
????
VENDORID????????????0

#ifdef __WINSCW__
CAPABILITY??????????AllFiles??//????AllFiles on emulator since no signing is required???????
#else
CAPABILITY??????????NONE??????//????No capabilities on hardware - otherwise SIS file signing is required
#endif

SOURCEPATH??????????../src
SOURCE??????????????FileBrowseAppUi.cpp
SOURCE??????????????FileBrowseDocument.cpp
SOURCE??????????????FileBrowseApplication.cpp
SOURCE??????????????FileBrowseBaseView.cpp
SOURCE??????????????RFsEngine.cpp

SYSTEMINCLUDE???????/epoc32/include
USERINCLUDE?????????../inc


SOURCEPATH??????????../data

START RESOURCE??????filebrowseapp.rss
TARGETPATH??????????/resource/apps
HEADER
END

START RESOURCE??????filebrowseapp_reg.rss
TARGETPATH??????????/private/10003A3F/apps
END

START RESOURCE??????filebrowseapp_loc.rss
TARGETPATH??????????/resource/apps
LANG????????????????SC
HEADER
END
START BITMAP filebrowseapp.mbm
TARGETPATH /resource/apps
HEADER
SOURCEPATH ../gfx
SOURCE C16 folder.bmp
SOURCE C16 file.bmp
SOURCE 8 mask.bmp
END

LIBRARY?????????euser.lib efsrv.lib cone.lib eikcore.lib eikcoctl.lib eikdlg.lib egul.lib eikctl.lib apparc.lib
LIBRARY bafl.lib
LIBRARY avkon.lib CommonEngine.lib
下面簡單地描述每個關鍵字的作用:

TARGET 該關鍵字指明了目標文件(exedll文件)的名稱。
TARGETTYPE 該關鍵字指明了工程所產生的目標文件的類型,在上面的例子中,我們生成了一個可執行文件。在大多數情況下,目標文件的類型為dll,exe或是其他的插件(plugin)。
UID 目標(通常指可以執行的.exe.dll文件)具有三個UID,這些UID用來標識組件,第一個UID是無須指定的。因為它是編譯工具根據目標的類型自動分配的。所以這里所指定的實際上是UID2,這個值進一步指明了目標的類型,上面例子中,值(0x100039CE)指明了目標文件是一個應用程序,Symbian系統使用這個值來標識所有的應用程序。下一個指定的UID 對每個應用程序來說都是唯一的。它標識了這個應用程序的注冊資源文件和該程序的安裝包文件.pkg。所以為了保證這個值的唯一性, 您必須要向Symbian申請這個UID,由他們負責從數據庫中為您的應用程序分配一個UID。可到Symbian的網站上了解更多的相關信息。有一些UID的值是用來測試的,例如SDK中的例子:文件系統瀏覽應用程序(filesystem browser)所使用的UID0xE80000A6, 您也可以在測試您的應用程序的時候使用這個值,但注意,不要在您的最終產品中使用它。 ?
SECUREID 這是個可選的關鍵了,上面的例子中沒有出現。該關鍵字為應用程序定義了安全標示符,用來指明這個程序可以訪問哪個私有的目錄。如果該關鍵字沒有使用,用UID3來代替該關鍵字。
VENDORID 該關鍵字是在Symbian OS v9.1版本新增的。用來指定軟件提供商的ID號。該關鍵字不是必須的,可省略。
CAPABILITY 這是 Symbian OS 9.1新增加的關鍵字。該關鍵字指明了應用程序的權限(或稱作能力,如:查看系統目錄)。大上面的例子中,應用程序在模擬器上和在手機上被分配了不同的能力(capability)。在模器上,該程序被賦予了AllFiles 的權限, 比在手機上運行時,能看到更多的私有文件系統的區域。沒有被賦予AllFiles 能力的程序不能看到/Sym 目錄下的內容。應用程序只有在經過認證(certificate)以后才能獲得AllFiles的能力。關于認證和簽名的內容,我們在這一章的后面會講到。
SOURCEPATH和SOURCE SOURCE關鍵字指明了有哪些源文件和資源文件需要編譯,SOURCEPATH關鍵字指明了這些文件的位置。這個位置既可以是相對路徑(相對于mmp文件),也可以是絕對路徑。
SYSTEMINCLUDE 這個關鍵字指定了系統頭文件的位置,系統頭文件通常用#include<>語句包含。
USERINCLUDE 該關鍵字的作用類似于SYSTEMINCLUDE,它指明了在用戶自定義頭文件所在的位置。
START RESOURCE…END START RESOURCE 關鍵字表明了一個信息塊的開始,這些信息指明了如何編譯資源文件。END 標示該信息塊結束。
TARGETPATH 該關鍵字用來指定被編譯后的資源文件的位置。注意: 由于安全方面的考慮,所有的可執行代碼(exedll)都從手機上的/sys/bin/ 目錄運行。可執行代碼不需要用該關鍵字指定位置。TARGETPATH 關鍵字僅僅用來指定編譯后的資源文件的位置。
HEADER 這是一個可選的關鍵字,當它被使用的時候,系統將會在/epoc32/include/路徑下創建資源頭文件(.rsg)。這個頭文件包含了允許以C++代碼引用特定資源的標識符。
LIBRARY 這個關鍵字列出了應用程序需要鏈接的庫文件。
STATICLIBRARY 該關鍵字用來指定需要被靜態鏈接的庫文件 (庫文件中的代碼會被鏈接到您的程序中,而不是需要時才裝載到內存)
START BITMAP…END 這一節包含了應用程序圖標所使用的位圖(bitmap),以及如何將這些位圖編譯成.mbmSymbian系統專有的圖像格式)的方式。
EPOCSTACKSIZE 該關鍵字是可選的,我們上面的例子中并未用到。在以前的Symbian OS 版本中,缺省的棧大小為0X5000字節。在v9.1版本中,缺省值為0x2000。為了增加棧的大小,可以使用該關鍵字。例如:EPOCSTACKSIZE 0x5000 。要注意的是, 對棧設置僅僅對真實設備有效,但對模擬器無效。
EPOCHEAPSIZE 該關鍵字也是可選的,我們上面的例子中并未用到。這個關鍵字指定了應用程序可以使用的最大、最小堆空間。缺省情況下,4K為最小的尺寸,1M為最大的尺寸。

1.9.??? 第一個程序: HellowWorld 1.9.1.??? 創建工程 運行Carbide 集成開發環境,在菜單欄上選擇file->New->Symbian OS C++ project,出現如下圖所示的對話框: 我們選擇帶用戶界面設計器的圖形用戶界面應用程序(Carbide Express 版本不支持用戶界面設計的功能)。然后點擊“下一步”按鈕。出現下面的對話框: 用戶選擇一個sdk的版本(筆者的機器上安裝的是s60_3rd_FP1版本的sdk)。繼續下一步: 按下一步,繼續: 選擇一個空的界面,這樣我們可以自由地在上面添加控件。下面的步驟一直按“下一步”,直到完成。 1.9.2.??? 在模擬器上運行和調試 工程建立完成后,就可以構建(build)工程了。在將程序放到手機上運行之前,我們通常需要先在模擬器上運行、調試程序。模擬器是SDK附帶的一個軟件,能夠模擬真實手機的運行情況。 在工程透視圖中,選中工程,點擊右鍵,將活動構建設置為Emulator Debug(Winscw)。如下圖所示: 這樣,編譯出來的程序版本才是針對模擬器的。設置后,可以構建(build)工程了:在工程透視圖中選中工程,點擊右鍵,選擇“build Target Only”(只編譯模擬器版本,節省時間)。 最后,點擊工具欄上的運行按鈕,選擇Run As->1 Run Symbian OS Application Carbide 啟動模擬器, 這個過程需要持續幾十秒到幾分種,依賴機器的配置。在模擬器啟動后,點擊模擬器上的軟件鍵,模擬器會出現下面的界面:

選擇Installed 選項后,可以看到應用程序的圖標:

在模擬器上點擊按鈕,運行該程序。 1.10.??????????? 在手機上運行和調試 1.10.1.???????????? 基本概念 能夠在模擬器上運行、調試程序后,您可能想要在真實的手機上運行您的程序。但在這之前,先需要搞清以下幾個基本概念: ????????? GCCE版本和ARM版本: 在真實設備上運行的程序版本不同于我們在模擬器上運行的程序版本,在設備上運行的版本必須是GCCE版本或ARM版本。其中GCCE版本是用SDK 自帶的編譯器的,使用它不需要付費,而ARM版本是專門針對ARM 平臺的,代碼經過優化,性能優于GCCE版本的程序,但需要付費。 ????????? .sis文件和.pkg: 創建應用程序的GCCE 版本以后,需要創建一個Symbian 安裝文件(.sis)。從本質上來講,.sis文件只是一個壓縮文件, 它包含了組成應用程序所需的exe,dll,rss文件,和一些手機接收應用程序時所必須的信息(例如:語言種類,應用程序的UID)。現在的問題是,我們根據什么信息來創建這個sis文件呢?答案在于pkg文件, 在創建這個文件之前,先需要創建一個pkg文件,pkg文件中包含了一些有用的信息,包括將工程文件拷貝到手機的哪個目錄下面,程序的版本號等。 ????????? 簽名(sign): 在開發s60 3rd版本的應用程序時,所有的 .sis 文件在安裝到手機之前,必須被簽名。如果您的程序沒有用到capability或只用到了對所有的用戶都開放的功能(utility),您可以使用自簽名認證(Self Signed certificate)。當在自己的手機上調試程序時,這種方法特別管用。 ????????? 機上調試代理(on-device debug agent)??? 如果想要在真實的手機設備上調試程序,需要在手機上安裝機上調試代理,這個手機上的代理程序通過藍牙或USB串行鏈路與調試器通信,在Carbide.c++調試器和目標機器之間的起到接口的作用。調試代理提供以下功能: 1.?????? 運行在Symbian 系統上作為調試代理。 2.?????? 為Symbian系統提供一個穩定的集成的接口 3.?????? 能被用來在真實的設備上調試應用程序 4.?????? 能燒入到系統鏡像中,或是被安裝的sis文件。 使用機上調試代理, 我們可以使用Carbide.c++ 集成開發環境來調試運行在手機硬件上的應用程序,這使得調試過程更為容易。機上調試代理可以在所有的S60 3rd 版本的設備上工作。包括在 UIQ 2nd版本 和 UIQ 3rd 版本的設備上。 1.10.2.???????????? 編譯、運行應用程序的手機版本 在清楚這些基本的概念后,下面我們看看,如何編譯和運行GCCE版本的應用程序: 1.?????????????? 編譯這個應用程序的GCCE版本. 2.?????????????? 創建Symbian 安裝文件(.sis)。 3.?????????????? 給.sis文件簽名。 4.?????????????? 在s60手機上安裝這個sis文件。 5.?????????????? 運行該應用程序。 首先,我們按下面的步驟,在Carbide中,編譯GCCE版本和創建sis文件。 1)?從菜單上選擇 Project > Properties 選項. 2)?在屬性對話框上, 點擊 C/C++ Build 3)?Configuration 下拉菜單中選擇 "S60 3.0 GCCE UREL"。 4)?點擊 OK 5)?從菜單欄上點擊 Project > Build Project 如下圖所示:

Carbide 根據工程的設置,創建了一個能在手機上運行的版本。如果編譯的過中沒有出錯,可以在目錄/Symbian/9.2/S60_3rd_FP1/Epoc32/release/gcce/urel中找到已經編譯好的可執行文件。然后,可以進行下一步:生成sis文件。 ??? 打開工程視圖,找到sis文件夾中的 .pkg 文件,點右鍵,在彈出菜單中選擇:build PKG file。如下圖所示: 如果邊編譯的過程沒有出錯,可以在sis文件夾中找到經過簽名的.sis文件和擴展名為.cer的證書文件和擴展名為.key的密鑰文件。這兩個文件是Carbide自動生成的。 ??? 將經過簽名的.sis(或.sisx)文件通過USB接口下載到手機(WAP, 郵件附件, 紅外, 藍牙),然后用文件管理器安裝,如果安裝的時候沒有錯誤提示,我們就可以在手機上運行程序了。 1.10.3.???????????? 在手機上調試 在真實的手機設備上調試比在模擬器上調試更加準確,而且不必使用昂貴的硬件調試設備。前面我們提到過,在手機上調試, 需要安裝調試代理,有兩不同的機上調試代理,分別為:Application TRK和System TRK ·??? Application TRK—僅僅支持應用程序的調試。 ·??? System TRK—不但支持應用程序的調試,還支持有限的ROM調試。設備制作商可用它來調試設備驅動程序。 現在,我們來看看: ????????? 如何在手機上安裝調試代理軟件 ??? 打開..Carbide/plugins/com.nokia.Carbide.trk.support_1.2.0.29/trk/s60目錄,可以看到有一個s60_3_1_app_trk_2_7.sisx文件,該文件就是調試代理(debug agent)的安裝程序,下面我們通過USB接口(或紅外、藍牙)將這個程序下載到手機上安裝。步驟如下: 1.???????? 將電腦和手機設備通過USB接口連接。 在手機識別出USB連接線后,設置手機,讓它從PC上接收文件。 1)?????? 選擇 USB Mode > File Transfer, 然后按OK鍵,這時有通知消息出現:手機將處于離線狀態。 2)?????? 按OK 軟件鍵確認該消息。 2.???? 將SISX 文件拷貝到MMC 卡。 3.?????? 用“安全刪除硬件”的方式斷開手機和PC 之間的USB連接。 4.?????? 在手機上,用文件管理器安裝SISX文件 ??????? 在安裝好調試軟件后,現在就可以開始調試程序了。 ??? PC和手機的通信接口有兩種:藍牙和USB,由于大多數的PC機中只有USB接口,下面我們就以USB連接方式來調試程序。 1.安裝最新的USB連接軟件,例如,S60設備使用的Nokia PC 套件。 2.用USB線連接Pc 和手機。 3.目標設備被連擊后,在S60設備上,選擇PC套件作為USB連接模式。 4.下載APP TRK 或 System TRK SISX 文件到手機上。(如果在已經下載安裝過該調試代理,這一步可省略) 5.在PC 上,打開設備管理,找到S60 手機USB的條目,如下圖所示: 記下端口號(在我們的例子中為COM5),后面我們要用到。 在手機的USB模式列表上選擇PC套件模式。然后在手機上啟動App TRK,將連接方式設置為USB,如下圖所示:

選擇“back”,然后重新啟動App TRK。 ??? 在Carbide集成開發環境上(IDE),選擇工具欄上的 調試按鈕,選擇“debug”,如下圖:   這時,會啟動一個“調試面板”,我們選擇第一項:“Symbian OS App TRK”,雙擊此項,將會生成一個啟動配置項(launch Configuration),在這個面板的右邊有一些關于調試的選項,如下圖所示:   安裝要求填寫這些配置項, 這一步比較容易,有兩點要注意的是:Connection 面板中,Serial port選擇的值(這里為com5)必須是我們前面在設備管理器中所記錄下來的值。另外,在Installation面板中,需要指明要安裝的文件,這個文件就是我們在前面生成的經過簽名的sis文件,如下圖: 1.11.??????????? 用命令行方式編譯、運行GCCE釋放版本 下面我們以SDK自帶的helloworldbasic工程為例子,演示如何用命令行的方式來編譯和運行GCCE版本的程序。 ????????? 第一步:創建GCCE釋放版本: 1.?????? 打開一個命令行窗口。 2.?????? 用cd group 進入工程的group 目錄。 3.?????? 輸入下面的命令: bldmake bldfiles。 4.???????? 再輸入:abld build gcce urel 或 abld gcce udeb (該命令產生手機上的調試版本)。上面的編譯腳本創建了一個GCCE版本的應用程序,在下面的目錄可找到該文件: Epoc32/release/gcce/urel/ ??????? 第二步:創建sis文件 我們通過使用makesis工具來編譯.pkg文件得到.sis文件,在我們的例子中,該pkg文件位于例子中的 /sis目錄下。 1. 打開命令行窗口,并進入到HelloWorldBasic.pkg 文件所在的路徑:<S60_SDK_installation_directory>/Symbian/9.2/S60_3rd_FP1/S60ex/helloworldbasic/sis 2. 輸入 makesis helloworldbasic.pkg 命令:
3. 我們可以看到,在該文件夾下生成了一個helloworldbasic.SIS 文件。 ????????? 第三步:用signsis工具為sis文件簽名 在進行簽名之前,我們需要兩個文件:私鑰文件和自簽名證書(self signed certificate)文件。這涉及到密碼學的知識,讀者可自己參考相關著作。這里,我們用只是makekeys工具生成這兩個文件。makekeys工具在下面的目錄可找到。 <SDK_installation_directory>/Symbian/9.2/S60_3rd_FP1/Epoc32。 1.???????? 為了產生私鑰文件和自簽名認證,在命令行下敲入以下命令: 運行完該命令后(可能要花幾分鐘的時間),可以看到,在該目錄下產生了兩個新的文件:mykey.key和mycert.cer。 2.???????? 給sis文件簽名,在命令行下敲入以下命令: ????????? 第四步:在手機上安裝sis文件。 這一步比較簡單, 僅僅將準備好的sis文件下載到您的手機。這個過程可以通過不同的數據通道完成(WAP, 郵件附件, 紅外, 藍牙, USB接口), 采用何種方式,取決于您的手機。 1.12.??????????? 導入工程 如果symbian c++的開發者在自己的計算機上已經有了各種各樣的symbian工程,并且用codewarrior或者命令行工具鏈編譯過該工程,他們會發現可以很方便地移植這些工程到Carbide.c++,不需要創建一個新的工程和手工插入這些源文件。Eclipse實現了從集成開發環境導入和導出信息的框架,并通過向導來實現這個過程。Carbide.c++也實現了這種工具。從菜單欄選擇File->import菜單項,用戶就啟動了一個有很多選項的導入面板。如下圖所示: 例如:如果我們想導入sdk中自帶的filebrowser的例子工程,我們在導入面板中選擇Symbian OS Bld.inf file選項,然后點擊下一步,這時會啟動“文件導入向導”對話框,在對話框中輸入filebrowser工程中的bld.inf文件(通常,這個文件在group目錄中)。 然后,一直點擊“下一步”按鈕,直到這個過程結束。如果工程被成功導入,在左邊的工程視圖中會出現該工程的信息。

總結

以上是生活随笔為你收集整理的symbian系统开发教程(一)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

91精品国产欧美一区二区 | 99视频在线观看免费 | 亚洲成人精品久久久 | 国产在线观看你懂得 | 88av视频| 国产无遮挡又黄又爽馒头漫画 | 精品国产乱码久久久久久三级人 | 波多野结衣在线播放一区 | 国产精品视频永久免费播放 | 久久欧美在线电影 | 欧美一级电影 | 欧美日韩另类视频 | 五月天激情婷婷 | 在线观看黄色免费视频 | 国产精品黄色在线观看 | 中文字幕二区三区 | 国产日韩欧美在线播放 | 色综合咪咪久久网 | www夜夜操com | 91av福利视频 | 国产小视频免费在线观看 | 国产夫妻自拍av | 成人综合日日夜夜 | 成人av电影在线 | 日韩中文字幕免费 | 亚洲日本在线视频观看 | 日韩在线小视频 | 久久无码精品一区二区三区 | 亚洲视频999 | 精品视频www| 在线看黄色av | 国产精品porn | 免费在线观看亚洲视频 | 亚洲三级性片 | 日韩经典一区二区三区 | 97人人模人人爽人人喊网 | 亚洲国产成人在线观看 | 天天天射 | 四虎成人精品永久免费av | 国产高清不卡在线 | 在线韩国电影免费观影完整版 | 成人天堂网| 人人澡人 | 久久久久久毛片精品免费不卡 | 久热av在线 | 亚洲高清视频在线观看免费 | 天天操操| 欧美成人aa| 久草精品在线播放 | 欧美精品久久久久久久久免 | 久草免费在线视频 | 免费黄色在线网站 | 五月婷婷操 | 国产精品久久久久久久久久ktv | 日韩视频中文字幕在线观看 | 国产午夜精品免费一区二区三区视频 | 久久优 | 久久精品国产第一区二区三区 | 爱爱av网| 午夜精品婷婷 | 亚洲欧美日韩国产精品一区午夜 | 97热久久免费频精品99 | 日韩在线理论 | 日韩精品久久一区二区三区 | 久久久久久久国产精品视频 | 日韩一二三区不卡 | 在线免费观看视频一区二区三区 | 操老逼免费视频 | 久久国产区 | 亚洲伊人成综合网 | 欧美性色综合网站 | 日韩av中文字幕在线免费观看 | 99视频免费看 | 日本中文字幕在线看 | 婷婷视频在线播放 | 黄色的视频网站 | 天天操天天干天天爽 | 亚洲一区久久久 | 91完整版观看 | 99re热精品视频 | 欧美日韩高清一区二区三区 | 99久久久久久国产精品 | 久久精品久久久精品美女 | 麻豆免费在线播放 | 成人永久视频 | 美女视频黄网站 | 91高清完整版在线观看 | 色综合中文综合网 | 国产一区 在线播放 | 欧美日韩亚洲第一页 | 日本久久精品视频 | 天天爽夜夜爽人人爽曰av | 国产精品手机在线播放 | 国产在线观看你懂得 | 天堂va欧美va亚洲va老司机 | 欧美极度另类 | 国内外成人在线视频 | 一区二区激情视频 | 欧洲在线免费视频 | 天天操天天干天天摸 | 国产精品久久毛片 | 在线观看日本高清mv视频 | 亚洲最新在线视频 | 麻豆传媒视频在线免费观看 | 久久精品视频日本 | 91视频 - x99av| 成年人三级网站 | 99精品视频在线看 | 天天操天天摸天天干 | 在线精品在线 | 18国产精品白浆在线观看免费 | 国产精品一区一区三区 | 精品国产不卡 | 欧美一级片在线观看视频 | 热re99久久精品国产66热 | 女人18片毛片90分钟 | 91九色蝌蚪在线 | 99久久国产免费看 | 国产精品porn | 色www永久免费 | 欧美性黄网官网 | 亚洲aⅴ久久精品 | 国产精品久久久精品 | 2017狠狠干| 中文字幕成人在线观看 | 久久这里有 | 91在线视频观看 | 国产成人在线综合 | 国产精品久久嫩一区二区免费 | 中文字幕一区二区三区乱码在线 | 日日干激情五月 | 97天堂| 国产在线中文字幕 | 九九久久久久99精品 | 久久久久蜜桃 | 在线观看欧美成人 | 一区二区三区免费 | 日韩v欧美v日本v亚洲v国产v | 久久精品小视频 | 日韩精品中文字幕久久臀 | 91成年人在线观看 | 99一级片 | 亚洲精品视频偷拍 | 欧美精品三级在线观看 | 久久久久成人免费 | 国产午夜精品一区 | 亚洲精品动漫成人3d无尽在线 | 在线观看国产高清视频 | 国产精品免费大片视频 | 久久字幕 | 91秒拍国产福利一区 | 激情丁香在线 | 免费不卡中文字幕视频 | 高清国产一区 | 亚洲欧美国产视频 | 2023国产精品自产拍在线观看 | 日本韩国在线不卡 | 黄色免费高清视频 | 欧美精品首页 | 99久久超碰中文字幕伊人 | 波多野结衣视频一区 | 91香蕉视频黄 | 国产精品成人免费一区久久羞羞 | 亚州av网站大全 | a视频免费看 | 久久人人97超碰国产公开结果 | 91激情在线视频 | 国产精品成人国产乱 | 在线看小早川怜子av | 69久久99精品久久久久婷婷 | 日韩av片在线 | 国产精品一二三 | 3d黄动漫免费看 | 亚洲精品国偷自产在线99热 | 在线视频电影 | 一区久久久 | av网站手机在线观看 | 国产一区二区不卡在线 | 欧美性性网 | 国产精品美女毛片真酒店 | 中文字幕资源在线 | 超碰在线公开免费 | 91精品亚洲影视在线观看 | 波多野结衣最新 | 激情伊人五月天久久综合 | 伊人中文字幕在线 | 精品亚洲视频在线观看 | 91免费试看 | 日韩成人中文字幕 | 欧美另类69 | 亚洲成人中文在线 | 国产97色在线 | 日批视频在线观看免费 | 在线观看精品黄av片免费 | 最新一区二区三区 | 亚洲综合一区二区精品导航 | 91三级在线观看 | 日韩三级中文字幕 | 91精品久久久久久综合乱菊 | www免费黄色 | 中文字幕国产亚洲 | 久久99精品一区二区三区三区 | 91亚洲精品乱码久久久久久蜜桃 | 日韩av资源在线观看 | av大全在线免费观看 | 亚洲美女精品区人人人人 | 人人爱人人舔 | 国产视频日韩视频欧美视频 | 一区二区三区在线免费观看 | 狠狠色婷婷丁香六月 | 精品国内自产拍在线观看视频 | 免费观看丰满少妇做爰 | 国产一级片播放 | 99久久超碰中文字幕伊人 | 欧美天天干 | 天天干天天操天天爱 | 在线观看中文字幕一区 | 天天av资源 | 九九久久电影 | 久久视频免费 | 亚洲精品视 | 天天超碰| 亚洲国产日韩欧美在线 | 亚洲自拍偷拍色图 | 国产自产高清不卡 | 久久久久久久久久久久av | 激情在线五月天 | 91精品国自产在线 | 日本黄色大片免费看 | 久久av免费 | 少妇bbbb搡bbbb搡bbbb | 99久久精品免费看国产四区 | av免费线看| 激情欧美在线观看 | 久久精品中文字幕一区二区三区 | 婷婷亚洲激情 | 日韩在线观看a | 黄色免费看片网站 | 精品国产大片 | 久久国产二区 | 日韩免费b | 美女网站视频免费黄 | 免费黄色在线播放 | 久久99视频| 99视频精品视频高清免费 | 日日麻批40分钟视频免费观看 | 日韩中文字幕免费电影 | 尤物九九久久国产精品的分类 | 婷婷精品国产一区二区三区日韩 | 欧美狠狠操 | 色噜噜狠狠狠狠色综合 | 国产国产人免费人成免费视频 | 日韩精品欧美专区 | 成人av在线影视 | 日韩久久一区二区 | 五月婷婷深开心 | 国内揄拍国内精品 | 超碰免费97 | 日日久视频 | 欧美成人xxxx| 激情五月在线 | 欧美精品小视频 | 久久久精品电影 | 色www永久免费 | 婷婷六月综合网 | 91人人爽人人爽人人精88v | 国产不卡在线观看 | 欧美久久久一区二区三区 | 国产一区视频在线播放 | 黄色网免费 | 色偷偷888欧美精品久久久 | 免费av片在线 | 色综合天天在线 | 天天鲁一鲁摸一摸爽一爽 | 中文字幕日韩国产 | 91在线中文字幕 | 中文字幕永久免费 | 国产视频在线观看一区 | 中文字幕第一 | 免费在线激情电影 | 久久精品视频网址 | 亚洲国产一区二区精品专区 | 亚洲va欧美va人人爽春色影视 | 久久午夜影院 | 久久久鲁 | 成年人黄色免费视频 | 在线免费观看黄网站 | 深夜福利视频在线观看 | 国产精品久久精品国产 | 久久综合给合久久狠狠色 | 91精品久| 成人在线视频免费观看 | www.国产视频 | 天天亚洲 | 亚洲欧美精品在线 | 国产精品久久久久永久免费看 | 操操操人人| 色婷婷欧美| 在线观看成人 | 久久国产精品99国产精 | 精品美女在线视频 | 欧美色图亚洲图片 | 国产九九九视频 | 97超碰在线视 | 色com网 | 91在线亚洲| 久久97久久97精品免视看 | 热re99久久精品国产66热 | 久久综合精品一区 | 国产一区国产精品 | av中文字幕在线观看网站 | aaa免费毛片 | 五月婷婷视频 | 久草免费手机视频 | 免费美女av | 亚洲国产精品成人va在线观看 | 91九色丨porny丨丰满6 | av在线网站免费观看 | 蜜臀av免费一区二区三区 | 午夜久久福利视频 | 色成人亚洲| 成人在线免费看视频 | 久久综合色天天久久综合图片 | 五月婷婷黄色 | 国产精品999久久久 久产久精国产品 | 天天干人人插 | 国产黄a三级三级三级三级三级 | 日本字幕网| 国内精品久久久久影院男同志 | 久久丁香| 在线久热 | 五月婷婷激情六月 | 国产精品av久久久久久无 | 久久精品专区 | 成人午夜电影网 | 高清视频一区二区三区 | 午夜丁香视频在线观看 | 亚洲成人av在线播放 | 色先锋av资源中文字幕 | 午夜视频免费 | 狠日日| 国内丰满少妇猛烈精品播放 | 日韩午夜视频在线观看 | 精品国产乱码久久久久久三级人 | 欧美一级欧美一级 | 综合色站| 五月天久久狠狠 | 在线观看亚洲精品 | 91精品国产成人观看 | 久久人人爽爽人人爽人人片av | 亚洲人在线7777777精品 | 成人免费视频网址 | 狠狠躁天天躁综合网 | 麻豆免费在线视频 | 9在线观看免费高清完整版在线观看明 | 美女免费网视频 | 欧美激情另类文学 | 美女久久网站 | 91高清视频在线 | 久久夜视频 | 在线视频日韩精品 | 777奇米四色 | 在线播放日韩av | 88av视频 | 国产在线观看 | 一级片视频免费观看 | 99国产一区| 在线观看电影av | 中文字幕在线播放日韩 | 久久亚洲成人网 | 精品国产一区二区三区av性色 | 欧美一级特黄aaaaaa大片在线观看 | 亚洲春色成人 | 九九视频网 | 精品国产理论 | 亚洲国内在线 | 日韩欧美一区二区三区在线 | 午夜国产在线 | 国产精品伦一区二区三区视频 | 久久超碰免费 | 亚洲综合视频在线 | 五月婷婷六月丁香 | 国产91电影在线观看 | 日韩在线视频国产 | 亚洲视频综合 | 久久a国产 | 91在线麻豆 | 国产精品久久久久久久久久三级 | 91.麻豆视频 | 99色在线播放 | 韩国精品一区二区三区六区色诱 | 西西444www大胆高清图片 | 在线a视频免费观看 | 国产精品美乳一区二区免费 | 成 人 黄 色 视频 免费观看 | 色小说在线 | 51久久夜色精品国产麻豆 | 久久久久国产成人精品亚洲午夜 | 亚洲国产合集 | 成人av电影在线 | 久久久久久久久福利 | 97在线公开视频 | 日韩午夜一级片 | 91免费在线播放 | 色视频网页 | 日韩在线电影观看 | 六月婷婷网 | 国产精品毛片一区视频 | 99色| 欧美日韩中文视频 | 91精品久久久久久粉嫩 | 91成人网在线 | 黄a网站 | 91精品视频免费在线观看 | 欧美久久影院 | 看片一区二区三区 | 9在线观看免费高清完整版在线观看明 | 超碰资源在线 | 亚洲精品mv在线观看 | 亚洲专区欧美专区 | 狠狠的日| 97福利在线| 欧美成人黄色片 | 精品久久精品 | 天天操天天添 | 波多野结衣理论片 | 欧美综合久久 | 久久亚洲专区 | 久久久久国产视频 | 麻豆综合网 | 91精品国自产在线观看 | 黄色中文字幕 | 日本爱爱免费视频 | 天天摸夜夜添 | 久久6精品 | 看av在线 | 午夜精品久久久久久久99热影院 | 在线欧美国产 | 伊人成人精品 | 成人国产精品久久久春色 | 黄色三级免费片 | 国产精品在线看 | 国产精品亚洲人在线观看 | 中文字幕欧美日韩va免费视频 | 欧美一区成人 | 视频在线播放国产 | 五月婷婷欧美视频 | 久久久久二区 | 久久中文字幕在线视频 | 精品中文字幕在线 | 日日夜夜婷婷 | 国产亚洲成av人片在线观看桃 | 在线观看色视频 | 免费观看av | 久九视频 | 欧美性成人 | 亚洲日本激情 | 91激情视频在线 | 四虎在线视频免费观看 | 精品理论片 | 亚洲一区二区三区四区在线视频 | 五月婷婷香蕉 | 国偷自产中文字幕亚洲手机在线 | 成人久久久久久久久久 | 久久综合操 | 正在播放国产一区二区 | 在线免费av网| 欧美性免费| 国产福利精品一区二区 | 免费av在| 在线va网站 | 久久久久欠精品国产毛片国产毛生 | 亚洲精品午夜视频 | 网址你懂的在线观看 | 中文字幕在线观看你懂的 | 国产在线a视频 | 99视频国产精品免费观看 | 国产品久精国精产拍 | 国产成人精品一区二区三区在线 | 国产精品爽爽久久久久久蜜臀 | 激情久久五月 | 蜜臀av网站| 中文在线a天堂 | 久草干 | 美女在线免费视频 | 久久久久夜色 | 很黄很色很污的网站 | 视频91| 亚洲精品在 | 午夜123| 婷婷色在线观看 | 久久精品99久久久久久 | 久久电影网站中文字幕 | 天天操天天能 | 综合色影院 | 国产一区福利在线 | 欧美极品xxx | 精品视频免费播放 | 黄网站色成年免费观看 | 国产亚洲资源 | 青春草免费视频 | 久久精品九色 | www.久久久久 | 99久久久成人国产精品 | 久草视频一区 | 免费av影视 | 久久9视频 | 99久久精品无码一区二区毛片 | 狠狠做六月爱婷婷综合aⅴ 日本高清免费中文字幕 | 欧美成年网站 | 麻豆一区二区 | 天天天天天天操 | 日韩在线网址 | 久久婷婷久久 | 久久久亚洲精华液 | 久久久久电影 | 狠狠色婷婷丁香六月 | 手机成人av | 国产91精品久久久久 | 久久人91精品久久久久久不卡 | 成人免费ⅴa | 久久人人射 | 91精品爽啪蜜夜国产在线播放 | 最新超碰 | 亚洲精品影视在线观看 | 国产精品久久久久久久久毛片 | 在线最新av | 色婷婷综合久久久久 | 欧美va天堂va视频va在线 | 国产资源在线免费观看 | 中文字幕乱偷在线 | 免费看一级黄色大全 | 91麻豆福利| 91麻豆精品国产91久久久更新时间 | 91福利视频免费观看 | 精品国产123 | av一级久久 | 国产超碰在线 | 亚洲精品tv久久久久久久久久 | 99在线视频精品 | 在线看毛片网站 | 欧美 日韩 国产 成人 在线 | av中文字幕不卡 | 国产精品欧美日韩 | 性色av香蕉一区二区 | 永久免费视频国产 | 久久婷婷一区二区三区 | 国产亚洲欧美一区 | 久久人人添人人爽添人人88v | 国产精品视频全国免费观看 | 精品99999 | 日韩精品视频在线观看免费 | www黄在线 | 黄色av成人在线观看 | 久久狠狠一本精品综合网 | 中文字幕刺激在线 | 97超级碰碰碰视频在线观看 | 国产精品剧情在线亚洲 | 亚洲情影院| 成年人视频在线免费观看 | 精品xxx | 人人爱爱人人 | 激情婷婷网 | 五月香婷| 日韩黄色中文字幕 | 视频精品一区二区三区 | 狠狠色丁香九九婷婷综合五月 | 久久国产精品一二三区 | 91在线www | 欧美另类成人 | 亚洲国产中文字幕 | 蜜臀久久99精品久久久无需会员 | 国产午夜三级 | 国内免费久久久久久久久久久 | 久久久999精品视频 国产美女免费观看 | 久草综合视频 | 毛片网站免费在线观看 | 亚洲男模gay裸体gay | 5月丁香婷婷综合 | 日韩一区二区三区在线看 | 欧美极品少妇xxxxⅹ欧美极品少妇xxxx亚洲精品 | 日本久久久久久久久久久 | 黄色成人免费电影 | 国产午夜精品一区二区三区嫩草 | 婷婷激情综合五月天 | 亚洲日本在线一区 | 欧美夫妻性生活电影 | 日本精品视频网站 | 超碰在线免费97 | 综合国产视频 | 黄色成人在线网站 | 不卡视频在线看 | 国产精品日韩久久久久 | 国产中文字幕一区二区 | 国产在线精品福利 | 国产91粉嫩白浆在线观看 | 91在线视频一区 | 中文国产成人精品久久一 | 五月天堂网 | 波多野结衣在线观看一区 | 色偷偷中文字幕 | 久久精品一二三区白丝高潮 | 亚洲一区二区三区毛片 | 国产视频欧美视频 | 成人免费一区二区三区在线观看 | 久草在线精品观看 | 成人a在线| 91av社区 | 亚洲欧洲av | 欧美精品国产综合久久 | 精品在线亚洲视频 | 手机看片| 99精品电影 | 四虎国产精品成人免费4hu | 久久成| 欧美精品在线观看 | 婷婷精品国产一区二区三区日韩 | 久操中文字幕在线观看 | 久久这里| 亚洲美女在线一区 | 日本超碰在线 | 少妇bbw揉bbb欧美 | 69av在线视频 | 国产99免费视频 | 久草视频在线免费播放 | 亚洲日本精品视频 | 亚洲精品午夜久久久久久久久久久 | 一级性视频 | 美女黄视频免费 | 福利一区二区在线 | 狠狠狠狠狠狠狠 | 在线观看a视频 | 亚洲综合在线五月天 | 在线视频第一页 | 91夫妻视频 | 成人av资源站 | 精品国产综合区久久久久久 | www.av小说 | 蜜臀av性久久久久蜜臀aⅴ四虎 | 久久精品中文字幕免费mv | 69夜色精品国产69乱 | 日韩系列在线观看 | 婷婷久久丁香 | 亚洲在线不卡 | 中文视频在线看 | 中文字幕a∨在线乱码免费看 | 丝袜美腿亚洲综合 | 精品一二三四在线 | 97电影在线 | 91在线永久| 夜夜躁日日躁狠狠久久88av | 日韩黄在线观看 | 日本久久久久久久久久久 | 激情五月五月婷婷 | 片黄色毛片黄色毛片 | 国内久久精品视频 | 天天天在线综合网 | 欧美日韩综合在线 | 五月婷婷丁香六月 | 91麻豆精品国产91久久久久久 | 玖玖在线精品 | 久久精品国亚洲 | 黄色aaa级片 | 最近高清中文字幕在线国语5 | 免费高清在线观看电视网站 | 97在线精品国自产拍中文 | 精品久久久久亚洲 | 久久久国产精品电影 | 九九热国产视频 | 欧美日韩精品在线观看 | 欧美在线91 | 91精品视频免费观看 | 91精品国产99久久久久久红楼 | 西西人体4444www高清视频 | 久久这里只有精品9 | 中文字幕在线免费看线人 | www.看片网站| 国产黄免费在线观看 | 国产精品九九九九九 | 中文字幕日韩精品有码视频 | 国产精品99蜜臀久久不卡二区 | 国产日韩精品在线观看 | 在线免费观看一区二区三区 | 91九色视频国产 | 国产成人av在线 | 在线色资源 | 亚洲国产欧美在线看片xxoo | 黄免费网站 | 久久国产精品免费 | 精品一区二区精品 | 天天操操 | 亚洲精品久久久久58 | 成人国产综合 | 国产精品无 | 二区三区毛片 | 久久精品一区二区三区四区 | 久久少妇免费视频 | 99日精品| 欧美成年性 | 色美女在线 | 日韩超碰在线 | 亚洲午夜精品福利 | 中文字幕在线国产精品 | 成人午夜影院在线观看 | 美女网站在线看 | av一本久道久久波多野结衣 | 国产又黄又爽又猛视频日本 | 97超碰人人澡| 最新婷婷色 | 伊人五月天.com | 97视频在线观看视频免费视频 | 麻豆视频在线免费看 | 欧美日韩a视频 | 日韩视频免费看 | 三级黄色在线观看 | 精品国产大片 | 国产日本亚洲高清 | 日本丶国产丶欧美色综合 | 国产日韩欧美在线影视 | 日本中文乱码卡一卡二新区 | 色狠狠综合天天综合综合 | 日日夜夜天天射 | 亚洲精品www久久久 www国产精品com | 中文字幕在线视频第一页 | 91爱爱中文字幕 | 日韩精品免费一区二区 | 91亚瑟视频| 成人福利在线播放 | 亚洲成人资源在线观看 | 国产一级片一区二区三区 | 欧美日韩高清在线 | 欧美日韩国产一区二区三区在线观看 | 91视频在线国产 | 久久国产精品久久国产精品 | 狠狠色伊人亚洲综合网站色 | 精品国产欧美一区二区三区不卡 | 国产精品麻豆三级一区视频 | 亚洲在线日韩 | 天天操夜夜操夜夜操 | 免费观看一区二区三区视频 | 蜜臀久久99精品久久久无需会员 | 免费看搞黄视频网站 | 九九精品久久久 | 美女免费网站 | 麻豆视频免费在线 | 色综合久久88色综合天天人守婷 | 这里只有精品视频在线观看 | 黄色av三级在线 | 久久少妇免费视频 | 天天草天天摸 | 91精品国产三级a在线观看 | 国产在线精 | 久草在线综合 | 91看片在线看片 | 久久综合九色综合97_ 久久久 | 免费aa大片| 亚洲精品裸体 | 亚洲一级二级 | 国产在线p| 亚洲精品一区二区精华 | 国产精品久久久久一区二区三区共 | www欧美xxxx| 亚洲三级黄色 | 天天爽天天做 | 亚洲资源视频 | 亚洲精品乱码久久久久久蜜桃91 | 中文字幕五区 | 中文在线免费看视频 | 国产一区二区在线观看免费 | 在线观看免费观看在线91 | 在线免费观看亚洲视频 | 美州a亚洲一视本频v色道 | 精品视频久久久 | 日韩免费在线视频观看 | 中文字幕最新精品 | 日本精品一区二区三区在线播放视频 | 成人av一区二区在线观看 | 免费av在线播放 | 亚洲一区视频免费观看 | 欧美日韩国产色综合一二三四 | 亚洲国产中文在线 | 成人免费 在线播放 | 91国内产香蕉 | 免费一级日韩欧美性大片 | 欧美大片aaa | 国产成人精品电影久久久 | 日黄网站| 一区 二区 精品 | 久久精品1区 | 午夜视频久久久 | 99精品在线免费 | 97在线资源 | 日韩在线视频观看 | 国产中文字幕网 | 一区二区在线不卡 | 欧美日韩免费观看一区二区三区 | 亚洲视频在线看 | 亚洲一级片免费观看 | 在线a人v观看视频 | 色偷偷88欧美精品久久久 | 五月婷婷.com | 欧美日韩亚洲一 | 国产精品密入口果冻 | 国产丝袜一区二区三区 | 色香网 | 日本一区二区三区免费看 | www.成人久久| 激情文学综合丁香 | 久久高清国产视频 | 91av资源在线 | 国产精品一区在线观看你懂的 | 日本三级不卡 | 伊人看片| 天天操天天干天天干 | 麻豆一精品传二传媒短视频 | 免费观看性生交大片3 | 久久婷亚洲五月一区天天躁 | 国产高清黄 | www.午夜色.com | 色网站视频 | 91在线看免费 | 精品国产a | 18国产精品白浆在线观看免费 | 久久精品国产亚洲aⅴ | 狠狠88综合久久久久综合网 | 久久99精品久久久久久三级 | 久久亚洲免费视频 | 天天综合视频在线观看 | 国产精品久久久久久久久婷婷 | 久久精品官网 | 国产在线精品福利 | 亚洲成aⅴ人片久久青草影院 | 一区二区三区电影在线播 | 亚洲色影爱久久精品 | 国产123av | 国产一区 在线播放 | 亚洲成人精品影院 | 精品在线观看一区二区 | 久久视频在线免费观看 | 波多野结衣电影一区二区 | 国产涩涩在线观看 | 成人在线观看免费视频 | 国产一区二区三区在线免费观看 | 日韩激情免费视频 | 久草视频在线免费 | 免费看污片 | 成人免费在线网 | 特级西西444www高清大视频 | 婷婷伊人综合亚洲综合网 | 久久夜色电影 | 九九视频在线 | 亚洲国产日韩av | 在线国产高清 | 精品麻豆入口免费 | 奇米7777狠狠狠琪琪视频 | 国产一区二三区好的 | 国产精品一区二区三区在线免费观看 | 久久综合久久综合九色 | www.黄色片网站 | 99在线精品免费视频九九视 | 亚洲精品国产日韩 | 九七视频在线 | 97爱| 欧美一级日韩免费不卡 | 免费看片黄色 | 日本久久中文字幕 | 国色综合 | 国产黄a三级 | 五月婷婷在线视频观看 | 国产99久久99热这里精品5 | 91aaa在线观看 | 99久热在线精品视频成人一区 | 在线观看免费av片 | 欧美日韩视频在线观看免费 | 中文字幕999 | 99视频偷窥在线精品国自产拍 | 麻豆一区二区三区视频 | 国产美女久久久 | 色.www| 五月婷婷丁香六月 | 久草精品在线观看 | 国精产品一二三线999 | a视频免费 | 久久深爱网 | 亚洲第一区精品 | 麻豆国产精品va在线观看不卡 | 91九色在线视频 | 99色资源 | 五月婷婷狠狠 | 超级碰碰视频 | 不卡视频在线 | 亚洲永久精品视频 | 亚洲精品午夜aaa久久久 | 操操操天天操 | 高清色免费 | 亚洲不卡123 | 91视频啪 | 久久久久北条麻妃免费看 | 欧美日韩国语 | 亚洲在线免费视频 | 在线免费亚洲 | 91精品久久久久久久久久入口 | 狠狠成人 | 久久视频在线 | 久久精国产 | 玖玖玖国产精品 | 国产精品成人久久久久久久 | 日韩高清免费无专码区 | 国产在线播放一区二区三区 | 久草精品在线观看 | 亚洲aⅴ久久精品 | 激情五月婷婷激情 | 欧美日韩国产在线一区 | 久久精久久精 | 97超碰国产精品 | 中文字幕国产亚洲 | 日韩成年视频 | 久久爱导航 | 日韩高清av| 99re国产 | 操高跟美女 | 日韩网站中文字幕 | 激情综合亚洲 | 日韩视频一| 日韩电影在线观看一区二区三区 | 欧美亚洲国产精品久久高清浪潮 | 日本99久久| 天堂资源在线观看视频 | 国产一级在线免费观看 | 国产91亚洲 | 国产一区成人在线 | 午夜视频播放 | 69国产精品成人在线播放 | 热久久最新地址 | 欧美日韩免费在线视频 | 欧美日韩国产综合网 | 曰本三级在线 | 国产精品1区2区3区在线观看 | 婷婷丁香色综合狠狠色 | 欧美日韩免费在线视频 | 91精品系列 | 久久人人爽人人片av | 欧美激情综合五月色丁香 | 日韩精品免费在线观看 | 久久国产视屏 | 日韩欧美精品一区二区 | 久久久久欧美精品999 | 国产午夜精品av一区二区 | 99精品视频在线观看播放 | 亚洲欧美成人在线 | 999久久久精品视频 日韩高清www | 91精品成人久久 | 99草在线视频| 欧美一区二区在线 | 99久久精品国产网站 | 日韩在线观看中文 | 亚洲九九九在线观看 | 久久久久网址 | 欧美一级片免费播放 | 丁香导航 | 日韩精品久久久久久久电影99爱 | 亚洲欧美精品一区二区 | 国产一二三区在线观看 | 国产亚洲精品女人久久久久久 | 亚洲视频 中文字幕 | 久久免费黄色网址 | 国产99免费视频 | 超级碰碰免费视频 | 精品国内自产拍在线观看视频 | 久久国产综合视频 | 国产精品久久久久久久久久免费看 | 亚洲91精品在线观看 | 久久久久欠精品国产毛片国产毛生 | 日韩av电影网站在线观看 | 91天堂在线观看 | 香蕉视频国产在线 | 黄色小说网站在线 | 69av久久 | 亚洲尺码电影av久久 | 五月天久久综合 | 97涩涩视频 | 久久一区二区三区超碰国产精品 | 中文字幕一区二区三区乱码不卡 | 999热视频| 日韩专区av | 91精品一区二区三区蜜桃 | 色综合网| 99国产情侣在线播放 | 国产成人亚洲在线观看 | 97精品一区 | 91成熟丰满女人少妇 | 96av视频| 91在线免费播放视频 | 亚洲欧美精品一区二区 | 五月婷婷激情五月 | 一区二区三区三区在线 | 日日爱影视 | 91av在线国产 |