国产剧情视频在线观看-国产剧情麻豆女教师在线观看-国产剧情精品在线观看-国产剧情精品-国产剧情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>
    鬼打鬼之黄金道士1992林正英| 91在线网站视频| 国产精品三级网站| 精品国产一区二区三区麻豆免费观看完整版| 亚洲国产精品视频一区| 国产成人免费91av在线| 久久久国产精品一区二区三区| 668精品在线视频| 国产精品三区在线| 51久久精品夜色国产麻豆| 97se视频在线观看| 国内精品久久久久久久| 国产精品v欧美精品∨日韩| 国产69精品久久久| 国产伦精品一区二区三区视频孕妇 | 91精品国产自产91精品| 精品国产一区二区三区麻豆小说| 国产精品video| 亚洲视频sss| 国产91社区| 国产精品第10页| 一本色道久久综合亚洲精品婷婷 | 夜夜春亚洲嫩草影视日日摸夜夜添夜| 成人免费福利在线| 久久人人爽人人| 免费亚洲精品视频| 亚洲aⅴ男人的天堂在线观看| 午夜精品久久久久久99热软件| 国产私拍一区| 国产日产久久高清欧美一区| 欧美精品xxx| 欧洲视频一区二区三区| 91久久精品www人人做人人爽| 日本久久久久久| 日本在线观看一区| 国产a一区二区| 国产精品白嫩初高中害羞小美女| 亲爱的老师9免费观看全集电视剧| 国产精品尤物福利片在线观看| 欧洲一区二区在线 | 国产成人极品视频| 欧美精品videos| 欧美午夜精品理论片a级大开眼界 欧美午夜精品久久久久免费视 | 91超碰在线电影| 日av在线播放中文不卡| 久久久久久中文| 欧美在线播放一区二区| 狠狠色噜噜狠狠狠狠色吗综合| 国产一区玩具在线观看| 人人澡人人澡人人看欧美| 欧美激情奇米色| 视频一区不卡| 欧美日韩三区四区| 国产精品乱子乱xxxx| 国产精品永久免费视频| 欧美整片在线观看| 久久男人av资源网站| 亚洲一区二区三区欧美| 天堂一区二区三区| 日韩久久精品一区二区三区| 久久精品一区二区三区不卡免费视频| 91超碰rencao97精品| 国产欧美精品日韩精品| 国产91精品久久久久| 欧美第一淫aaasss性| 视频在线一区二区三区| 欧美极品视频一区二区三区| 久久综合久久久| 久久久久久99| 久久精品aaaaaa毛片| 国内精品视频免费| 国产欧美日韩视频一区二区三区| 成人av片网址| 91一区二区三区| 91香蕉亚洲精品| 成人午夜在线观看| 亚洲一区二区在线播放| 91久久国产自产拍夜夜嗨| 91色在线视频| 成人影片在线播放| 精品国产免费人成电影在线观... 精品国产免费久久久久久尖叫 | 欧美日韩国产精品一区二区| 久久国产一区二区| 精品中文字幕一区| 欧美日韩国产综合在线| 日韩欧美在线观看强乱免费| 天堂精品视频| 中文字幕中文字幕99| 色在人av网站天堂精品| 欧美大片免费观看| 久久久久久久久电影| 午夜美女久久久久爽久久| 97婷婷涩涩精品一区| 91精品国产精品| 热草久综合在线| 国产日本欧美一区| 51国偷自产一区二区三区的来源 | 国产成人精品av在线| 国产精品精品久久久| 国产精品影片在线观看| 成人中文字幕+乱码+中文字幕| 亚洲jizzjizz日本少妇| 国产在线视频欧美一区二区三区| 蜜桃91精品入口| 欧美一区二区三区精美影视 | 国产精品久久久久久av| 国产在线精品成人一区二区三区| 亚洲最大av网站| 精品国产aⅴ麻豆| 性刺激综合网| 欧洲一区二区视频| 亚洲xxx大片| 欧美动漫一区二区| 欧美精品久久久久| 国产精品三级网站| 激情小说网站亚洲综合网| 性欧美精品一区二区三区在线播放| 久久久久久久久久久国产| 国产精品av在线播放| 亚洲在线一区二区| 欧美激情一区二区三区在线视频| 欧美激情第三页| 国产精品第一视频| 国产精品一区二区不卡视频| 亚洲视频sss| 国产精品91一区| aa成人免费视频| 亚洲欧美丝袜| 国产成人拍精品视频午夜网站| av一区二区在线看| 一区二区三区四区欧美| 国产精品第一页在线| 国产一区免费| 97av在线播放| 国产精品视频一区二区三区经| 正在播放一区二区三区| 国产精品视频播放| 欧美日韩精品中文字幕一区二区| 911国产网站尤物在线观看| 99精品国产一区二区| 一本久久a久久精品vr综合| 国产精品成人一区| 免费日韩电影在线观看| 日本人成精品视频在线| 精品免费国产| 欧美一区二区影院| 久久另类ts人妖一区二区| 91国语精品自产拍在线观看性色| 高清不卡一区二区三区| 久久久影视精品| 91原创国产| 国色天香2019中文字幕在线观看| 成人xxxxx色| 亚洲18私人小影院| 精品久久中出| 国产成人亚洲综合91| 欧美一级二级三级| 国产在线拍揄自揄视频不卡99 | 国产精品第一视频| 蜜桃视频在线观看成人| 国产suv精品一区二区| 久久综合一区| 国产精品丝袜高跟| 手机看片福利永久国产日韩| 国产欧美精品一区二区三区介绍| 亚洲三区四区| 亚洲一区二区三区乱码aⅴ| 在线丝袜欧美日韩制服| 99国产精品久久久久老师| 久久久久久久久久久免费 | 久久久久国产精品www| 亚洲一区二区三区乱码aⅴ| 欧美国产日韩免费| 国产偷久久久精品专区| 国产经典一区二区| 午夜欧美一区二区三区免费观看| 亚洲一区二区中文| 91av在线看| 日本一区二区三区视频免费看| 国产在线精品成人一区二区三区| 久久久久久久一| 鲁丝一区二区三区免费| 国产精品永久免费观看| 久久久女女女女999久久| 精品一区二区三区日本| 国产日韩专区在线| 国自在线精品视频| 日产精品久久久一区二区| 91视频国产一区| 日韩av免费一区| 正在播放91九色| 国内精品二区| 91色琪琪电影亚洲精品久久| 欧美中文在线观看国产| 亚洲人久久久| 久久综合九色综合网站| 5566中文字幕一区二区| 国产精品91在线观看| 欧美激情视频一区二区三区不卡| 精品视频导航| 91精品在线播放| 国产99久久精品一区二区| 欧美黄色片在线观看| 欧美少妇一区| 国产精品免费区二区三区观看| 国产精品18久久久久久首页狼| 欧美大片在线影院| 亚洲国产精品视频一区| 鲁丝一区二区三区免费| 动漫美女被爆操久久久| 91精品久久久久久久久久久久久久 | 欧美在线观看网址综合| 欧美大片欧美激情性色a∨久久| 久久精品中文字幕一区二区三区 | 亚洲在线视频观看| 国产欧美va欧美va香蕉在线| 97超碰蝌蚪网人人做人人爽| 欧美国产中文字幕| 一区二区三区四区免费视频| 日韩欧美三级电影| 欧美不卡在线一区二区三区| 国内成+人亚洲| 超碰97人人人人人蜜桃| 91色精品视频在线| 国产自产女人91一区在线观看| 欧美一级高清免费播放| 久久青草福利网站| 欧美黑人国产人伦爽爽爽| 亚洲 日韩 国产第一区| 日韩精品极品视频在线观看免费| 鲁片一区二区三区| 久久99精品久久久久久久久久| 国产成人亚洲欧美| 国产精品久久久久免费| 国产精品免费视频一区二区| 国产高清精品一区| 国产区日韩欧美| 黑人中文字幕一区二区三区| 精品一区二区不卡| 蜜桃日韩视频| 欧美一区二区三区在线播放 | 91久久精品国产91久久性色tv| 国产日韩专区在线| 成人看片人aa| 91亚洲精品丁香在线观看| 亚洲最大的网站| 成人蜜桃视频| 久久av一区二区| 欧美一二三四五区| 视频二区一区| 一区二区三区偷拍| 国内精品在线一区| 日韩av快播网址| 国产精品视频xxx| 国产视频观看一区| 成人免费福利在线| 99免费在线观看视频| 97久久天天综合色天天综合色hd | 久久亚洲免费| 色就是色欧美| 久久久久久久成人| 国产v综合v亚洲欧美久久| 国产精品一香蕉国产线看观看| 国产一区深夜福利| 成人蜜桃视频| 玛丽玛丽电影原版免费观看1977 | 国产亚洲福利社区| 欧美lavv| 影音先锋欧美在线| 欧美中文字幕精品| 91精品国产综合久久香蕉最新版 | 欧美日韩成人一区二区三区 | 精品国产91亚洲一区二区三区www| 噜噜噜噜噜久久久久久91| 亚洲精品不卡| 88xx成人精品| 91久热免费在线视频| 国产精品区二区三区日本| 日韩国产欧美精品| 欧美综合一区第一页| 国产欧美 在线欧美| 电影午夜精品一区二区三区| 欧美日韩综合网| 国产69精品久久久| 国产美女精彩久久| 精品国产乱码久久久久久蜜柚| 亚洲啪啪av| 国产v综合ⅴ日韩v欧美大片| 国产精品免费一区二区三区| 性欧美精品一区二区三区在线播放 | 欧美高清videos高潮hd| 国产成人一区二区三区| 高清视频在线观看一区| 自拍偷拍99| 国产欧美在线播放| 欧洲精品在线一区| 日韩av免费看| 精品欧美一区二区久久久伦| 久久久久久久久久国产精品| 国产欧美精品xxxx另类| 欧美日韩一区二区三区在线视频| 97视频在线观看免费| 99精品在线直播| 中文视频一区视频二区视频三区| 国产精品普通话| 欧美成人第一区| 国产成+人+综合+亚洲欧洲| 久久66热这里只有精品| 91精品国产九九九久久久亚洲| 97se国产在线视频| 久久久亚洲国产| 波多野结衣一区二区三区在线观看| 先锋影音一区二区三区| 国产精品丝袜高跟| 日韩中文一区| 国产主播欧美精品| 亚洲精品国产精品久久| 国产在线日韩在线| 一区二区三区在线视频111| 国产日韩视频在线观看| 一区二区三区视频在线播放| 成人精品久久久| 久久理论片午夜琪琪电影网| 成人动漫在线视频| 91国偷自产一区二区三区的观看方式| 国产高清精品一区| 日韩美女写真福利在线观看| 欧美高清视频一区二区三区在线观看| 国产成人精品久久久| 久久久久久一区| 国产精品露脸自拍| 在线天堂一区av电影| 国产高清精品一区二区| 日本精品中文字幕| 色婷婷精品国产一区二区三区| 国产精品无av码在线观看| 亚洲一区二区三区色| 99伊人久久| 国产第一区电影| 亚洲国产成人不卡| 国产欧美日韩综合精品二区| 国产精品久久久久久久久久久不卡| 日韩高清av| 91精品国产99久久久久久红楼| 91精品91久久久久久| 玛丽玛丽电影原版免费观看1977 | 国产伦理一区二区三区| 欧美在线观看网站| 亚洲精品高清国产一线久久| 成人自拍偷拍| 国产精品入口尤物| 久久久最新网址| 美女黄毛**国产精品啪啪| 国产一区二区在线免费| 91av视频导航| 一本一本久久a久久精品综合妖精| 成人动漫视频在线观看免费| 日韩av成人在线观看| 亚洲天堂电影网| 国产精品免费一区二区三区在线观看| 国产成人精品视频在线观看| 欧美激情精品久久久久久| 久久久久久草| 成人av影视在线| 成人免费大片黄在线播放| 欧洲亚洲妇女av| 欧美激情一级精品国产| 欧美一区二区三区在线播放| 国产精品污www一区二区三区| 国产欧美日韩综合精品| 欧美性在线视频| 欧美黄色片视频| 日本高清久久一区二区三区| 成人性色av| 444亚洲人体| 国产精品专区h在线观看| 欧美在线播放视频| 久久人人97超碰精品888| 亚洲乱码国产乱码精品天美传媒| 麻豆成人av| 狠狠久久综合婷婷不卡| 国产传媒一区二区三区| 超碰97在线资源| 亚洲一区亚洲二区亚洲三区| 国产精品麻豆va在线播放| 97视频在线看| 久久久久久尹人网香蕉| 亚洲欧洲精品在线 | 91av一区二区三区| 91精品国产综合久久香蕉922| 国产成人短视频| 日本欧美精品在线| 日本国产高清不卡| 26uuu日韩精品一区二区| 国产最新精品视频| 久久乐国产精品| 久久久欧美一区二区| 欧美黑人xxxx| 久久免费视频在线| 性色av一区二区三区免费| 欧美精品久久久久| 午夜精品美女自拍福到在线| 久久久亚洲网站| 88xx成人精品| 国产97人人超碰caoprom| 欧美一级大胆视频| 日本乱人伦a精品| 国产精品福利在线| 国产美女精品视频免费观看| 国产精品v片在线观看不卡| 国产成人精品综合| 国产精品久久久久不卡| 国产美女91呻吟求| 1卡2卡3卡精品视频| 亚洲最大福利视频网| 春色成人在线视频| 精品91免费| 欧美日韩系列| 亚洲国产日韩欧美| 欧美放荡办公室videos4k| 久久久久亚洲精品| 欧美一级在线亚洲天堂| 欧亚精品中文字幕| 国产精品欧美一区二区三区奶水| 成人a在线观看| 国产a一区二区| 欧美久久久久久| 亚洲高清不卡一区| 午夜免费日韩视频| 国产激情视频一区| 91精品在线看| 极品尤物一区二区三区| 午夜精品一区二区在线观看| 午夜精品久久久久久久99热浪潮| 欧洲成人午夜免费大片| 国产精品免费小视频| 97人人模人人爽人人少妇| 精品麻豆av| 在线看视频不卡| 日韩av观看网址| 亚洲最大福利视频| 欧美在线日韩精品| 97在线视频观看| 成人久久一区二区三区| 久久爱av电影| 中文字幕一区二区中文字幕| 国产91免费看片| 99re资源| 亚洲图片都市激情| 茄子视频成人在线| 99在线高清视频在线播放| 欧美日韩一区在线播放| 久久久久在线观看| 成人a视频在线观看| 久久久久久久久久久久久久一区 | 99精品在线直播| 日韩国产精品一区二区三区| 97在线视频免费播放| 国产欧美一区二区| 久热这里只精品99re8久 | 高清视频一区二区三区| 性欧美大战久久久久久久免费观看 | 国产极品精品在线观看| 福利视频一区二区三区| 亚洲一区三区| 国产精品国产福利国产秒拍| 国产视色精品亚洲一区二区| 欧美激情久久久久久| 国产一区玩具在线观看| 日本成人三级电影网站| 日本aⅴ大伊香蕉精品视频| 国产精品对白刺激久久久| 一区二区成人国产精品| 国产精品狼人色视频一区| 乱色588欧美| 日本一区二区三区在线播放| 好看的日韩精品| 4438全国成人免费| 国产一区二区视频在线免费观看| 欧美极品少妇xxxxⅹ裸体艺术| 国产精品一久久香蕉国产线看观看 | 亚洲一区不卡在线| 国产精品盗摄久久久| 欧美精品一区三区在线观看| 国产激情久久久| 日本一区二区三区四区在线观看| 日韩av手机在线看| 欧美日韩精品综合| 国产精品久久久久7777婷婷| 欧美日韩国产综合视频在线| 国产精品久久久久久久久久新婚 | 欧洲成人性视频| 久久草.com| 国产精品激情av在线播放 | 欧美激情在线狂野欧美精品| 亚洲影院污污.| 国内免费久久久久久久久久久| 97碰碰视频| 7777精品视频| 欧美一区二区三区四区夜夜大片| 国产精品自在线| 综合久久国产| 国产美女精品在线观看| 日韩av电影免费观看高清| 欧美精品一区三区在线观看| 国产精品网红直播| 欧美激情精品久久久久久大尺度| 丁香婷婷久久久综合精品国产| 97涩涩爰在线观看亚洲| 欧美日韩国产精品一区二区| 国产中文字幕亚洲| 国模精品视频一区二区| 久久久久综合一区二区三区| 国产精品无码专区在线观看| 伊人天天久久大香线蕉av色| 成人在线资源网址| 国产精品成人v| 色综合久久天天综线观看| 国产伦精品一区二区三区| 国产成人免费av| 中国成人在线视频| 久久精品国产精品国产精品污| 国产乱肥老妇国产一区二| 久久久久国产视频| 欧美日韩一区二| 不卡一区二区三区视频| 国产精品高清免费在线观看| 欧美精品福利视频| 欧美日韩综合另类| 成人在线看片| 成人h视频在线观看播放| 97激碰免费视频| 亚洲精品一品区二品区三品区| 国内精品一区二区| 91精品中国老女人| 国产不卡在线观看| 久久理论片午夜琪琪电影网| 欧美人与性禽动交精品| 国产精品久久久一区二区三区| 国产欧美一区二区| 国产a级全部精品| 国内偷自视频区视频综合 | 成人妇女免费播放久久久| 啪一啪鲁一鲁2019在线视频| 欧美精品videos| 亚洲欧洲精品在线| 欧美xxxx黑人又粗又长精品| 国产高清精品一区二区| 成人信息集中地欧美| 国产国产精品人在线视| 555www成人网| 久久久久久伊人| 一区二区在线观| 少妇精品久久久久久久久久| 蜜桃视频日韩| 久久精品二区| 精品视频免费观看| 国产精品久久久久免费| 91久久极品少妇xxxxⅹ软件| 成人在线国产精品| 国产精品永久免费在线| 国产精品激情自拍| 青青精品视频播放| 欧美一级黑人aaaaaaa做受| 91国内揄拍国内精品对白| 久久久噜噜噜久噜久久| 欧美黄色性视频| 欧美激情在线观看| 欧美激情国产精品| 中文字幕在线亚洲三区| 正在播放91九色| 欧美丰满老妇厨房牲生活| 一区二区三区观看| 亚洲视频在线二区| 中文字幕中文字幕一区三区| 一区二区三区观看| 欧美激情欧美狂野欧美精品| 一本色道久久综合亚洲精品婷婷 | 久久久一本精品99久久精品| 国产一区二区高清不卡| 国内精品二区| 美日韩免费视频| 欧洲亚洲一区二区三区四区五区| 任我爽在线视频精品一| 天堂av一区二区| 色综合91久久精品中文字幕| 中文精品一区二区三区| 欧美激情第三页| 97超碰蝌蚪网人人做人人爽| 97在线免费观看| 欧美亚洲成人网| 国产精品久久久久久久午夜| 国产精品午夜视频| 亚洲精品免费在线视频| 粉嫩高清一区二区三区精品视频| 国产综合 伊人色| 欧美精品免费观看二区| 四虎影院一区二区三区 | 99久热re在线精品996热视频| 翡翠波斯猫1977年美国|