国产剧情视频在线观看-国产剧情麻豆女教师在线观看-国产剧情精品在线观看-国产剧情精品-国产剧情91-国产玖玖在线观看


曙海教育集團論壇3G手機技術(shù)專區(qū)Symbian開發(fā) → Symbian基礎(chǔ)類知識


  共有9618人關(guān)注過本帖樹形打印

主題:Symbian基礎(chǔ)類知識

美女呀,離線,留言給我吧!
wangxinxin
  1樓 個性首頁 | 博客 | 信息 | 搜索 | 郵箱 | 主頁 | UC


加好友 發(fā)短信
等級:青蜂俠 帖子:1393 積分:14038 威望:0 精華:0 注冊:2010-11-12 11:08:23
Symbian基礎(chǔ)類知識  發(fā)帖心情 Post By:2010-12-3 15:45:30

〖SymbianOS 簡介〗

1.1 SymbianOS的六大特性

1、操作系統(tǒng)是運行在ROM上的
2、系統(tǒng)是運行在電池驅(qū)動的設(shè)備上的
3、完全是面向?qū)ο蟮?
4、基于組件的設(shè)計
5、被設(shè)計成確保用戶的數(shù)據(jù)不會丟失
6、簡單的UI系統(tǒng)

Symbian 是真正的微核操作系統(tǒng),所謂“微核”,就是說操作系統(tǒng)
只有很小的一部分是運行在最高優(yōu)先級的,其他的功能都是以Client-
Server的方式提供。下面是Symbian系統(tǒng)的內(nèi)部結(jié)構(gòu)圖:

應(yīng)用層:Shell, OPL, 及其他應(yīng)用程序
------------------------------------------------
系統(tǒng)層:Dialogs, Menu, Toolbar, Icons, Resources, JavaVM,
Grid, Rich Text, Edit Control, List Control, Application Framework,
Jave Class Libraries.
------------------------------------------------
服務(wù)層:Window Server, Process Server, Socket Server, Sound Server,
Wireless Server, Database Server, File Server, Alarm Server, Comms
Server, 以及無線協(xié)議
------------------------------------------------
內(nèi)核:euser.dll, ekern.exe, 服務(wù)控制(supervisor server),
HAL(設(shè)備抽象層)
------------------------------------------------
驅(qū)動程序?qū)樱喊ㄒ纛l驅(qū)動,顯示驅(qū)動,MMC驅(qū)動,鍵盤驅(qū)動,串并口驅(qū)動
,DSP驅(qū)動,時鐘控制器驅(qū)動等等

1.2 Symbian UI系統(tǒng)命名

使用過Symbian UI系統(tǒng)的同志們一定都聽說過一些奇怪的名字,比如:
Eikon, Cone, Apparc, Avkon等等,這么多kon字輩的東東到底有什么關(guān)系呢?

首先,大家要明白,在kon字輩的同志們中,Cone和Apparc是老大,其他kon們
都是從這兩個kon繼承來的。

先說說Cone。Cone就是Control Environment(控制環(huán)境)的縮寫。Cone是Client
端的控制環(huán)境。這個東東定義了Graphic UI中一些基礎(chǔ)的東西,沒什么代碼,
但是是一種Design pattern

Apparc是Application Architecture的縮寫。Application architecture定義了
Symbian應(yīng)用程序的框架。主要是定義了CApaApplication, 以及CApaDocument
這兩個類,也就是d&v結(jié)構(gòu)。然后還定義了程序啟動以及數(shù)據(jù)控制流等等。

kon們其實就是控件組,關(guān)于控件的用法以后再說。Series60用的是Avkon,
Series90用的是Ckon,大家可以理解為不同的kon是專為不同屏幕大小的手機設(shè)
計的不同的控件庫。

以Series60為例:

Avkon
-----
Eikon
-----
Uikon
-----
Cone + Apparc

===================================================
〖Symbian OS內(nèi)存管理介紹〗

在Symbain OS中內(nèi)存管理的主要任務(wù)是:如何為程序分配內(nèi)存以及如何在程序的內(nèi)部分配內(nèi)存。
Symbian OS 程序最根本和基礎(chǔ)的東西就是內(nèi)存,作為一個有限的資源,必須小心細致地處理,特別是當有錯誤或異常發(fā)生的時候。正是由于這樣的原因,在支持清理機制的API中,異常處理和內(nèi)存管理幾乎是綁在一起的。
Uikon核心框架使用這些支持清理機制的API來管理內(nèi)存,使GUI程序的基礎(chǔ)架構(gòu)具有良好的性能和表現(xiàn)。GUI程序還支持異常情況下內(nèi)存清理,以及調(diào)試模式下的內(nèi)存泄露檢測。

一、Symbian OS的清理機制(cleanup)
清理機制是Symbain OS 程序?qū)τ诔绦虍惓L幚淼囊环N特有方式。當異常發(fā)生時,清理機制將清理錯誤的內(nèi)存區(qū)域。Symbian OS的清理策略和它所有類的基類CBase類有著密切關(guān)系。要了解Symbian OS清理機制就必須清楚以下三個概念:異常處理(exception handling)、清理棧(cleanup stack)以及通用清理項(general cleanup item)。

1、異常處理 (Exception Handling)
Symbian OS沒有使用C++的try…catch異常處理方式,而是使用了它自己所特有的方式:leave。在Symbian OS中,異常以 leave 的形式出現(xiàn),trap harness可以在程序中設(shè)置一個點,使程序發(fā)生leave時回跳到這個點上,宏TRAP和TRAPD 可以在程序中設(shè)置這個點。調(diào)用系統(tǒng)API User 類的一些靜態(tài)函數(shù)可以觸發(fā)Leave ,例如 User:圖片點擊可在新窗口打開查看eave()方法,這就相當于主動地拋出異常,當然某些系統(tǒng)函數(shù)或是用戶代碼,也有可能發(fā)生leave。

2、清理棧(Cleanup Stack)
當 leave 發(fā)生時,任何分配了資源的heap內(nèi)存,例如通過new()方法創(chuàng)建的對象,他們將被孤立,因為leave一旦發(fā)生已指向他們的指針就不存在了,這樣就導(dǎo)致了內(nèi)存泄漏。為了防止內(nèi)存泄漏發(fā)生,程序就有要記錄那些已經(jīng)被創(chuàng)建的對象,如果程序運行發(fā)生leave,那么系統(tǒng)可以自動找到并清理他們所占用的內(nèi)存。這些工作可以通過清理棧來完成。CleanupStack類是支持清理棧的一個類。GUI應(yīng)用程序擁有一個由應(yīng)用程序框架所提供的清理棧,其他的應(yīng)用程序必須用CTrapCleanup 類自己構(gòu)建一個清理棧。

3、通用清理項(General Cleanup Item)在默認情況下,清理棧只處理那些 CBase-based 類(也就是它所處理的類必須是由 CBase類繼承下來的)和那些untyped 類型對象(用一個簡單的內(nèi)存釋放語句就可以釋放的對象)。通用清理項(General Cleanup Item)使其他類型的對象也可以放到清理棧中。TCleanupItem類是支持通用清理項的一個類。

二、Symbian OS的內(nèi)存分配
內(nèi)存分配管理的目的在于 能夠使Symbian OS 進程通過底層函數(shù)訪問和操縱內(nèi)存區(qū)域。絕大多數(shù)的客戶端程序不需要直接使用這些函數(shù),那些在進程間共享內(nèi)存區(qū)域以及在一個進程的線程間共享內(nèi)存區(qū)域的程序會使用這些底層函數(shù)來管理內(nèi)存。這里有兩個概念需要了解 chunk(塊) 和 heap(堆)。
1、Chunk(塊)chunk 是一組線性相鄰的內(nèi)存地址在RAM 中的映射。進程創(chuàng)建以后,它的地址空間包括1到3個chunk:
(1)stack/heap chunk:這里包括了進程的主線程所要使用的stack 和 heap。所以這個chunk 通常是進程所必須的。
(2)code chunk:這個chunk 只有當進程被加載到RAM時才出現(xiàn)。
(3)data chunk:只有當進程擁有靜態(tài)數(shù)據(jù)的時候才會有這個chunk。

當然,程序可以還創(chuàng)建額外的chunk。 一個全局的chunk可以被其他進程訪問,這樣就實現(xiàn)了大量內(nèi)存的共享。RChunk 類提供了對chunk的支持。TFindChunk 類可以用來查找其他進程創(chuàng)建的全局chunk。

2、Heap(堆)
heap 通常用于顯式的動態(tài)內(nèi)存分配 。Symbian OS定義了C++中new操作符創(chuàng)建對象到當前線程的heap中。Heap的功能可以是:
?監(jiān)控內(nèi)存泄漏:對于一個GUI程序來說,這個是經(jīng)常發(fā)生的。
?在同一進程的線程間進行共享。
?在單元一級上進行訪問和操作。
RHeap類提供了對heap的支持。如果heap 是當前線程的 heap,那么使用等價系統(tǒng)靜態(tài)方法API 的User 類 將更加方便。這些系統(tǒng)靜態(tài)方法API 同樣也提供了宏來管理內(nèi)存,以防止內(nèi)存泄漏。

三、進程和地址空間
Symbian OS 的程序可以包含若干進程,每個進程包含若干在概念上并發(fā)執(zhí)行的線程。每一個用戶進程都有他自己私有的地址空間。一個用戶進程不可以直接訪問另外一個用戶進程的地址空間。進程包括若干線程,他們運行在進程的特權(quán)級。
Kernel 進程是一個比較特殊的進程,它的線程運行在超級訪問者級別,這個進程通常包括兩個線程。
Kernel server 線程:是一個原始的進程,在系統(tǒng)啟動時就已經(jīng)存在。它可以在heap執(zhí)行核心函數(shù)請求的內(nèi)存分配或重新分配。
null 線程:當系統(tǒng)中沒有其他可運行的線程時這個線程就開始運行,null 線程使處理器處于空閑狀態(tài),減少耗電

線程的地址空間包括若干chunk,在剛創(chuàng)建的時候,進程只有一個線程和1到3個chunk。如果進程創(chuàng)建了新的線程,那么一個新的chunk將被創(chuàng)建被分配給這個線程。每一個chunk都包括一個了stack,如果線程沒有共享當前heap,那么在chunk中也將包括heap。

四、Chunks(塊)
Chunk 把RAM映射到一個連續(xù)的虛擬地址。一個chunk中包括了一個保留區(qū)(reserved region)和和委托區(qū)(committed region)。保留區(qū)是一個連續(xù)的虛地址區(qū)域,它的大小可能是整個chunk的大小。在委托區(qū)中存放了真正映射到RAM的地址。chunk的大小是可以被動態(tài)修改的,允許委托區(qū)也可以修改大小,他的范圍是從0一直到保留區(qū)大小,是處理器頁面大小的整數(shù)倍。這樣,就允許進程獲得更多的內(nèi)存空間。通常,委托區(qū)起始地址位于保留區(qū)底部。另外還可以創(chuàng)建 double-ended chunk ,那么委托區(qū)將是保留區(qū)的任意連續(xù)子集,他的大小也是處理器頁面大小的整數(shù)倍,這種Chunk的委托區(qū)可以有兩個頂端和底端,并且它們的大小也是可變的。
在chunk創(chuàng)建時可以指定chunk的最大空間,保留區(qū)大小應(yīng)該小于這個最大值。.盡管這樣,如果保留區(qū)請求比當前chunk更大的空間,那么chunk可以被重新分配空間,以允許保留區(qū)擴大。保留區(qū)可以擴大到撐滿整個chunk.。

Local chunks(本地 chunk)
如果一個chunk對于創(chuàng)建它的進程是私有的,不允許被其他用戶進程訪問,那么那么這個chunk就是本地chunk,本地chunk是沒有名字的。

Global chunks(全局chunk)
如果一個chunk可以被其他進程訪問,那么這個chunk就是全局chunk。全局chunk是有名字的,這樣,進程可以根據(jù)chunk的名字來訪問他們。當進程打開一個全局chunk的時候,他把chunk映射到自己的地址空間,這樣就可以對chunk進行直接訪問和數(shù)據(jù)共享了。如果已經(jīng)知道了chunk的名稱,那么使用 RChunk::OpenGlobal() 可以直接打開chunk.。如果只知道了chunk的部分名字,那么可以使用帶 TFindChunk 型參數(shù)的 RChunk::Open()方法來打開chunk.。

五、Heaps(堆)

Each thread has a chunk which contains that thread's program stack. For the main thread of a process, this chunk also contains the thread's heap. A program's request for memory is allocated from this heap. For example, a code fragment such as:

每一個線程都有一個包含了自身程序棧(program stack)的chunk。.對于進程的主線程來說,這個chunk中同樣也包含了線程heap。程序?qū)τ趦?nèi)存的請求都是從這個heap的地址空間來分配的,例如有以下代碼:

CArrayFixFlat<...>* fixflat;
...
fixflat = new (ELeave) CArrayFixFlat<...>(3);

程序請求了heap中部分的內(nèi)存地址,并把地址返回給調(diào)用者。請求heap中的內(nèi)存必須是顯式的,同樣,釋放這些內(nèi)存時也必須進行顯式調(diào)用。

Structure of a heap(heap 結(jié)構(gòu))
heap包括兩個單元列表。一個是已經(jīng)分配的內(nèi)存單元列表,一個是還未分配的內(nèi)存單元列表。兩個列表都在heap對象上。內(nèi)存單元由單元頭和單元體組成,單元體實際上就是一個內(nèi)存區(qū)。單元頭是在e32std.h 中定義的 RHeap::SCell 結(jié)構(gòu)體,他是RHeap類的一部分。

如何共享heap
heap通常被同一個進程的線程所共享當一個線程創(chuàng)建時:
?它可以和父線程使用同一個heap。
?父線程同時為新線程創(chuàng)建一個新的heap。
?新線程使用系統(tǒng)為它創(chuàng)建的heap。
這里,只有第一和第二中情況可以認為是heap的共享。

支持(0中立(0反對(0單帖管理 | 引用 | 回復(fù) 回到頂部

返回版面帖子列表

Symbian基礎(chǔ)類知識








簽名
国产剧情视频在线观看-国产剧情麻豆女教师在线观看-国产剧情精品在线观看-国产剧情精品-国产剧情91-国产玖玖在线观看
<dfn id="is4kg"></dfn>
  • <ul id="is4kg"></ul>
  • <abbr id="is4kg"></abbr>
  • <ul id="is4kg"></ul>
    <bdo id="is4kg"></bdo>
    91欧美视频网站| 午夜伦理精品一区| 亚洲欧美日韩精品久久久| 欧美有码在线视频| 国产视频一区二区三区四区| 欧美黑人视频一区| 18成人免费观看网站下载| 亚洲图片小说在线| 成人欧美一区二区三区在线湿哒哒 | 一区二区三区四区| 国产欧美日韩精品在线观看| 亚洲欧洲精品一区二区| 91欧美激情另类亚洲| 欧美韩日一区二区| 国产伦精品一区二区三区照片| 高清欧美性猛交xxxx黑人猛交| 成人免费看片网址| 国产成人精品午夜| 亚洲综合首页| 精品午夜一区二区| 免费看成人片| 国产在线精品成人一区二区三区| 亚洲精品一区二| 999国产视频| 欧美有码在线视频| 亚洲欧洲精品一区二区| 成人午夜电影在线播放| 国产精品91在线观看| 亚洲成人精品电影在线观看| av色综合网| 国产成人精品综合久久久| 亚洲精品中文综合第一页| 国产超碰91| 国产精品露脸自拍| 午夜精品在线视频| 亚洲国产精品综合| 国内不卡一区二区三区| 国产日本欧美一区| 538国产精品一区二区免费视频| 欧洲一区二区日韩在线视频观看免费 | 91网站免费观看| 性色av一区二区咪爱| 日韩亚洲欧美精品| 国内精品久久国产| 91热精品视频| 国产精品美乳在线观看| 青青草99啪国产免费| 一区二区免费电影| 日本视频精品一区| 欧美不卡1区2区3区| 成人在线视频电影| 亚洲一区中文字幕| 成人久久精品视频| 国产欧美精品日韩| 国产精品久久久久久久电影| 久久久免费精品视频| 亚洲不卡1区| 秋霞久久久久久一区二区| 精品乱色一区二区中文字幕| 99久热re在线精品996热视频| 国产视频999| 国产精品入口日韩视频大尺度| 77777亚洲午夜久久多人| 永久免费精品视频网站| 午夜老司机精品| 色播五月综合| 神马欧美一区二区| 国产精品丝袜久久久久久高清| 国产在线拍偷自揄拍精品| 欧美激情综合色综合啪啪五月| 欧美日本韩国国产| 欧美lavv| 日本一区视频在线观看| 鲁鲁狠狠狠7777一区二区| 国产精品嫩草在线观看| 国产精品免费视频一区二区| 999热视频在线观看| 福利视频久久| 国产综合欧美在线看| 国产伦精品一区二区三| 国产一区二区三区四区五区在线| 国产一区二区自拍| 蜜桃成人在线| 亚洲7777| 久久久久久国产精品三级玉女聊斋| 欧美大荫蒂xxx| 国产69精品久久久| 欧美在线中文字幕| 国产精品久久久久久亚洲调教| 国产激情视频一区| 国产啪精品视频| 91亚色免费| 国产在线精品一区二区三区| 免费h精品视频在线播放| 日韩欧美第二区在线观看| 视频一区国产精品| 国产69精品久久久| 国产精品99久久99久久久二8| 国产精品一区久久久| 2022国产精品| 精品伦精品一区二区三区视频 | 国产精品久久久久久久久粉嫩av| 国产精品露脸自拍| 97超级在线观看免费高清完整版电视剧| 97久久人人超碰caoprom欧美| 国产伦精品一区二区三区照片91| 免费99视频| 欧美福利在线观看| 国产成人精品综合| 亚洲自拍偷拍色图| 麻豆91av| 久久久女女女女999久久| 国产成人亚洲综合91精品| 成人免费直播live| 久久久久久久久久久一区 | 日韩美女毛茸茸| 国产日韩av在线播放| caoporn国产精品免费公开| 久久天天狠狠| 国产一区自拍视频| 国产精品美女主播| 国产精品久久亚洲| 午夜视频久久久| 欧美一级片一区| 91在线色戒在线| 欧美日韩一区二区三| 欧美激情精品久久久久久免费印度| 欧美一级在线亚洲天堂| 91精品久久久久久久久久入口| 国产精品9999久久久久仙踪林| 日本三级中国三级99人妇网站| 久久久久久网站| 国产精品自产拍在线观| 九九久久99| 久久琪琪电影院| 国产一区二区在线免费| 久久精品成人一区二区三区蜜臀 | 性欧美.com| 欧美一级视频在线观看| 97se在线视频| 久久久久久91| 666精品在线| 这里只有精品66| 国产日韩欧美黄色| 日本一区免费在线观看| 国产精品白嫩美女在线观看| 国外成人在线视频网站| 高清在线视频日韩欧美| 亚洲wwwav| 欧美激情精品久久久久久| 成人在线精品视频| 一区二区免费在线视频| 成人激情视频网| 午夜精品一区二区三区四区| 国产欧美韩国高清| 亚洲精品视频一区二区三区| 91久久精品视频| 中文字幕在线亚洲三区| 亚洲综合精品一区二区| 色综合色综合网色综合| 成人区精品一区二区| 韩日精品中文字幕| 国内一区在线| 国产精品日韩在线一区| 亚洲欧洲精品在线| 亚洲最大av在线| 97在线视频一区| 国产在线精品日韩| 国产成人精品一区二区在线 | 日韩av一级大片| 国产精品久久久久久久久借妻| 欧美一区二区在线视频观看| 国产精品一区二区在线| 一区二区三区四区| 国产精品久久久久久免费观看| 77777亚洲午夜久久多人| 91精品国产自产在线观看永久| 国产精品久久久久久影视| 欧美日韩一区二区三区在线视频 | 成人国产精品av| 一本一道久久a久久综合精品| 91美女片黄在线观| 国内免费精品永久在线视频| 精品欧美日韩| 国产精品网站入口| 97色在线播放视频| 日韩久久精品一区二区三区| 亚洲a一级视频| 欧美亚洲成人精品| 亚洲免费视频一区| 国严精品久久久久久亚洲影视 | 91精品久久久久久久久久入口| 亚洲成人蜜桃| 国内外成人免费视频| 国产精品第一页在线| 欧美国产日产韩国视频| 久久久久久久久久久久久久一区 | 亚洲一区二区三区sesese| 午夜精品99久久免费| 热re99久久精品国产99热| 91在线观看免费高清完整版在线观看| 91超碰中文字幕久久精品| 欧美亚洲免费高清在线观看| 91gao视频| 国产精品爽黄69天堂a| 57pao精品| 在线精品亚洲一区二区| 欧美亚洲爱爱另类综合| 韩国精品一区二区三区六区色诱| 91久久国产精品91久久性色| 国产99视频精品免视看7| 欧美黑人一级爽快片淫片高清| 精品一区国产| 亚洲精品日韩激情在线电影| 日本精品免费一区二区三区| 久久久久女教师免费一区| 日本一区网站| 欧美久久在线| 国内一区二区三区在线视频| 超碰97在线人人| 亚洲va久久久噜噜噜| 国产精品香蕉在线观看| 国产va免费精品高清在线观看| 欧美黑人性猛交| 在线成人性视频| 日本在线免费观看一区| 欧美日韩高清免费| 欧美黑人xxxxx| 狠狠色狠狠色综合人人| 国产在线资源一区| 欧美孕妇与黑人孕交| 亚洲精品免费一区二区三区| 国产美女扒开尿口久久久| 国产第一区电影| 国产精品久久99久久| 热久久免费视频精品| 欧美伊久线香蕉线新在线| 91sa在线看| 国产91精品视频在线观看| 26uuu国产精品视频| 88xx成人精品| 97超碰国产精品女人人人爽 | 久久久久久久香蕉网| 中文字幕一区综合| 久久久久久有精品国产| 久久久久久中文| 5252色成人免费视频| 日本高清久久天堂| 国产精品黄色影片导航在线观看| 国产精品久久久久久av福利软件 | 国产精品视频1区| 国产精品自拍偷拍视频| 川上优av一区二区线观看| 91欧美日韩一区| www 成人av com| 久久国产精品一区二区三区| 久久国产精品久久精品国产| 欧美一区二区影视| 欧美二区乱c黑人| 97在线看福利| 国产精品青草久久久久福利99| 国产欧美一区二区| 高清视频在线观看一区| 裸模一区二区三区免费| 午夜一区二区三区| 久久久爽爽爽美女图片| 欧洲精品在线视频| 91探花福利精品国产自产在线| 国产91视觉| 欧美日韩亚洲免费| 久久久久久com| 国产精品成久久久久三级| 成人av色在线观看| 久草一区二区| 一区二区日本伦理| 热久久这里只有| 91传媒视频免费| 欧美在线一区二区三区四区| 欧美激情xxxx性bbbb| 国产999在线| 99国产在线| 日本一区二区免费看| 国产做受高潮69| 国产精品免费在线免费| 国产精品久久久久久久久久直播 | 99久久精品免费看国产一区二区三区| 2014国产精品| 国产精品久久久久久久久久久不卡| 国产欧洲精品视频| 国内精品视频在线播放| 亚洲自拍三区| 国产精品流白浆视频| 成人动漫在线观看视频| 日本欧美色综合网站免费| 性欧美在线看片a免费观看| 国产精品久久久久久久久久ktv| 5g国产欧美日韩视频| 日韩女优中文字幕| 热久久免费视频精品| 91久久大香伊蕉在人线| 欧美少妇一区| 日本精品免费一区二区三区| 成人欧美一区二区三区视频| 亚洲精品一区二| 国产精品对白刺激| 久久国产精品亚洲va麻豆| 久久久久久久久久久人体| 国产伦精品免费视频| 欧美久久在线| 国产精品久久精品| 国产在线精品一区二区中文| 97久久精品国产| 成人自拍爱视频| 国内精品久久久久久| 亚洲精品免费一区二区三区| 自拍亚洲欧美老师丝袜| 亚洲va男人天堂| 欧美高清性猛交| 91网站在线看| 欧美激情videos| 成人h视频在线观看| 97在线精品视频| 国产精品一码二码三码在线| 午夜精品蜜臀一区二区三区免费| 成人黄动漫网站免费| 久久久久久这里只有精品| 99re在线观看视频| 68精品国产免费久久久久久婷婷 | 国产精品视频入口| 久久全球大尺度高清视频| 俄罗斯精品一区二区| 亚州成人av在线| 精品国产一区二区三区久久久久久| 2020国产精品视频| 欧美大陆一区二区| 国产欧美一区二区三区在线| 伊人久久婷婷色综合98网| 成人激情免费在线| 欧美精品xxx| 国产一区二区在线观看免费播放| 日本一区二区不卡| 日本一区高清不卡| 91九色在线观看| 日本一区二区不卡| 亚洲精品中文综合第一页| 亚洲一区二区三区sesese| 午夜免费日韩视频| 麻豆av一区二区三区| 国产欧美va欧美va香蕉在| 欧美国产第二页| 国产一级二级三级精品| 国产精品日韩电影| 欧美多人乱p欧美4p久久| 精品乱子伦一区二区三区| 国产伦精品一区二区三区精品视频| 色综合91久久精品中文字幕| 国产日本一区二区三区| 在线一区日本视频| 欧美一区二区大胆人体摄影专业网站| 久久一区二区三区av| 国产日韩在线亚洲字幕中文| 97超级碰碰碰久久久| 亚洲精品一卡二卡三卡四卡| 国产精品视频500部| 国产精品丝袜久久久久久不卡| 综合视频在线观看| 九九九九精品九九九九| 成人免费网站在线观看| 91av视频在线| 亚洲一二区在线| 精品日本一区二区三区| 91精品国产综合久久香蕉最新版| 97色在线观看| 伊人精品久久久久7777| 欧美二区在线看| av激情久久| 91久久久久久国产精品| 国产精品成人观看视频国产奇米| 中文字幕中文字幕在线中一区高清| 另类欧美小说| 国产精品一区视频网站| 成人h猎奇视频网站| 日韩av手机在线看| 欧美一区二区三区四区在线| 欧美高清在线观看| 一级二级三级欧美| 日产国产精品精品a∨| 国产在线资源一区| 风间由美一区二区三区| 亚洲一区国产精品| 成人两性免费视频| 国产精品国产三级国产专播精品人 | 天天综合色天天综合色hd| 激情久久av| 国产精品区一区二区三在线播放 | 亚洲一区中文字幕在线观看| 国产精品免费久久久| 欧美在线激情视频| 97婷婷涩涩精品一区| 久久久久久久久久久亚洲| 亚洲视频在线观看日本a| 亚洲a∨一区二区三区| 欧美精品一区三区在线观看| 国产精品一区二区三区免费观看| 999日本视频| 99久久99| 国产日韩一区二区| 精品在线观看一区二区| 精品国产第一页| 国产一区二区免费在线观看| 狠狠久久综合婷婷不卡| 九九99玖玖| 欧美二区在线看| 五月天色一区| 欧美疯狂性受xxxxx另类| 久久久久国产精品免费网站| 国自在线精品视频| 欧美亚洲国产日本| 国产suv精品一区二区三区88区| 国产成人精品最新| 国产精品中文久久久久久久| 成人午夜激情网| 成人欧美一区二区三区在线观看| 国产精品综合久久久久久| 久久久一本精品99久久精品| 欧美一区二区综合| 欧美黄色免费网站| 97超级碰碰碰久久久| 国产精品久久久久久久9999| 国严精品久久久久久亚洲影视| 国产97人人超碰caoprom| 国产精品69av| 成人xxxx视频| 国产精品久久久对白| 久久av一区二区三区漫画| 日本一区二区在线视频| 色中色综合影院手机版在线观看| 国外成人免费在线播放| 国产成人欧美在线观看| 亚洲精品免费av| 久久久精彩视频| 一区二区不卡在线观看| 98精品在线视频| 国产v综合ⅴ日韩v欧美大片| 亚洲iv一区二区三区| 精品日韩欧美| 色综合男人天堂| 国产精品成人播放| 99视频在线| 视频一区亚洲 | 国产日韩欧美影视| 成人黄色在线免费观看| 午夜精品亚洲一区二区三区嫩草 | 99久久伊人精品影院| 久久久99国产精品免费| 正在播放精油久久| 国产精品久久久久秋霞鲁丝| 91手机在线视频| 日本高清久久一区二区三区| 97久久国产精品| 成人xxxx视频| 日本视频一区二区在线观看| 69av视频在线播放| 亚洲一区二区三区xxx视频| 欧美午夜精品久久久久久蜜| 91av在线网站| aa成人免费视频| 亚洲人成77777| 国产精品99蜜臀久久不卡二区| 不卡一区二区三区视频| 亚洲一区二区三区涩| 国产精品色婷婷视频| 精品一区二区三区视频日产| 久久久久久国产免费| 成人黄色免费网站在线观看| 欧美日韩最好看的视频| 日本精品性网站在线观看| αv一区二区三区| 欧美激情一区二区三区在线视频观看 | 久久久久久国产精品mv| 久久人人爽人人| 亚洲综合精品一区二区| 午夜精品电影在线观看| 国产精品视频免费观看www| 精品视频一区二区三区四区| 午夜精品视频网站| 成人动漫在线视频| 国产69精品久久久久9| 亚洲www在线| 欧美激情2020午夜免费观看| 成人久久久久久久| 亚洲一区三区电影在线观看| 国产欧美日韩精品丝袜高跟鞋| 日韩福利二区| 成人激情电影一区二区| 一本色道久久综合亚洲精品婷婷| 成人免费福利视频| 亚洲图片欧洲图片日韩av| 国产欧美日韩高清| 一区二区三区欧美成人| 亚洲伊人久久综合| 97精品国产97久久久久久| 岛国视频一区免费观看| 欧美在线性爱视频| 清纯唯美一区二区三区| 国产成人精品视频在线| 欧美综合激情网| 精品欧美一区二区三区久久久| 欧美专区国产专区| 免费毛片一区二区三区久久久| 国产精品电影观看| 亚洲最新在线| 国产精品一区在线观看| 国产精品18久久久久久麻辣| 欧美国产视频在线观看| 国产在线精品自拍| 国模私拍一区二区三区| 久久精品国产美女| 国产精品欧美激情| 国内精品国产三级国产在线专| 精品午夜一区二区| 成人免费在线视频网址| 2023亚洲男人天堂| 日本午夜精品一区二区三区| 91久久久久久久一区二区| 91精品国产自产91精品| 色999日韩自偷自拍美女| 91久久中文字幕| 日av在线播放中文不卡| 色一情一乱一伦一区二区三区| 成人激情视频免费在线| 欧美一性一乱一交一视频| 欧洲一区二区在线| 国产精品9999久久久久仙踪林 | 欧洲日韩成人av| 亚洲国产一区二区三区在线| 999国产在线| 国产精品美女主播在线观看纯欲| 欧美黑人xxxx| 欧美另类高清视频在线| 91在线短视频| 国产噜噜噜噜久久久久久久久| 午夜精品久久久久久久久久久久| 日本一区二区在线视频| 国产精品国产精品国产专区蜜臀ah| 国产激情视频一区| 91精品国产沙发| 一区精品视频| 日韩av影视| 国产日韩精品久久| 91免费在线视频网站| 国产成人精品在线播放| 97国产在线观看| 欧美激情一区二区三区久久久 | 亚洲一卡二卡三卡| 欧美日韩在线一二三| 国产精品乱码一区二区三区| 国产综合视频在线观看| 国产精品成人一区| 性欧美亚洲xxxx乳在线观看| 欧美高清视频在线播放| 色999五月色| 蜜桃传媒一区二区| 国产精品一区二区三区在线| 92裸体在线视频网站| 成人免费网站在线| 国产精品一区久久| 国产精品白嫩美女在线观看| 欧美在线视频一区| 91成人在线观看国产| 国内伊人久久久久久网站视频| 亚洲视频在线二区| 亚洲在线色站| 欧洲高清一区二区| 欧美xxxx黑人又粗又长精品| 麻豆久久久av免费| 久久综合色一本| 欧美日韩在线一二三| 欧美精品七区| 日本一区二区三区精品视频| 欧洲在线视频一区| 日韩免费电影一区二区| 日韩片电影在线免费观看| 日韩.欧美.亚洲| 亚洲一区二区精品在线观看| 午夜午夜精品一区二区三区文| 色噜噜狠狠色综合网| 欧美日韩在线精品| 日本视频一区二区不卡| 偷拍视频一区二区| 中文字幕av日韩精品| 色综合91久久精品中文字幕| 欧美精品激情blacked18| 欧美福利视频在线| 91精品国产91久久久久久最新| 欧美与欧洲交xxxx免费观看| 欧洲美女7788成人免费视频| 国产精品爱啪在线线免费观看| 国产欧美一区二区三区在线看| 91亚洲一区精品|