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

    基于JNI技術(shù)的3G模塊控制研究和實現(xiàn)

    2015-05-15 06:57:20王百青付永慶
    應(yīng)用科技 2015年3期
    關(guān)鍵詞:內(nèi)核調(diào)用底層

    王百青,付永慶

    哈爾濱工程大學信息與通信工程學院,黑龍江哈爾濱 150001

    基于JNI技術(shù)的3G模塊控制研究和實現(xiàn)

    王百青,付永慶

    哈爾濱工程大學信息與通信工程學院,黑龍江哈爾濱 150001

    為了研究Android系統(tǒng)的應(yīng)用程序如何通過JNI技術(shù)實現(xiàn)對底層設(shè)備的操作,文中以3G模塊實驗為例,介紹了Android系統(tǒng)的Linux內(nèi)核對3G模塊常用控制引腳的驅(qū)動實現(xiàn)。結(jié)合JNI和Android NDK技術(shù)調(diào)用本地方法,并在E-clipse下編程實現(xiàn)Android應(yīng)用程序?qū)?G模塊的常用操作(如復(fù)位、飛行模式等)。實踐證明通過JNI技術(shù)可實現(xiàn)An-droid應(yīng)用程序操作底層設(shè)備。

    Android系統(tǒng);Linux內(nèi)核;3G模塊;JNI技術(shù);Android NDK

    作為基于Linux內(nèi)核的操作系統(tǒng),Android系統(tǒng)自推出以來,就以“開源”特性逐漸占據(jù)了嵌入式設(shè)備操作系統(tǒng)的主要市場份額,成為現(xiàn)有主要的嵌入式系統(tǒng)如iOS、Windows Phone、Android等市場占有率最高的操作系統(tǒng)。Android SDK(software develop-ment kit)中指定使用Java作為第三方應(yīng)用開發(fā)語言[1],且Java應(yīng)用程序運行在Dalvik虛擬機中。運行在虛擬機中的Java代碼可以充分利用Java語言的平臺無關(guān)性,但是一定程度上造成了Android應(yīng)用程序很難操作底層硬件的缺點。為此Android系統(tǒng)中引入了JNI機制——利用Java的JNI機制,使用Android NDK(native development kit)編譯環(huán)境,應(yīng)用程序可以透過Android系統(tǒng)的應(yīng)用框架層,直接在Linux的文件系統(tǒng)對設(shè)備進行操作[2]。文中討論了在Android系統(tǒng)中通過應(yīng)用程序控制3G模塊的常用接口——復(fù)位、飛行模式等,討論了JNI技術(shù)在Android系統(tǒng)中的應(yīng)用價值和意義。

    1 Android JNI和NDK介紹

    Android系統(tǒng)架構(gòu)采用了分層結(jié)構(gòu),保證了層與層之間相互分離,當某一層發(fā)生變化時,其他層受影響很少[3]。如圖1所示,從底層到頂層分別是Linux內(nèi)核層、系統(tǒng)庫和Android運行時庫、應(yīng)用框架層和應(yīng)用程序?qū)樱?]。

    JNI是JDK(Java native kit)的一部分,可以允許Java代碼和其他語言寫的代碼進行交互,以實現(xiàn)代碼在不同的平臺上移植。通過JNI,可以使得運行于JVM(Java virtualmachine)的代碼調(diào)用C、C++等[5]語言編寫的應(yīng)用程序或庫[6],同時也可以通過調(diào)用相應(yīng)的接口函數(shù)將Java虛擬機內(nèi)嵌到本地應(yīng)用程序中[7]。JNI機制調(diào)用本地的C/C++代碼庫,可以充分利用C/C++代碼的高效性,來提高應(yīng)用程序的運行效率。

    Android NDK本質(zhì)上是一系列的工具集,用來完善Android應(yīng)用更加便捷的使用本地代碼,如C或C++代碼[8]。因此,用戶可以使用NDK將要求高性能的應(yīng)用邏輯使用C開發(fā),從而提高應(yīng)用程序的執(zhí)行效率,而且可避免Java包都是可以反編譯的不安全性[9]。Android系統(tǒng)的層次結(jié)構(gòu)如圖1所示。

    2 MU739模塊控制引腳及驅(qū)動實現(xiàn)

    MU739為華為公司推出的支持WCDMA、HSPA+的LGA 3G模塊,采用USB接口。在HSPA+模式下,上行速率可以達到5.76 Mbit/s,下行速率可以達到21.6 Mbit/s。在Linux內(nèi)核中,對USB 3G模塊的驅(qū)動位于USB設(shè)備驅(qū)動層[10-11],如圖2所示。

    圖2 USB 3G模塊的驅(qū)動在Linux內(nèi)核中的位置

    在3G模塊的驅(qū)動移植完成后,為實現(xiàn)對3G模塊的控制,文中選取了MU739模塊的上電控制引腳(ON1、ON2_N)、復(fù)位控制引腳(PWRDWN_N)、飛行模式控制引腳(W_DISABLE_N)和休眠控制引腳(WAKEUP_IN)來實現(xiàn)控制3G模塊的工作狀態(tài)。下面依次介紹這幾個引腳的主要功能。

    1)ON1和ON2_N引腳用于打開3G模塊,其中ON1引腳設(shè)置為默認高電平,ON2_N通過控制引腳提供開機時序,使3G模塊在上電之后處于工作狀態(tài);

    2)PWRDWN_N引腳用于復(fù)位整個模塊系統(tǒng),使基帶、電源管理單元、RF單元進入初始狀態(tài);

    3)W_DISABLE_N引腳用于使模塊進入飛行模式,關(guān)閉模塊的RF單元;

    4)WAKEUP_IN引腳用于CPU來控制3G模塊的睡眠狀態(tài),當設(shè)置為高電平時,CPU喚醒MU739,當電平為低時,CPU使MU739進入睡眠模式。

    2.1 配置控制引腳為GPIO模式

    設(shè)計中采用的CPU為飛思卡爾公司的iMX536多媒體處理器,該處理器采用ARMCortexTM-A8內(nèi)核,在車載環(huán)境中可以實現(xiàn)800 Hz的工作頻率。為了實現(xiàn)對片內(nèi)多種功能模塊的支持,iMX53x系列處理器采用IOMUX機制實現(xiàn)對IO引腳的復(fù)用分配。

    對3G模塊的控制,主要通過iMX536處理器的IO控制實現(xiàn)。為此,需要在平臺設(shè)備的配置文件中,配置對應(yīng)的IO引腳為GPIO模式:

    MX53_PAD_GPIO_19__GPIO4_5, //ON2

    MX53_PAD_PATA_DA_2__GPIO7_8, //PWRDWN

    MX53_PAD_PATA_CS_0__GPIO7_9, //W_DISABLE

    MX53_PAD_PATA_CS_1__GPIO7_10, //WAKEUP_IN

    并給與ON2_N的控制引腳實現(xiàn)模塊的開啟時序(見圖3所示)。

    圖3 開啟3G模塊的時序圖

    gpio_direction_output(ON2,1);

    udelay(40);

    gpio_direction_output(ON2,0);

    其中,ON2為宏定義——#define ON2(3×32+5) /?GPIO_4_5?/

    2.2 控制驅(qū)動程序的編寫

    為實現(xiàn)對底層設(shè)備的操作,需要編寫對應(yīng)的控制驅(qū)動程序。因此,為實現(xiàn)對上述IO引腳的控制,需要編寫對應(yīng)的驅(qū)動代碼,即字符型設(shè)備驅(qū)動。需要首先實例化Linux內(nèi)核中描述設(shè)備文件操作的結(jié)構(gòu)體file_operations(位于Linux內(nèi)核include/linux/下的Fs.h文件),其中定義了操作驅(qū)動設(shè)備的主要操作接口函數(shù)指針。下面所示代碼為在本驅(qū)動代碼中實例化結(jié)構(gòu)體file_operations:

    上述函數(shù)指針中,主要實現(xiàn)功能的函數(shù)為mu739_cont_ioctl,該函數(shù)的實現(xiàn)原理是通過獲取打開設(shè)備時傳入的參數(shù)值,來執(zhí)行對應(yīng)的IO控制輸出,以實現(xiàn)對應(yīng)控制引腳的控制時序(見圖4)。

    圖4 3G模塊控制時序

    static int mu739_cont_ioctl(struct inode?inode,struct file?file,unsigned int cmd,unsigned long arg){

    在驅(qū)動代碼最后,實現(xiàn)模塊的初始和注銷函數(shù)如下:

    最后,將該驅(qū)動靜態(tài)添加進內(nèi)核中。編譯燒寫后,會在Android系統(tǒng)的dev/目錄下查看到該設(shè)備mu739_cont_dev。

    3 應(yīng)用程序編寫

    在Eclipse開發(fā)環(huán)境中新建一個Android應(yīng)用工程mu739_control,用來作為控制3G模塊的Android應(yīng)用程序。

    3.1 編寫調(diào)用本地方法

    在mu739_control工程目錄下新建包com.exam-ple.myjni,用于聲明native方法以及給應(yīng)用程序調(diào)用的靜態(tài)庫名字:

    其中native關(guān)鍵字用于告知編譯器該方法為本地方法;static關(guān)鍵字包括的語句System.loadLibrary("ContModule"),表示調(diào)用本地庫文件為libCont-Module.so(其命名規(guī)則是libFileName.so)。

    之后,在工程目錄中,新建空文件夾jni,用于存放jni文件。并通過終端進入工程的根目錄下,運行命令javah,生成JNI頭文件:

    $javah-classpath bin/classes-d jni/com.exam-ple.myjni.MyNative

    其中,javah命令為NDK開發(fā)環(huán)境中帶有的工具,其用法如圖5所示。

    圖5 javah命令的使用方法

    javah命令生成的頭文件名字為com_example_myjni_MyNative.h,其中包含了上述本地方法的聲明方式:

    然后,在jni/目錄下編寫Android.mk文件,用來指導編譯工具編譯上述C文件:

    最后,在終端運行命令#ndk-build編譯,即可在libs/armeabi/目錄下生成.so庫文件libCont-Modu le.so。即為System.loadLibrary()中引用的靜態(tài)庫文件。

    3.2 JAVA代碼實現(xiàn)

    編寫Android應(yīng)用代碼,實現(xiàn)對上述本地方法的調(diào)用。

    在Android應(yīng)用工程中開發(fā)一個Android應(yīng)用界面(如圖6所示),界面上的按鍵采用監(jiān)聽的方式處理對3G設(shè)備的操作。

    圖6 Android應(yīng)用程序控制界面

    在代碼中,實現(xiàn)對上述按鍵的監(jiān)聽,為減少函數(shù)調(diào)用時引起的延時,響應(yīng)按鍵的函數(shù)在新建的線程中實現(xiàn)。監(jiān)聽按鍵的onClick函數(shù)代碼如下:

    4 結(jié)束語

    通過介紹Android系統(tǒng)應(yīng)用層代碼對3G模塊復(fù)位等控制引腳的操作,討論了Android應(yīng)用中使用JNI技術(shù)控制底層設(shè)備的實現(xiàn)方法和步驟,對于涉及到底層設(shè)備操作(如串口等)的應(yīng)用設(shè)計具有指導意義。在下一步的研究中,可以結(jié)合硬件抽象層實現(xiàn)底層和應(yīng)用層的隔離,討論及實現(xiàn)應(yīng)用層對底層設(shè)備的操作。

    [1]金智義,張戟.基于Android平臺的串口通信實現(xiàn)[J].電腦知識與技術(shù),2011,7(13):2983-2990.

    [2]高海彬.JNI在Android系統(tǒng)下串口控制的應(yīng)用[J].信息技術(shù),2013(10):173-176.

    [3]李剛.瘋狂Android講義[M].2版.北京:電子工業(yè)出版社,2011:78-79.

    [4]高海彬.JNI在Android系統(tǒng)下串口控制的應(yīng)用[J].信息技術(shù),2011(10):173-176

    [5]丁海洋,姚佳楠,王明飛.基于移動平臺的印刷網(wǎng)點檢測技術(shù)[J].北京印刷學院學報,2014(8):50-65.

    [6]張華平,玄光哲,于貴平,等.基于JNI技術(shù)應(yīng)用框架的分析和實現(xiàn)[J].吉林大學學報:信息科學,2003,21(2):188-191.

    [7]任俊偉,林東岱.JNI技術(shù)實現(xiàn)跨平臺開發(fā)的研究[J].計算機應(yīng)用研究,2005(7):180-184.

    [8]Google.Android Developer website[EB/OL].[2012-09-02].http://developer.a(chǎn)ndroid.com.

    [9]王二偉.基于Android平臺人臉檢測與識別研究[D].西安:西安電子科技大學,2013:11-22.

    [10]劉淑峰.基于Android的多媒體與3G上網(wǎng)子系統(tǒng)設(shè)計與實現(xiàn)[D].哈爾濱:哈爾濱工業(yè)大學,2012:63-64.

    [11]宋世磊,劉曉平,應(yīng)懷樵.基于ARM-Linux的USB 3G模塊設(shè)備驅(qū)動的研究[J].計算機工程與應(yīng)用,2011:175-178.

    Research and imp lementation of 3G module control based on JNI technology

    WANG Baiqing,F(xiàn)U Yongqing
    College of Information and Communication Engineering,Harbin Engineering University,Harbin 150001,China

    In order to get the way by which the application of Android system can control the bottom devices through JNI technology,the 3Gmodule is used for the experiment.The driver implementation of3Gmodule controlling pins in Linux kernel of Android operating system was introduced.Besides,using JNIand Android NDK technology,and calling the nativemethods,it achieves the Android application which is developed in the IDE of Eclipse to operate 3G module,such as reset,flightmode,and so on.It is verified that the bottom equipment can be operated by An-droid application program through JNI technology.

    Android operating system;Linux kernel;3G module;JNI technology;Android NDK

    TP311.52

    A

    1009-671X(2015)03-035-05

    10.3969/j.issn.1009-671X.201410002

    2014-10-13.

    日期:2015-04-20.作者簡介:王百青(1988-),男,碩士研究生;付永慶(1956-),男,教授,博士生導師.

    王百青,E-mail:1027486374@qq.com.

    http://www.cnki.net/kcms/detail/23.1191.U.20150420.1012.003.html

    猜你喜歡
    內(nèi)核調(diào)用底層
    萬物皆可IP的時代,我們當夯實的IP內(nèi)核是什么?
    航天企業(yè)提升采購能力的底層邏輯
    強化『高新』內(nèi)核 打造農(nóng)業(yè)『硅谷』
    核電項目物項調(diào)用管理的應(yīng)用研究
    基于嵌入式Linux內(nèi)核的自恢復(fù)設(shè)計
    Linux內(nèi)核mmap保護機制研究
    LabWindows/CVI下基于ActiveX技術(shù)的Excel調(diào)用
    基于系統(tǒng)調(diào)用的惡意軟件檢測技術(shù)研究
    回到現(xiàn)實底層與悲憫情懷
    小說林(2014年5期)2014-02-28 19:51:47
    利用RFC技術(shù)實現(xiàn)SAP系統(tǒng)接口通信
    天堂中文最新版在线下载 | 噜噜噜噜噜久久久久久91| 一级毛片aaaaaa免费看小| 亚洲精品国产成人久久av| 身体一侧抽搐| 久久久a久久爽久久v久久| 午夜亚洲福利在线播放| 亚洲精品aⅴ在线观看| 亚洲精品456在线播放app| 日本wwww免费看| 国产伦一二天堂av在线观看| 欧美3d第一页| 国产私拍福利视频在线观看| 亚洲丝袜综合中文字幕| 亚洲自偷自拍三级| 欧美人与善性xxx| 中文乱码字字幕精品一区二区三区 | 91精品伊人久久大香线蕉| .国产精品久久| 级片在线观看| 成人午夜精彩视频在线观看| 看非洲黑人一级黄片| 亚州av有码| 波野结衣二区三区在线| 久久99热6这里只有精品| 国产精品av视频在线免费观看| 男的添女的下面高潮视频| 高清毛片免费看| 日本免费a在线| 婷婷色麻豆天堂久久 | 最新中文字幕久久久久| 精品无人区乱码1区二区| 有码 亚洲区| 欧美激情久久久久久爽电影| 干丝袜人妻中文字幕| 嫩草影院精品99| 亚洲精品自拍成人| 国产伦在线观看视频一区| 超碰97精品在线观看| 日韩av在线大香蕉| 国产成人91sexporn| 在线天堂最新版资源| 丝袜喷水一区| 国产精品美女特级片免费视频播放器| 婷婷色综合大香蕉| 国产精品国产高清国产av| 特大巨黑吊av在线直播| 丰满少妇做爰视频| 色综合站精品国产| 午夜福利在线在线| 美女被艹到高潮喷水动态| 国产黄色视频一区二区在线观看 | 2021少妇久久久久久久久久久| 亚洲熟妇中文字幕五十中出| 男人舔奶头视频| 免费看光身美女| 99久久成人亚洲精品观看| 最近的中文字幕免费完整| 亚洲国产精品成人综合色| 最近最新中文字幕免费大全7| 国产精品综合久久久久久久免费| 少妇熟女aⅴ在线视频| 亚洲精品乱码久久久v下载方式| 午夜老司机福利剧场| 国产黄色小视频在线观看| 色综合亚洲欧美另类图片| 纵有疾风起免费观看全集完整版 | 超碰av人人做人人爽久久| 看非洲黑人一级黄片| 国内精品一区二区在线观看| 51国产日韩欧美| 国产精品人妻久久久影院| 国产伦理片在线播放av一区| 一个人观看的视频www高清免费观看| 人体艺术视频欧美日本| 18禁裸乳无遮挡免费网站照片| 亚洲精品自拍成人| 久久这里有精品视频免费| 一本一本综合久久| 欧美日韩精品成人综合77777| 亚洲人成网站在线观看播放| 国产精品蜜桃在线观看| 视频中文字幕在线观看| 国产免费一级a男人的天堂| 成人一区二区视频在线观看| 午夜激情福利司机影院| 春色校园在线视频观看| 亚洲最大成人av| 国产高清不卡午夜福利| av黄色大香蕉| 三级毛片av免费| 国产高清有码在线观看视频| 最新中文字幕久久久久| 国产极品精品免费视频能看的| 中文字幕亚洲精品专区| 国产黄片视频在线免费观看| 国内揄拍国产精品人妻在线| 精品不卡国产一区二区三区| 国产一级毛片在线| 亚洲精品影视一区二区三区av| av免费观看日本| 成年女人看的毛片在线观看| 国产成人a区在线观看| 亚洲综合精品二区| 大香蕉97超碰在线| 天美传媒精品一区二区| 黄片无遮挡物在线观看| www.av在线官网国产| 免费看日本二区| 亚洲精品影视一区二区三区av| 亚洲四区av| 日本wwww免费看| 亚洲成色77777| 联通29元200g的流量卡| 午夜爱爱视频在线播放| 国产高清国产精品国产三级 | 麻豆av噜噜一区二区三区| 嫩草影院精品99| 国产伦精品一区二区三区视频9| 日本-黄色视频高清免费观看| 免费一级毛片在线播放高清视频| 亚洲精品456在线播放app| 免费观看的影片在线观看| 亚洲最大成人av| 一本—道久久a久久精品蜜桃钙片 精品乱码久久久久久99久播 | 国产免费又黄又爽又色| 亚洲av不卡在线观看| 国产美女午夜福利| 视频中文字幕在线观看| 免费观看人在逋| av在线天堂中文字幕| 一级毛片久久久久久久久女| 偷拍熟女少妇极品色| 国产一区二区亚洲精品在线观看| 精品午夜福利在线看| 最近最新中文字幕免费大全7| 在线免费观看的www视频| 中文精品一卡2卡3卡4更新| 又粗又硬又长又爽又黄的视频| 爱豆传媒免费全集在线观看| 国产精品国产三级国产av玫瑰| 免费电影在线观看免费观看| 男女下面进入的视频免费午夜| 国产精品国产三级专区第一集| 大话2 男鬼变身卡| 精品不卡国产一区二区三区| 少妇熟女aⅴ在线视频| 18+在线观看网站| 一级毛片aaaaaa免费看小| 亚洲国产日韩欧美精品在线观看| 亚洲精华国产精华液的使用体验| 高清视频免费观看一区二区 | 秋霞在线观看毛片| 能在线免费看毛片的网站| av视频在线观看入口| 一个人观看的视频www高清免费观看| 亚洲aⅴ乱码一区二区在线播放| 国产黄片视频在线免费观看| 国产成人福利小说| 在线免费观看的www视频| 男女下面进入的视频免费午夜| 神马国产精品三级电影在线观看| 99久久成人亚洲精品观看| 男人和女人高潮做爰伦理| АⅤ资源中文在线天堂| 国产成年人精品一区二区| 免费av毛片视频| 日韩中字成人| 免费观看a级毛片全部| 亚洲精品乱码久久久久久按摩| .国产精品久久| 精品少妇黑人巨大在线播放 | 国内揄拍国产精品人妻在线| 日韩精品有码人妻一区| 波多野结衣高清无吗| 日本免费一区二区三区高清不卡| 国产精品一区二区性色av| 免费无遮挡裸体视频| 国语自产精品视频在线第100页| 麻豆成人av视频| 国产成人freesex在线| 亚洲欧美日韩东京热| 搞女人的毛片| 大香蕉久久网| 麻豆久久精品国产亚洲av| 日韩av在线免费看完整版不卡| 午夜日本视频在线| 亚洲国产精品sss在线观看| 热99在线观看视频| 国产成年人精品一区二区| 亚洲自偷自拍三级| 99在线人妻在线中文字幕| 午夜免费激情av| 国产精品久久电影中文字幕| 在线播放国产精品三级| 久久精品国产亚洲av天美| 亚洲av电影不卡..在线观看| 18禁动态无遮挡网站| 国产 一区 欧美 日韩| 一级毛片aaaaaa免费看小| 久久久久九九精品影院| 天天躁日日操中文字幕| 99久久无色码亚洲精品果冻| 日韩av在线大香蕉| 老司机影院成人| 最近的中文字幕免费完整| 欧美3d第一页| 亚洲久久久久久中文字幕| 色尼玛亚洲综合影院| 国产精品电影一区二区三区| 免费一级毛片在线播放高清视频| 亚洲最大成人中文| 在线天堂最新版资源| 免费观看在线日韩| 插逼视频在线观看| 人人妻人人看人人澡| 97热精品久久久久久| 午夜亚洲福利在线播放| 国产真实伦视频高清在线观看| 人体艺术视频欧美日本| 日本黄大片高清| 国产高潮美女av| 深夜a级毛片| 亚洲国产精品专区欧美| 国产私拍福利视频在线观看| 国产亚洲午夜精品一区二区久久 | 国产单亲对白刺激| 欧美3d第一页| 亚洲美女搞黄在线观看| 丝袜喷水一区| 91精品一卡2卡3卡4卡| 天天一区二区日本电影三级| 国产熟女欧美一区二区| 天堂中文最新版在线下载 | 日韩精品青青久久久久久| 久久久久久九九精品二区国产| 国产三级中文精品| 国产三级中文精品| 日本与韩国留学比较| 久久久久精品久久久久真实原创| 免费电影在线观看免费观看| 美女xxoo啪啪120秒动态图| 男插女下体视频免费在线播放| 国产真实乱freesex| 精品欧美国产一区二区三| 亚洲欧美清纯卡通| 国内精品宾馆在线| 午夜激情欧美在线| 亚洲欧美精品综合久久99| 成年av动漫网址| 日本三级黄在线观看| 99热这里只有精品一区| videos熟女内射| videos熟女内射| 在线播放无遮挡| 欧美不卡视频在线免费观看| 亚洲av二区三区四区| 欧美人与善性xxx| 成年版毛片免费区| 国产精品久久久久久久电影| 黄色日韩在线| 精品一区二区三区人妻视频| 2022亚洲国产成人精品| 亚洲激情五月婷婷啪啪| 2022亚洲国产成人精品| 汤姆久久久久久久影院中文字幕 | 简卡轻食公司| 久久久国产成人免费| 99热6这里只有精品| 美女高潮的动态| 欧美成人精品欧美一级黄| 国产成人a区在线观看| 国产午夜精品论理片| 亚洲最大成人中文| 国产高潮美女av| 免费播放大片免费观看视频在线观看 | 久久久久久久亚洲中文字幕| 亚洲国产日韩欧美精品在线观看| 最近中文字幕2019免费版| 日韩人妻高清精品专区| 3wmmmm亚洲av在线观看| 少妇的逼好多水| 超碰av人人做人人爽久久| 狠狠狠狠99中文字幕| 午夜老司机福利剧场| 免费黄色在线免费观看| 亚洲av电影不卡..在线观看| 国产黄片美女视频| 精品人妻偷拍中文字幕| 91aial.com中文字幕在线观看| 久久久久久久久大av| 国产精品久久久久久精品电影| 国产亚洲午夜精品一区二区久久 | 高清在线视频一区二区三区 | 国产在线男女| 91狼人影院| 精品不卡国产一区二区三区| 日本黄色视频三级网站网址| www日本黄色视频网| 精品久久久久久久久av| 国语对白做爰xxxⅹ性视频网站| 啦啦啦啦在线视频资源| 搞女人的毛片| 边亲边吃奶的免费视频| 我的老师免费观看完整版| 欧美日韩综合久久久久久| 22中文网久久字幕| 哪个播放器可以免费观看大片| 亚洲精品乱久久久久久| 久久精品久久精品一区二区三区| 亚洲欧美日韩卡通动漫| 男插女下体视频免费在线播放| 国产精品久久久久久久久免| 天堂网av新在线| www.av在线官网国产| 午夜福利高清视频| 久久精品夜夜夜夜夜久久蜜豆| 国产亚洲91精品色在线| 偷拍熟女少妇极品色| 精品欧美国产一区二区三| 亚洲成人久久爱视频| 九九爱精品视频在线观看| 午夜视频国产福利| 一个人看的www免费观看视频| 日韩精品青青久久久久久| 久久久成人免费电影| 国产精品爽爽va在线观看网站| videossex国产| 建设人人有责人人尽责人人享有的 | 中文字幕亚洲精品专区| 国产在线男女| 三级经典国产精品| 男的添女的下面高潮视频| 国产亚洲5aaaaa淫片| 亚洲国产欧美在线一区| av在线播放精品| 久久精品国产亚洲网站| 中文字幕人妻熟人妻熟丝袜美| 久久久久国产网址| 精品人妻偷拍中文字幕| 最新中文字幕久久久久| 舔av片在线| 能在线免费观看的黄片| 中文字幕人妻熟人妻熟丝袜美| .国产精品久久| 神马国产精品三级电影在线观看| 一边亲一边摸免费视频| 最近手机中文字幕大全| 久久久a久久爽久久v久久| 插逼视频在线观看| 精品国产三级普通话版| 欧美性感艳星| 国产淫片久久久久久久久| 国产又黄又爽又无遮挡在线| 一级黄色大片毛片| 日韩中字成人| 超碰av人人做人人爽久久| 非洲黑人性xxxx精品又粗又长| 麻豆一二三区av精品| 成人毛片a级毛片在线播放| 最近最新中文字幕免费大全7| videossex国产| 国产 一区 欧美 日韩| 亚洲成人av在线免费| 哪个播放器可以免费观看大片| av在线天堂中文字幕| 久热久热在线精品观看| 国产伦理片在线播放av一区| 国产av在哪里看| 我要看日韩黄色一级片| 秋霞在线观看毛片| 欧美变态另类bdsm刘玥| 又粗又爽又猛毛片免费看| 一级毛片电影观看 | 亚洲欧美精品综合久久99| 成年版毛片免费区| 热99在线观看视频| 一级毛片我不卡| 观看免费一级毛片| 大话2 男鬼变身卡| 高清av免费在线| 久久久国产成人免费| 青春草视频在线免费观看| 国产精品一区二区性色av| 亚洲自偷自拍三级| 国产真实乱freesex| 国产精品永久免费网站| 老司机影院毛片| 久久久久久久久久黄片| 国产精品嫩草影院av在线观看| 最近最新中文字幕大全电影3| 国产女主播在线喷水免费视频网站 | 99久久成人亚洲精品观看| 亚洲成人av在线免费| 最近最新中文字幕免费大全7| 最近手机中文字幕大全| 国产高清三级在线| 麻豆久久精品国产亚洲av| 变态另类丝袜制服| 最近2019中文字幕mv第一页| 亚洲色图av天堂| 亚洲精品色激情综合| 日韩 亚洲 欧美在线| 尾随美女入室| 草草在线视频免费看| 色播亚洲综合网| 丝袜喷水一区| 日本免费在线观看一区| 长腿黑丝高跟| 亚洲国产精品成人久久小说| 99久久成人亚洲精品观看| 女人久久www免费人成看片 | 亚洲人与动物交配视频| 午夜免费男女啪啪视频观看| 日本五十路高清| 日韩av在线大香蕉| 最近最新中文字幕大全电影3| 成人毛片a级毛片在线播放| 听说在线观看完整版免费高清| 午夜精品国产一区二区电影 | 亚洲自拍偷在线| 18禁在线无遮挡免费观看视频| 观看免费一级毛片| 日韩一本色道免费dvd| 国产一区二区亚洲精品在线观看| 国产精品国产三级国产专区5o | 国产男人的电影天堂91| 久久久色成人| 亚洲国产日韩欧美精品在线观看| 国产精品国产三级专区第一集| 99国产精品一区二区蜜桃av| 精品人妻一区二区三区麻豆| 又粗又爽又猛毛片免费看| 搡老妇女老女人老熟妇| 国产精品永久免费网站| av在线天堂中文字幕| 亚洲av免费在线观看| 日本黄色片子视频| 欧美最新免费一区二区三区| 亚洲av.av天堂| 久99久视频精品免费| 久久久欧美国产精品| eeuss影院久久| 日本一二三区视频观看| 日本一本二区三区精品| 村上凉子中文字幕在线| 成人无遮挡网站| 国产伦理片在线播放av一区| 国产成人91sexporn| 精品一区二区三区视频在线| 国产精品不卡视频一区二区| 色综合亚洲欧美另类图片| 好男人在线观看高清免费视频| 久久久欧美国产精品| 欧美日韩精品成人综合77777| 久久久久九九精品影院| 国产激情偷乱视频一区二区| 日韩中字成人| 在线免费十八禁| 国产免费男女视频| 日韩欧美三级三区| 一级黄片播放器| 一个人看的www免费观看视频| 有码 亚洲区| 国产中年淑女户外野战色| 少妇熟女aⅴ在线视频| 我的女老师完整版在线观看| 亚洲aⅴ乱码一区二区在线播放| 成人性生交大片免费视频hd| 欧美极品一区二区三区四区| 99久久成人亚洲精品观看| 中文字幕av在线有码专区| 亚洲中文字幕日韩| av播播在线观看一区| 久久久久久国产a免费观看| 建设人人有责人人尽责人人享有的 | 久久久久久久久久久免费av| av免费在线看不卡| 三级国产精品片| 最近中文字幕2019免费版| 舔av片在线| 精品久久久久久久久久久久久| 国产精品国产三级专区第一集| 免费观看的影片在线观看| 搞女人的毛片| 国产成人精品婷婷| 亚洲av电影不卡..在线观看| 久久精品人妻少妇| 最近手机中文字幕大全| 亚洲在久久综合| 99在线人妻在线中文字幕| 国产精品永久免费网站| 日日啪夜夜撸| 久久久久九九精品影院| 国产成人午夜福利电影在线观看| 久久久成人免费电影| 超碰97精品在线观看| 欧美一区二区精品小视频在线| 天天躁日日操中文字幕| 日韩欧美在线乱码| 久久久久久久久久黄片| 一卡2卡三卡四卡精品乱码亚洲| 成人毛片60女人毛片免费| 欧美zozozo另类| 亚洲成av人片在线播放无| 成人国产麻豆网| 成人鲁丝片一二三区免费| 1000部很黄的大片| 亚洲精品影视一区二区三区av| 中文资源天堂在线| 欧美精品国产亚洲| 99久久成人亚洲精品观看| 哪个播放器可以免费观看大片| 热99re8久久精品国产| 寂寞人妻少妇视频99o| 六月丁香七月| 国产成人freesex在线| 男女国产视频网站| 国产色婷婷99| 99热网站在线观看| 欧美另类亚洲清纯唯美| 黄片无遮挡物在线观看| 国产精品美女特级片免费视频播放器| 国产午夜福利久久久久久| 少妇裸体淫交视频免费看高清| 国产成人午夜福利电影在线观看| 久久精品综合一区二区三区| 欧美97在线视频| 亚洲精品色激情综合| 亚洲精品一区蜜桃| 免费播放大片免费观看视频在线观看 | 国产黄片视频在线免费观看| 人人妻人人看人人澡| 色哟哟·www| 国产成人a区在线观看| 亚洲欧美成人综合另类久久久 | 国产精品久久久久久av不卡| 高清视频免费观看一区二区 | 又粗又硬又长又爽又黄的视频| 直男gayav资源| 男人舔女人下体高潮全视频| 啦啦啦啦在线视频资源| 亚洲激情五月婷婷啪啪| 国产精品熟女久久久久浪| 天天一区二区日本电影三级| 我要搜黄色片| 色5月婷婷丁香| 九九热线精品视视频播放| 国产精品野战在线观看| 久久精品影院6| 国产成人a区在线观看| 国产精品国产三级国产av玫瑰| 99久久成人亚洲精品观看| 在线观看一区二区三区| 一级av片app| 只有这里有精品99| 午夜激情福利司机影院| 天天躁夜夜躁狠狠久久av| 麻豆成人午夜福利视频| 高清午夜精品一区二区三区| 女人十人毛片免费观看3o分钟| 伊人久久精品亚洲午夜| 日本av手机在线免费观看| 高清视频免费观看一区二区 | 久久久久久国产a免费观看| 一级毛片aaaaaa免费看小| 国产亚洲91精品色在线| 黄色欧美视频在线观看| 国产国拍精品亚洲av在线观看| 一级爰片在线观看| av又黄又爽大尺度在线免费看 | 免费av不卡在线播放| 精品久久久久久久末码| 小说图片视频综合网站| 欧美xxxx黑人xx丫x性爽| 伦理电影大哥的女人| 一区二区三区四区激情视频| 看免费成人av毛片| 一区二区三区四区激情视频| 欧美激情久久久久久爽电影| 日本爱情动作片www.在线观看| 欧美日本视频| 久久久精品欧美日韩精品| 国产欧美日韩精品一区二区| 亚洲国产欧美人成| 国产精品野战在线观看| 亚洲精品国产成人久久av| 国产欧美日韩精品一区二区| 国产亚洲91精品色在线| 亚洲不卡免费看| 热99在线观看视频| 高清在线视频一区二区三区 | 午夜亚洲福利在线播放| 亚洲,欧美,日韩| 免费观看性生交大片5| 伦理电影大哥的女人| 毛片一级片免费看久久久久| 亚洲经典国产精华液单| 一级毛片我不卡| 亚洲欧美精品自产自拍| 日韩亚洲欧美综合| 午夜福利高清视频| 99热6这里只有精品| 亚洲精品自拍成人| 建设人人有责人人尽责人人享有的 | 日本一二三区视频观看| 国产午夜福利久久久久久| 99在线视频只有这里精品首页| 国内少妇人妻偷人精品xxx网站| 99热6这里只有精品| av在线观看视频网站免费| 女人被狂操c到高潮| 91aial.com中文字幕在线观看| 男人狂女人下面高潮的视频| 最新中文字幕久久久久|