• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    Android系統(tǒng)插件式輸入法程序的設(shè)計

    2009-04-29 00:00:00李平新
    電腦知識與技術(shù) 2009年35期

    摘要:介紹了Android系統(tǒng)的基本概念,并分析了Android特性和迅速流行的原因。講解了Android系統(tǒng)提供的輸入法框架,實現(xiàn)一個輸入法所需要做的工作,和現(xiàn)有輸入法設(shè)計的局限性。然后介紹插件式程序設(shè)計的實現(xiàn)方法,并對手機等數(shù)碼產(chǎn)品中插件式安裝程序的優(yōu)點進行分析,并采用該方法設(shè)計了包含主程序,和兩個插件方式安裝的輸入法程序。

    關(guān)鍵詞:android系統(tǒng);輸入法;插件式程序;手機應(yīng)用

    中圖分類號:TP399 文獻標(biāo)識碼:A文章編號:1009-3044(2009)35-9979-03

    Android Plug-in Input Method Programs Design

    LI Ping-xin

    (School of Software Engineering Tongji University, Shanghai 200433, China)

    Abstract: Introduced the basic concept of Android system, and analyzes the characteristics of Android and the reasons for Android been growing in popularity. Explained the Android system input method framework, how to implements an input method, and the limitations of the current input method designing. Then introduced the plug-in program implementations. As well as mobile phones and other digital products, the advantages and disadvantages of plug-in program analysis. And using the method designed a Input method application including main program Pinyin input method and Handwriting input method.

    Key words: android; inputmethod; plus; mobile application

    1 背景

    1.1 Android系統(tǒng)介紹

    Android是Google開發(fā)的基于Linux平臺的開源手機操作系統(tǒng)。它包括操作系統(tǒng)、用戶界面和應(yīng)用程序—— 移動電話工作所需的全部軟件,而且不存在任何以往阻礙移動產(chǎn)業(yè)創(chuàng)新的專利障礙。Android SDK的提供了一些使用JAVA語言開發(fā)Android平臺應(yīng)用所必須的工具和API,同時還提供了使用C/C++語言開發(fā)的NDK工具[1]。

    Android包含了一整套核心庫。它為java語言提供了很多有用的功能。在Android系統(tǒng)中所有的應(yīng)用都運行在它自己的進程里,該進程是一個Dalvik虛擬機的實例。Dalvik被設(shè)計成能在一臺設(shè)備上高效的運行多個虛擬機實例。Dalvik虛擬機的可執(zhí)行文件被封裝成Dalvik可執(zhí)行格式(.dex)。這是被優(yōu)化過的最小內(nèi)存依賴的格式。java編譯器(dx工具)將注冊了的 和運行時用到的類編譯成.dex格式。Dalvik虛擬機依賴于底層linux內(nèi)核提供的功能,如線程機制,和內(nèi)存管理機制。

    Android程序通過apk文件進程安裝。apk格式是一種壓縮格式,apk文件內(nèi)包含程序執(zhí)行的dex代碼和程序使用的圖片,音頻,界面布局文件,C/C++靜態(tài)庫等資源文件。

    1.2 Android系統(tǒng)特性

    Android系統(tǒng)是開放源代碼項目,整個系統(tǒng)的代碼都是免費開放的。Android系統(tǒng)的開發(fā)語言是Java(因為該語言沒有通過Sun的認(rèn)證,嚴(yán)格來說不能算作是Java語言,而是類Java語法的語言),java作為最流行的面向?qū)ο蟮恼Z言,不僅容易學(xué)習(xí),豐富的api更加容易開發(fā)高級應(yīng)用程序。并且傳統(tǒng)的手機應(yīng)用程序,主要是采用J2ME平臺,J2ME是采用Java作為開發(fā)語言,開發(fā)語言上的親緣關(guān)系,使現(xiàn)有的J2ME手機應(yīng)用程序很容易的移植到Android中。同時Android系統(tǒng)是基于Linux系統(tǒng)的,Linux系統(tǒng)中包含了大量的開源應(yīng)用庫,使用Android系統(tǒng)的NDK,更可以方便的使用現(xiàn)有Linux庫開發(fā)出豐富的應(yīng)用程序[2]。基于以上特性,Android系統(tǒng)已經(jīng)推出,經(jīng)歷了一年時間后,被各大手廠商接受,并迅速流行。

    2 輸入法框架介紹

    輸入法是介于用戶,應(yīng)用程序文本編輯框之間的聯(lián)系通道。輸入法模塊一般提供一個輸入面板如軟鍵盤,觸摸板,將用戶的輸入根據(jù)某種輸入算法(如筆畫輸入,拼音輸入,手寫輸入等算法)轉(zhuǎn)換成詞組傳遞給文字輸入框組件。Android 系統(tǒng)在1.5版本后開始提供輸入法框架。該框架提供了InputMethodManager服務(wù)組件來管理系統(tǒng)中安裝的各種的輸入法,InputMethodService是代表某個具體輸入法的進程,他負(fù)責(zé)某個輸入法的初始化、創(chuàng)建、運行和銷毀。InputConnection是負(fù)責(zé)應(yīng)用程序文字輸入框和輸入法交換數(shù)據(jù)。輸入法框架如圖1所示。

    目前Android系統(tǒng)的輸入法框架比較完善,實現(xiàn)一個輸入法,只需要繼承InputMehodService,并實現(xiàn)該類中定義的方法,和輸入法輸入邏輯和具體算法引擎,和軟鍵盤布局,候選字顯示等。

    3 插件式輸入法的必要性和插件式程序的實現(xiàn)原理

    目前比較流行的手機輸入方式有全鍵盤拼音/英文輸入,九鍵盤拼音/筆畫/英文/數(shù)字輸入,手寫輸入等[3]。雖然某一種輸入可以應(yīng)對大多數(shù)情況的輸入,但是多種輸入法搭配會提供輸入效率。雖然可以安裝多個不同類型輸入程序,來提供多種輸入方式,但是在Android系統(tǒng)中,多種輸入法間切換時,需要先長擊輸入框,然后在彈出的選擇框總選擇需要的輸入法,這個過程雖然只有2步操作,但是整個過程將會耗費若干秒時間,并且有些情況下,新選擇的輸入法不會立刻運行,而是要等待一段比較長的時間后才會啟動起來。這種方式將會嚴(yán)重降低用戶的輸入效率。比較普遍的做法是將多種輸入法全部放到一個安裝文件中。比如一個apk文件同時提供拼音輸入、九鍵筆畫輸入,和手寫輸入,那么這個apk文件將會占用大量的手機內(nèi)存空間,但與此同時用戶可能只習(xí)慣使用其中的少數(shù)幾種輸入法,這樣輸入法程序就浪費了一部分內(nèi)存空間,因為輸入程序的詞庫,算法引擎占用空間比較多,同時手機內(nèi)存又是比較少的。

    為此如果能夠提供一種插件式輸入法安裝方式,即用戶可以選擇安裝或卸載某個輸入法,但是多個輸入法,卻是運行在一個程序中進行,并且輸入法的切換過程只需點擊一下既可快速切換[4]。

    插件式輸入法將包括2部分:輸入切換器,和各種輸入法插件。輸入法切換器用于管理安裝的各種輸入法插件,和在他們之間進行快速的切換。各個輸入法插件則提供不同的輸入方式。用戶安裝輸入法,必須要安裝輸入法切換器,然后根據(jù)需要來安裝不同的輸入法插件。

    Android提供了PackageManager類,可以查詢所有安裝在系統(tǒng)中apk程序信息。PathClassLoader類,用于從其他apk文件中加載類。這是插件輸入法設(shè)計的關(guān)鍵。

    PackageManager的queryIntentActivities(intent, flag)方法可以查詢系統(tǒng)中所有的提供滿足參數(shù)intent(intent為“意圖”的意思,比如android中有一種“SEND”意圖,表示用來共享數(shù)據(jù),如Email程序,短信程序等都屬于這種intent,在程序的AndroidManifest.xml文件中,可以設(shè)置程序的意圖。)的所有Activity信息,包括Activity的類名稱,apk代碼路徑等[5]。

    知道了插件apk路徑,就可以通過語句“new PathClassLoader(changed.sourceDir,classLoader)”來構(gòu)造一個加載插件輸入法代碼的ClassLoader。通過ClassLoader的loadClass(className)方法來加載插件類。然后調(diào)用他的構(gòu)造函數(shù),即可創(chuàng)建該類的內(nèi)存實例的對象。

    Class c = classLoader.loadClass(changed.className);

    c.getConstructor(args_type...).newInstance(args...);

    然后就可以調(diào)用插件程序中的代碼了。

    4 輸入法插件的設(shè)計

    4.1 輸入法管理器設(shè)計

    插件式輸入法,需要一個主程序Switcher,用于查詢、管理、加載輸入法插件和輸入法其他的一些功能,這些功能主要包括輸入候選字的顯示視圖,輸入法切換視圖等。插件式輸入法系統(tǒng)的結(jié)構(gòu)圖如圖2。

    在輸入法服務(wù)進程啟動時,通過queryIntentActivities()函數(shù)查詢系統(tǒng)中的輸入法插件,為了便于查詢,需要定義一個專用的輸入法插件標(biāo)intent識符,如“com.android.lpx.INPUMETHOD_PLUS”的intent,作為參數(shù):

    queryIntentActivities(new intent(“com.android.lpx.INPUMETHOD_PLUS”,flag)。

    這樣每一個輸入法插件都要設(shè)置自己的intent屬性為“com.android.lpx.INPUMETHOD_PLUS”,這樣才能夠被插件管理器Switcher搜索到。

    在查詢到哪一個Activity包含輸入法插件后,還要知道插件中的具體哪一個類是輸入法實現(xiàn)類;因為我們的輸入法要繼承下面要提到的AbstractInputMethod抽象類,同時java是單繼承的,所以我們還需要提供一個如代碼1所示的接口,,用來獲取插件中輸入法具體實現(xiàn)類的信息[6]。

    包含com.android.lpx.INPUMETHOD_PLUS的activity要繼承這個接口并實現(xiàn)其中的方法。通過讀取這個接口,輸入法管理器,可以獲取到插件apk程序中實現(xiàn)輸入法功能的類的名字,輸入法的名字,和輸入法圖標(biāo)的資源ID號等信息。

    代碼1 插件信息接口

    public interface PlugInfo {

    public String getName();

    public String getClassName();

    public Drawable getIcon();

    }

    4.2 輸入法插件設(shè)計

    為了便于管理和加載輸入法插件,需要提供一個統(tǒng)一的輸入法接口。輸入法的基本數(shù)據(jù)流就是從屏幕/鍵盤獲取用戶原始輸入,甚至還包括用戶上一次輸入的字符(用于聯(lián)想功能);輸入數(shù)據(jù)經(jīng)過輸入法算法處理后產(chǎn)生輸入字符和候選字符以及聯(lián)想字符;將輸入字符傳送給文本輸入框,以及候選字符或者聯(lián)系字符交給輸入法管理器來顯示。代碼2中顯示了本輸入法插件設(shè)計中采用的接口[7]。

    代碼2 輸入法插件接口

    public interface InputMethod {

    public boolean handleKey(int primaryCode, int[] keyCodes); //用戶輸入的原始按鍵值

    public void handleSpecial(Object data);//用戶的書寫輸入數(shù)據(jù)甚至可以包括語音輸入數(shù)據(jù)

    public void associate(String inputed);//上一次輸入的數(shù)據(jù),用于聯(lián)想

    public void start(); //啟動該插件

    public void close(); //關(guān)閉該插件

    public void clear(); //清理變量,初始化插件狀態(tài)

    public int getIconID();//獲取插件的圖標(biāo)ID

    public int getId();//獲取插件的ID

    public String getName();//獲取插件的名稱

    public boolean special();//

    public String getPackageName();//獲取插件的包名稱

    public View getKeyboardView(Context context, int theme);//獲取插件的輸入視圖(可以是軟鍵盤,手寫屏等

    public void setOnKeyboardActionListener(OnKeyboardActionListener listener);//當(dāng)軟鍵盤被用戶按了之后調(diào)用的回調(diào)函數(shù)

    public boolean isNeedShift();//是否需要考慮shift鍵狀態(tài)

    public boolean isShifted();//shift鍵狀態(tài)

    public void setShifted(boolean shifted);//設(shè)置shift鍵狀態(tài)

    public void updateKeyboard();//更新軟鍵盤

    public View updateKeyboardView(Context context, int theme);//更新軟鍵盤樣式

    public void setPreviewEnabled(boolean enable);//設(shè)置是否允許按鍵預(yù)覽

    public void setPreviewCenterabled(boolean enable);

    }

    InputMethod提供了一個輸入法的基本輸入出,但有些操作是每個輸入法都會用到的,為此基礎(chǔ)該接口實現(xiàn)一個抽象類AbstractInputMethod。AbstractInputMethod提供了一個更詳細的輸入法插件接口,同時包含每個輸入法插件都會用到的使用函數(shù)(如isNumber()判斷用戶是否點擊了(軟)鍵盤的數(shù)字鍵),和一些函數(shù)的默認(rèn)返回值。各種輸入法插件需要實現(xiàn)以上插件。

    4.3 插件式輸入法示例程序的實現(xiàn)

    本插件系統(tǒng)的示例代碼是在eclipse開發(fā)工具中完成。

    在eclipse中新建project,命名為Switcher,并按照Android的輸入法框架API,實現(xiàn)一個輸入法框架,主要增加一個方便用戶選擇輸入法的界面。增加類用來搜索和加載輸入法插件。具體的輸入法實現(xiàn)時則是加載用戶選擇的輸入法插件。

    在eclipse中新建project,命名為QwertyPinyinInputMethod,并新建一個帶有com.android.lpx.INPUMETHOD_PLUS屬性的Activity,該Activity繼承PlugInfo 接口。并新建一個類實現(xiàn)AbstractInputMethod 接口,并實現(xiàn)輸入法中具體算法功能。

    本設(shè)計中的示例輸入法插件是全鍵盤拼音輸入法(QwertyPinyinInputMethod),和全屏手寫輸入法(HandwritingInputMethod)。

    編譯project,并生成apk安裝文件。

    安裝輸入法管理器,和2個輸入法插件

    adb installswitcher.apk

    adb installpinyin.apk

    adb installhandwriting.apk

    在Android系統(tǒng)設(shè)置中選中我們安裝的輸入法,并在輸入框中選擇使用我們剛剛安裝輸入法。然后會彈出我們的輸入法界面,按照Switcher中設(shè)定的開關(guān),可以選擇不同的輸入法插件,來實現(xiàn)不同方式的輸入,程序執(zhí)行界面如圖3所示。

    5 總結(jié)

    本文介紹了Android系統(tǒng)中插件式程序的設(shè)計思路,并采用該思路設(shè)計了插件式輸入法程序。本文所論述的插件式程序設(shè)計方法還可以用于多組件式程序,如包含多種在線小游戲的游戲大廳;還可以用于應(yīng)用程序的升級更新等。

    在本年底,國內(nèi)各大手機廠商和電信運營公司將推出十幾款運行Android系統(tǒng)或Android定制系統(tǒng)的手機,裝載Android系統(tǒng)的手機將會很快風(fēng)靡大陸。同時包括谷歌公司,中國移動公司等多家公司已經(jīng)推出手機應(yīng)用軟件在線商店,Android應(yīng)用軟件將會面臨很大的需求。

    參考文獻:

    [1] Chen J.An Introduction to Android[EB].Developer Advocate,Google I/O,2008.

    [2] 陳木生.GOOGLE ANDROID手機推出市場分析[J].電子與電腦,2008(12).

    [3] 王曉龍,王軒.基于Windows Mobile的智能手機漢字輸入法研究[D].哈爾濱:哈爾濱工業(yè)大學(xué),2006.

    [4] 鐘茂生,王明文.軟件設(shè)計模式及其使用[J].計算機應(yīng)用,2002,22(8):32-33.

    [5] google android team.Inside the Android Application Framework[EB].Google Ins,2008.

    [6] Haseman C.Android Essential[M].Apress,2008:9-10.

    [7] 胡明星,李雙全,張激.基于嵌入式系統(tǒng)的中文輸入法的設(shè)計與實現(xiàn)[J].計算機工程,2007(20):53-54.

    狠狠精品人妻久久久久久综合| 国产精品成人在线| 伊人久久国产一区二区| 亚洲国产欧美在线一区| av有码第一页| 在线免费观看不下载黄p国产| 综合色丁香网| 欧美日韩精品成人综合77777| 国产一区二区三区综合在线观看 | 欧美精品一区二区大全| 久久这里有精品视频免费| 一级黄片播放器| 国产免费一区二区三区四区乱码| 国产精品久久久久久久电影| videossex国产| 免费久久久久久久精品成人欧美视频 | 免费黄网站久久成人精品| 在线观看美女被高潮喷水网站| 九色成人免费人妻av| 男女啪啪激烈高潮av片| 亚洲久久久国产精品| 国产免费又黄又爽又色| 午夜精品国产一区二区电影| 日本爱情动作片www.在线观看| a级片在线免费高清观看视频| 亚洲精品456在线播放app| 高清不卡的av网站| 国产免费现黄频在线看| 九色亚洲精品在线播放| 亚洲国产精品一区三区| 少妇人妻久久综合中文| 午夜福利网站1000一区二区三区| 午夜免费观看性视频| 香蕉精品网在线| 在现免费观看毛片| 国产精品女同一区二区软件| 草草在线视频免费看| 我的老师免费观看完整版| 人妻一区二区av| 极品少妇高潮喷水抽搐| 午夜激情福利司机影院| 久久久久久久精品精品| 日韩大片免费观看网站| 视频在线观看一区二区三区| 亚洲精华国产精华液的使用体验| 亚洲人成网站在线播| 久久午夜福利片| 卡戴珊不雅视频在线播放| 男人操女人黄网站| 黄色一级大片看看| 99国产精品免费福利视频| 国产淫语在线视频| 99热这里只有精品一区| 18禁动态无遮挡网站| a级毛色黄片| 老司机亚洲免费影院| 99热国产这里只有精品6| 免费观看av网站的网址| 国产成人午夜福利电影在线观看| 久久精品夜色国产| 国产av国产精品国产| 国产成人精品婷婷| 18禁裸乳无遮挡动漫免费视频| av免费观看日本| 男女啪啪激烈高潮av片| 天堂中文最新版在线下载| 女性生殖器流出的白浆| 99热6这里只有精品| 精品一区二区免费观看| 成人手机av| 中文字幕人妻丝袜制服| 在线精品无人区一区二区三| 久久久久久久亚洲中文字幕| 国产精品麻豆人妻色哟哟久久| 热re99久久精品国产66热6| 日韩熟女老妇一区二区性免费视频| 在线观看www视频免费| 日本色播在线视频| 国产成人精品一,二区| 久久 成人 亚洲| 美女xxoo啪啪120秒动态图| 各种免费的搞黄视频| 亚洲精品乱码久久久久久按摩| 欧美人与善性xxx| 免费人成在线观看视频色| av线在线观看网站| 丰满乱子伦码专区| 国产精品一国产av| 伊人亚洲综合成人网| 久久久久久久久久成人| av女优亚洲男人天堂| 国产综合精华液| 日本与韩国留学比较| 国产av码专区亚洲av| 午夜福利,免费看| 成人午夜精彩视频在线观看| 亚洲少妇的诱惑av| 欧美日韩国产mv在线观看视频| 久久人人爽人人爽人人片va| 亚洲欧洲国产日韩| 久久国产精品大桥未久av| 在线免费观看不下载黄p国产| 国产视频首页在线观看| 久久午夜综合久久蜜桃| 天堂8中文在线网| 久久久久视频综合| 免费人妻精品一区二区三区视频| 婷婷色麻豆天堂久久| 91国产中文字幕| 亚洲精品亚洲一区二区| 亚洲无线观看免费| 亚洲av不卡在线观看| 亚洲欧美中文字幕日韩二区| 国产成人a∨麻豆精品| 观看美女的网站| 欧美日韩在线观看h| 久久久a久久爽久久v久久| 婷婷色av中文字幕| 欧美亚洲日本最大视频资源| 九色亚洲精品在线播放| 午夜91福利影院| 国产成人av激情在线播放 | 亚洲伊人久久精品综合| 日产精品乱码卡一卡2卡三| 国产女主播在线喷水免费视频网站| 亚洲av二区三区四区| 精品酒店卫生间| 久久精品熟女亚洲av麻豆精品| 精品亚洲乱码少妇综合久久| 国产深夜福利视频在线观看| 亚洲精品第二区| 一区在线观看完整版| 97超视频在线观看视频| 飞空精品影院首页| 嫩草影院入口| 有码 亚洲区| 狂野欧美激情性xxxx在线观看| xxxhd国产人妻xxx| 欧美少妇被猛烈插入视频| 免费播放大片免费观看视频在线观看| 亚洲怡红院男人天堂| 最近最新中文字幕免费大全7| 亚洲天堂av无毛| 91精品一卡2卡3卡4卡| 伊人久久国产一区二区| 精品一区二区三卡| 国产精品一二三区在线看| 亚洲成人手机| 一级毛片电影观看| 成人漫画全彩无遮挡| xxx大片免费视频| 亚洲av.av天堂| 免费人妻精品一区二区三区视频| 男女啪啪激烈高潮av片| 纵有疾风起免费观看全集完整版| 美女脱内裤让男人舔精品视频| 久久久久久久久久久免费av| av有码第一页| 亚洲国产精品999| 大又大粗又爽又黄少妇毛片口| 狠狠精品人妻久久久久久综合| av在线app专区| 美女cb高潮喷水在线观看| 久久影院123| 国产精品人妻久久久影院| 777米奇影视久久| 免费播放大片免费观看视频在线观看| 日韩人妻高清精品专区| 蜜臀久久99精品久久宅男| 免费观看a级毛片全部| 亚洲精品乱码久久久久久按摩| 九色亚洲精品在线播放| 亚洲av.av天堂| 亚洲色图 男人天堂 中文字幕 | 男女国产视频网站| 亚洲精品色激情综合| 久久久国产一区二区| 多毛熟女@视频| 一级a做视频免费观看| 国产黄片视频在线免费观看| 卡戴珊不雅视频在线播放| 国产片特级美女逼逼视频| 老司机亚洲免费影院| 日本欧美国产在线视频| 黄色视频在线播放观看不卡| 日韩免费高清中文字幕av| 人妻少妇偷人精品九色| 色婷婷久久久亚洲欧美| 秋霞在线观看毛片| 美女视频免费永久观看网站| 伊人久久国产一区二区| 丝瓜视频免费看黄片| 人妻人人澡人人爽人人| 91在线精品国自产拍蜜月| 久久午夜福利片| 性色avwww在线观看| 伦理电影免费视频| 精品午夜福利在线看| 亚洲欧洲日产国产| 亚洲精品av麻豆狂野| 一本一本综合久久| 久久久久久久大尺度免费视频| 免费看av在线观看网站| 久久av网站| 亚洲精品aⅴ在线观看| 我的老师免费观看完整版| 一级,二级,三级黄色视频| 又大又黄又爽视频免费| 国产亚洲午夜精品一区二区久久| 9色porny在线观看| 日韩大片免费观看网站| 午夜av观看不卡| 九九久久精品国产亚洲av麻豆| 亚洲欧洲日产国产| 自拍欧美九色日韩亚洲蝌蚪91| 少妇人妻久久综合中文| 日韩制服骚丝袜av| 七月丁香在线播放| 欧美精品国产亚洲| 亚洲精品色激情综合| 久久ye,这里只有精品| 一级二级三级毛片免费看| 国产av国产精品国产| 亚洲欧美清纯卡通| 少妇熟女欧美另类| 精品99又大又爽又粗少妇毛片| av线在线观看网站| 夫妻午夜视频| 婷婷色麻豆天堂久久| 国产熟女午夜一区二区三区 | av女优亚洲男人天堂| 欧美丝袜亚洲另类| 欧美成人午夜免费资源| 国产色婷婷99| 国产精品不卡视频一区二区| 精品酒店卫生间| 国产成人精品久久久久久| 精品人妻偷拍中文字幕| 欧美日韩精品成人综合77777| xxx大片免费视频| 久久99热这里只频精品6学生| 日韩成人av中文字幕在线观看| 国产精品嫩草影院av在线观看| 国产精品蜜桃在线观看| 成人综合一区亚洲| 久久人人爽人人爽人人片va| 母亲3免费完整高清在线观看 | www.av在线官网国产| h视频一区二区三区| 亚洲欧美成人精品一区二区| 中文字幕人妻丝袜制服| 欧美日韩成人在线一区二区| 高清在线视频一区二区三区| 亚洲av成人精品一区久久| 男女无遮挡免费网站观看| 99re6热这里在线精品视频| 日本91视频免费播放| 建设人人有责人人尽责人人享有的| 婷婷色av中文字幕| 超碰97精品在线观看| 老熟女久久久| 亚洲国产毛片av蜜桃av| 看十八女毛片水多多多| 午夜福利在线观看免费完整高清在| 女人久久www免费人成看片| 国产成人精品久久久久久| 亚洲人成77777在线视频| 国产免费一级a男人的天堂| 中文欧美无线码| 97超视频在线观看视频| 一级毛片电影观看| 亚洲精品视频女| 在线观看免费日韩欧美大片 | 少妇丰满av| 桃花免费在线播放| 人人澡人人妻人| 中文乱码字字幕精品一区二区三区| 欧美 日韩 精品 国产| 精品99又大又爽又粗少妇毛片| 中文字幕人妻熟人妻熟丝袜美| 99久久人妻综合| 免费人成在线观看视频色| 99视频精品全部免费 在线| 国产精品一国产av| 777米奇影视久久| 黑人欧美特级aaaaaa片| 亚洲精品第二区| 久久这里有精品视频免费| 欧美日韩综合久久久久久| 22中文网久久字幕| 成人手机av| 国产精品免费大片| 91在线精品国自产拍蜜月| 精品人妻熟女av久视频| 亚洲高清免费不卡视频| 亚洲婷婷狠狠爱综合网| 国产精品熟女久久久久浪| 涩涩av久久男人的天堂| 日韩,欧美,国产一区二区三区| 母亲3免费完整高清在线观看 | 国产综合精华液| a级毛片黄视频| 久久久久久久久久久丰满| 熟女av电影| 两个人的视频大全免费| www.色视频.com| 一二三四中文在线观看免费高清| 熟女人妻精品中文字幕| 国产深夜福利视频在线观看| 精品人妻熟女毛片av久久网站| 国产永久视频网站| 日本vs欧美在线观看视频| 国产精品欧美亚洲77777| 国语对白做爰xxxⅹ性视频网站| 熟妇人妻不卡中文字幕| 欧美老熟妇乱子伦牲交| 免费人妻精品一区二区三区视频| 夫妻午夜视频| 亚洲av免费高清在线观看| 亚洲少妇的诱惑av| 久久久久久久久久人人人人人人| 欧美bdsm另类| 观看美女的网站| 另类精品久久| 99久久精品一区二区三区| 精品酒店卫生间| 亚洲精品自拍成人| 日韩大片免费观看网站| 日韩免费高清中文字幕av| 亚洲国产欧美在线一区| 在线天堂最新版资源| 黄片无遮挡物在线观看| 在线观看国产h片| 最近的中文字幕免费完整| 日韩电影二区| 欧美激情极品国产一区二区三区 | 夫妻性生交免费视频一级片| av.在线天堂| 搡女人真爽免费视频火全软件| 制服人妻中文乱码| 王馨瑶露胸无遮挡在线观看| 国产亚洲一区二区精品| 欧美精品亚洲一区二区| 成人二区视频| 日韩熟女老妇一区二区性免费视频| av在线观看视频网站免费| 各种免费的搞黄视频| 国产精品久久久久成人av| 国产精品久久久久久久久免| 99国产精品免费福利视频| 国产淫语在线视频| 国产伦理片在线播放av一区| 国产白丝娇喘喷水9色精品| 免费观看在线日韩| 精品久久久久久电影网| 免费观看性生交大片5| 亚洲欧美中文字幕日韩二区| 新久久久久国产一级毛片| 18+在线观看网站| 久久久久久久久久久久大奶| 免费不卡的大黄色大毛片视频在线观看| 亚洲av免费高清在线观看| 三级国产精品片| 久久亚洲国产成人精品v| 日韩av不卡免费在线播放| 久久午夜综合久久蜜桃| 欧美 亚洲 国产 日韩一| 91成人精品电影| 久久精品熟女亚洲av麻豆精品| 久久人妻熟女aⅴ| 亚洲av成人精品一二三区| 99久久综合免费| 在线免费观看不下载黄p国产| 欧美日韩av久久| 久久久a久久爽久久v久久| 久久毛片免费看一区二区三区| 永久网站在线| 国产熟女午夜一区二区三区 | 国产精品熟女久久久久浪| 中文字幕免费在线视频6| 成人午夜精彩视频在线观看| 老司机影院毛片| 久久久久久久久大av| 国产黄片视频在线免费观看| 久热久热在线精品观看| 免费人成在线观看视频色| 成人毛片a级毛片在线播放| 亚洲美女视频黄频| 少妇猛男粗大的猛烈进出视频| 性色av一级| 久久婷婷青草| 成人亚洲精品一区在线观看| 国产欧美日韩综合在线一区二区| 国产亚洲午夜精品一区二区久久| 熟女人妻精品中文字幕| tube8黄色片| 久久人人爽人人片av| 丁香六月天网| 狠狠婷婷综合久久久久久88av| 国产极品粉嫩免费观看在线 | 午夜激情久久久久久久| av卡一久久| 热re99久久国产66热| 欧美亚洲日本最大视频资源| 久久这里有精品视频免费| 一级爰片在线观看| 看免费成人av毛片| 亚洲精品视频女| 人人妻人人添人人爽欧美一区卜| 最近2019中文字幕mv第一页| 国产伦理片在线播放av一区| 纵有疾风起免费观看全集完整版| 菩萨蛮人人尽说江南好唐韦庄| 国产免费一区二区三区四区乱码| 久久精品国产鲁丝片午夜精品| 国产高清不卡午夜福利| 大码成人一级视频| 99九九在线精品视频| 久久狼人影院| 亚洲第一区二区三区不卡| av福利片在线| 久久青草综合色| 少妇 在线观看| 欧美人与善性xxx| 我的老师免费观看完整版| 美女xxoo啪啪120秒动态图| 国产成人aa在线观看| 在线观看免费视频网站a站| 欧美最新免费一区二区三区| 最新的欧美精品一区二区| 制服人妻中文乱码| 99久久人妻综合| 亚洲人成77777在线视频| 九九久久精品国产亚洲av麻豆| 久久韩国三级中文字幕| 久久精品国产a三级三级三级| 久久国产精品大桥未久av| 有码 亚洲区| 日韩亚洲欧美综合| 亚洲精华国产精华液的使用体验| 午夜日本视频在线| 高清av免费在线| 日韩欧美精品免费久久| 自线自在国产av| 国产精品久久久久久久电影| 国产一区二区在线观看av| 一本大道久久a久久精品| 日本欧美视频一区| 亚洲欧美成人精品一区二区| 精品国产一区二区三区久久久樱花| √禁漫天堂资源中文www| 国产精品99久久99久久久不卡 | 欧美亚洲 丝袜 人妻 在线| 日韩成人av中文字幕在线观看| 97精品久久久久久久久久精品| 少妇被粗大的猛进出69影院 | 777米奇影视久久| 丝袜脚勾引网站| 精品一区二区三区视频在线| 亚洲色图综合在线观看| 极品少妇高潮喷水抽搐| 人成视频在线观看免费观看| 2018国产大陆天天弄谢| 欧美3d第一页| 精品人妻熟女毛片av久久网站| 街头女战士在线观看网站| 黑人猛操日本美女一级片| 熟女人妻精品中文字幕| av视频免费观看在线观看| 观看av在线不卡| 久久韩国三级中文字幕| 日韩电影二区| 日韩av不卡免费在线播放| 啦啦啦视频在线资源免费观看| 女的被弄到高潮叫床怎么办| 免费观看在线日韩| 一级片'在线观看视频| 国产一级毛片在线| 久久久久久久久久成人| 九九久久精品国产亚洲av麻豆| 欧美日韩av久久| 免费看不卡的av| 日韩制服骚丝袜av| 热99国产精品久久久久久7| 国产在线免费精品| 26uuu在线亚洲综合色| 一边摸一边做爽爽视频免费| 国产av码专区亚洲av| 一本—道久久a久久精品蜜桃钙片| 亚洲综合精品二区| 亚洲性久久影院| 亚洲av国产av综合av卡| 卡戴珊不雅视频在线播放| 黑人巨大精品欧美一区二区蜜桃 | 中文字幕免费在线视频6| 女性生殖器流出的白浆| 少妇的逼好多水| 免费黄网站久久成人精品| 欧美三级亚洲精品| 少妇猛男粗大的猛烈进出视频| 亚洲欧美色中文字幕在线| 久久久久精品久久久久真实原创| 亚洲精品av麻豆狂野| av视频免费观看在线观看| 色吧在线观看| 亚洲欧美中文字幕日韩二区| 亚洲中文av在线| 99久久中文字幕三级久久日本| 国产乱来视频区| 国产av一区二区精品久久| 亚洲av.av天堂| 国产无遮挡羞羞视频在线观看| 免费大片黄手机在线观看| 精品久久国产蜜桃| 亚洲国产欧美日韩在线播放| 久久免费观看电影| 亚洲精品av麻豆狂野| 国产成人午夜福利电影在线观看| 久久久久久伊人网av| 美女国产高潮福利片在线看| 伊人久久精品亚洲午夜| 黑人高潮一二区| 丝袜在线中文字幕| 亚洲人成77777在线视频| 国产综合精华液| 日韩一区二区三区影片| 色网站视频免费| 综合色丁香网| 青春草视频在线免费观看| 亚洲国产av新网站| 国产精品熟女久久久久浪| 看十八女毛片水多多多| 国产精品女同一区二区软件| 新久久久久国产一级毛片| 国产伦精品一区二区三区视频9| 国产亚洲一区二区精品| 这个男人来自地球电影免费观看 | 亚州av有码| 久久99热6这里只有精品| 欧美精品一区二区大全| 在线观看免费高清a一片| 色5月婷婷丁香| 日韩不卡一区二区三区视频在线| 亚洲成人一二三区av| 91精品三级在线观看| 你懂的网址亚洲精品在线观看| 久久午夜综合久久蜜桃| 久久精品国产鲁丝片午夜精品| 美女主播在线视频| 欧美xxxx性猛交bbbb| 在线看a的网站| 久久国产亚洲av麻豆专区| 精品少妇黑人巨大在线播放| 又粗又硬又长又爽又黄的视频| 黑人巨大精品欧美一区二区蜜桃 | 国产深夜福利视频在线观看| 91久久精品电影网| 亚洲精品日本国产第一区| 国产精品不卡视频一区二区| 色哟哟·www| 黄色欧美视频在线观看| 日本av免费视频播放| 97精品久久久久久久久久精品| 亚洲成色77777| 在线观看免费高清a一片| 人妻制服诱惑在线中文字幕| 色哟哟·www| 91精品国产九色| 99视频精品全部免费 在线| av天堂久久9| 国产不卡av网站在线观看| 免费av中文字幕在线| 亚洲精品国产av蜜桃| 免费观看a级毛片全部| 中文字幕精品免费在线观看视频 | 欧美亚洲日本最大视频资源| 久久精品人人爽人人爽视色| 天堂8中文在线网| 久久国产精品男人的天堂亚洲 | 免费观看av网站的网址| 多毛熟女@视频| 久久婷婷青草| 少妇人妻久久综合中文| 国产深夜福利视频在线观看| 2022亚洲国产成人精品| 免费黄色在线免费观看| 日韩熟女老妇一区二区性免费视频| 最近中文字幕高清免费大全6| 亚洲丝袜综合中文字幕| 人人妻人人澡人人看| 下体分泌物呈黄色| 91久久精品电影网| 国产黄色视频一区二区在线观看| 大陆偷拍与自拍| 午夜老司机福利剧场| 久热这里只有精品99| 免费av中文字幕在线| 午夜免费观看性视频| 菩萨蛮人人尽说江南好唐韦庄| 亚洲精品乱码久久久v下载方式| 蜜臀久久99精品久久宅男| a级毛色黄片| 久久99蜜桃精品久久| 国产精品久久久久久精品电影小说| 人成视频在线观看免费观看| 亚洲婷婷狠狠爱综合网| 你懂的网址亚洲精品在线观看| 国产亚洲精品久久久com| 亚洲中文av在线| 精品卡一卡二卡四卡免费| .国产精品久久| 亚洲色图综合在线观看| 国产精品.久久久| 狂野欧美激情性xxxx在线观看| 亚洲欧美成人精品一区二区|