精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

術語匯編 J2ME PIM概論

開發 前端
本文向大家簡單介紹一下J2ME PIM的概念,PIM的意思是personal infomation management(個人信息管理),主要是針對用戶的重要信息,例如通信錄、提醒、日程等。

這里和大家分享一下J2ME PIM的概念,根據JSR75的定義,Personal Information Management(PIM)API提供了一種訪問移動設備上的本地個人數據的方法,這些數據包括Contacts數據、Tasks數據和Appointments數據等等。

J2ME PIM概論

根據JSR75的定義,Personal Information Management(PIM)API提供了一種訪問移動設備上的本地個人數據的方法,這些數據包括Contacts數據、Tasks數據和Appointments數據等等。在本文中,我們將仔細審視這個API,討論有關PIM MIDlet的開發、安全和部署問題,并比較PIM和另一個J2MEAPI——RecordManagementStore(RMS)。

移動環境中的Personal Information Management(PIM)

  隨著新設備不斷上市,在移動設備上提供AddressBook、Calendar和TaskList成為了一項必然的要求。J2ME應用程序也需要訪問這些數據。可選包JSR75 Personal Information Management(PIM)提供了這個功能。

  它不僅允許訪問包含聯系人、約會和任務的本地個人信息,還允許訪問基于附加到設備上的SIM卡和Local and Remote Personal Information數據庫的信息。

  PIM包支持從vCard和vCalendar導入和導出數據,vCard和vCalendar分別是AddressBook和Calendar的Internet標準格式。它還擁有阻止未授權類檢索個人信息的安全特性。

  另一個可選包JSR75 File Connection提供一種訪問本文探討范圍之外的本地文件系統的方法。

J2ME PIM包

  Java PIM包通過javax.microedition.pim包表示。

  這個包定義的重要接口包括:

  Contact——這個接口表示AddressBook上的單個聯系人。

  ContactList——這個接口表示AddressBook,這是一個Contact列表。

  Event——這個接口表示單個CalendarEvent。

  EventList——這個接口表示一個Calendar事件列表。

  ToDo——這個接口表示TaskList中的單個Task。

  ToDoList——這個接口表示Task列表。

  這個包定義的主要類是:

  PIM——PIM類定義一些方法,用于創建一個所有現有列表的索引,打開并編輯那些列表,將其作為來自vCard和vCalendar(Contact和Calendar的Internet標準)的導入或導出。#p#

Contact和ContactList

  一個Contact表示AddressBook中的單個條目。Contact中的主要字段是Name、Address、Email、Birthday、Photo和Telephone。

  為了確??缙脚_可移植性,建議使用SuperInterfacePIMList提供的方法isSupportedField()。

  清單1展示如何向AddressBook添加一個Contact:

  清單1.將Contact添加到AddressBook

  1. ContactListaddressBook=null;  
  2. try{  
  3. addressBook=(ContactList)PIM.getInstance().openPIMList(PIM.CONTACT_LIST,  
  4. PIM.READ_WRITE);  
  5. }catch(PIMExceptione){  
  6. //ExitApplication  
  7. }  
  8.  
  9. ContactsingleContact=addressBook.createContact();  
  10. String[]name=newString[addressBook.stringArraySize(Contact.NAME)];  
  11.  
  12. if(addressBook.isSupportedField(Contact.NAME_FORMATTED)  
  13. singleContact.addString(Contact.NAME_FORMATTED,  
  14. PIMItem.ATTR_NONE,"Mrs.JaneDoe");  
  15.  
  16. ThecreateContact()methodcreatesatemporaryemptyContact.Acommit()callmakes  
  17. theContactdatapersistent.Itisadvisabletoclosethelistsbyinvokingtheclose()  
  18. methodafternecessaryoperationshavebeenperformed.  
  19.  
  20. try{  
  21. singleContact.commit();  
  22. }catch(PIMExceptione){  
  23. //Exceptionoccured  
  24. }  
  25. try{  
  26. //Othercleanuptasks  
  27. addressBook.close();  
  28. }catch(PIMExceptione){  
  29.  
  30. }  
  31.  
  32.     
  33.  

Event和EventList

  一個Event表示Event數據庫中的單個條目,比如,移動設備上的日歷。Event中的關鍵字段是Location、Summary、Startdate、EndDate和Alarmnotification。清單2展示如何向Event數據庫添加一個Event。

  清單2.添加一個Event

  1. EventListeventList=null;  
  2. try{  
  3. eventList=(EventList)PIM.getInstance().openPIMList(PIM.EVENT_LIST,  
  4. PIM.READ_WRITE);  
  5. }catch(PIMExceptione){  
  6. return;  
  7. }  
  8. EventsingleEvent=eventList.createEvent();  
  9. if(eventList.isSupportedField(Event.SUMMARY))  
  10. singleEvent.addString(Event.SUMMARY,PIMItem.ATTR_NONE,"JavaTraining");  
  11. if(eventList.isSupportedField(Event.START))  
  12. singleEvent.addDate(Event.START,PIMItem.ATTR_NONE,aDate.getTime());  
  13. if(eventList.isSupportedField(Event.END))  
  14. singleEvent.addDate(Event.END,PIMItem.ATTR_NONE,aDate.getTime());  
  15.  
  16. try{  
  17. singleEvent.commit();  
  18. }catch(PIMExceptione){  
  19. //Anerroroccured  
  20. }  
  21. try{  
  22. eventList.close();  
  23. }catch(PIMExceptione){  
  24.  
  25. }  
  26.     
  27.  

#p#ToDo和ToDoList

  ToDo接口表示移動設備上的Task數據庫中的單個任務,重要的字段是NoteorSummary、Priority、CompletionDate、DueDate和whethercompleted。清單3展示如何向數據庫持久化添加一個ToDo。

  清單3.添加一個Task

  1. ToDoListtasks=null;  
  2. try{  
  3. tasks=(ToDoList)PIM.getInstance().openPIMList(PIM.TODO_LIST,  
  4. PIM.READ_WRITE);  
  5. }catch(PIMExceptione){  
  6. //Anerroroccurred  
  7. return;  
  8. }  
  9. ToDosingleTask=tasks.createToDo();  
  10. if(tasks.isSupportedField(Event.SUMMARY))  
  11. singleTask.addString(ToDo.SUMMARY,PIMItem.ATTR_NONE,"ShoppingforHalloween");  
  12. if(tasks.isSupportedField(Event.DUE))  
  13. singleTask.addDate(ToDo.DUE,PIMItem.ATTR_NONE,newDate().getTime());  
  14.  
  15. try{  
  16. singleTask.commit();  
  17. }catch(PIMExceptione){  
  18. //Anerroroccured  
  19. }  
  20. try{  
  21. tasks.close();  
  22. }catch(PIMExceptione){  
  23.  
  24. }  
  25.     
  26.  

PIM與RMS的區別

  在繼續討論之前,我們先回顧一下J2ME提供的另一個關鍵功能,RecordManagementStore(RMS)概念。RMS允許J2ME應用程序持久地本地存儲數據。RMS包含以下組件:

  Records——與每條記錄擁有一個或多個字段的數據庫系統不同,RMS中的一條Record是一個單獨的數據字段。它沒有一個預先定義的數據類型或大小,可以包含任意數據。

  RecordStore——RecordStore是一個Records集合,可以通過J2ME應用程序根據名稱訪問。

  以下是PIM和RMS的區別,盡管二者都負責在設備上存儲持久數據。

  PIM向(從)AddressBook、Calendar和TaskList等已定義的實體存儲(和檢索)數據。而另一方面,RMS向(從)一個常規數據庫存儲(和檢索)數據。PIM中的單個實體是一個Contact、Calendar條目或一個Task,而在RMS中,單個實體是一個字節數組。

  PIM并不局限于本地設備,它可以訪問一個附加SIM或另一個遠程設備中的數據。RMS只能訪問本地設備中的數據。

  PIM可以從vCalendar或vContact等外部源導入或導出,而RMS沒有任何Export或Import功能。

  與RMS相比,PIM中的數據解釋更加靈活。例如,一個Contact(以標準格式定義)總是可以由另一個J2ME應用程序輕松解釋。而RMS中的記錄是字節數組,其他J2ME應用程序需要擁有關于如何解釋它的信息。#p#

  一個示例——添加一個聯系人

  在這個小節中,我們將討論此前提到過的一個方法addContact(),展示如何向AddressBook添加一個聯系人。當在表單中提交一個用戶命令時,這個方法(見清單4)將在一個單獨的線程中調用。這個方法訪問通過UITextfields字段輸入的數據。

清單4.addContact()方法

  1. //Import  
  2. importjavax.microedition.lcdui.*;  
  3. importjavax.microedition.midlet.*;  
  4. importjavax.microedition.pim.*;  
  5.  
  6.  
  7. //Textinput  
  8. TextFieldnameField;  
  9. TextFieldphoneField;  
  10.  
  11. …  
  12.  
  13. publicvoidaddContact(){  
  14.  
  15. ContactListcontacts=null;  
  16.  
  17. try{  
  18. contacts=(ContactList)PIM.getInstance().openPIMList(PIM.CONTACT_LIST,  
  19. PIM.READ_WRITE);  
  20. }catch(PIMExceptione){  
  21. //Anerroroccurred  
  22. e.printStackTrace();  
  23. }  
  24.  
  25. Contactcontact=contacts.createContact();  
  26.  
  27. String[]name=newString[contacts.stringArraySize(Contact.NAME)];  
  28.  
  29. if(contacts.isSupportedArrayElement(Contact.NAME,Contact.NAME_GIVEN))  
  30. name[Contact.NAME_GIVEN]=nameField.getString();  
  31.  
  32. if(contacts.isSupportedField(Contact.TEL))  
  33. contact.addString(Contact.TEL,Contact.ATTR_HOME,phoneField.toString());  
  34.  
  35. try{  
  36.  
  37. contact.commit();  
  38.  
  39. }catch(Exceptione){}  
  40.  
  41. }  
  42.  
  43.  

#p#運行時和安全問題

  PIM MIDlet應該在一個支持PIM的配置(即JSR75)中運行。我們通過在Sun的WirelessToolkit2.5上先單擊Settings然后單擊APISelection來選擇以下設置。選擇PIM MIDlet要運行的移動設備時使用相同的方法。

PIM MIDlet Runtime API Selection

圖1.PIM MIDlet Runtime API Selection

  MIDlet需要其他權限才能讀寫Contacts、Calendar或TaskLists,可以通過在WirelessToolkit中單擊Settings并選擇Permissions來設置相關權限。這里提供了用于ContactList、EventList和TodoList的所有Read和Write權限。

PIM MIDlet安全問題

圖2.PIM MIDlet安全問題

結束語

  在本文中,我們討論了J2ME中的另一個重要功能Personal Information Management(PIM),該功能允許訪問移動設備上形式為Contact、Task和Event的本地數據。本文還比較了PIM和RMS,后者是處理設備數據的另一個功能?,F在,您可以通過PIM自帶的導入和導出功能同步J2ME應用程序和vCard以及vCalendar,后兩者分別是Contact和Calendar的Internet標準格式。***,我們介紹了運行時的安全和部署要求。
 

【編輯推薦】

  1. J2ME可選包—PIM用法詳解
  2. J2ME開發環境搭建必備手冊
  3. 解析J2ME各大應用平臺環境
  4. MotorolaJ2ME開發時需要注意的幾個細節
  5. Java2平臺J2SE、J2EE、J2ME三大版本的區別

 

 

責任編輯:佚名 來源: ibm.com
相關推薦

2010-09-30 10:25:40

J2ME3D

2010-09-29 13:23:12

J2MEPIM

2010-09-29 08:57:04

J2ME前景

2010-08-05 14:51:36

AdobeFlex

2010-06-07 13:02:46

Hadoop簡介

2010-09-29 09:19:39

J2ME開發工具

2010-09-17 09:19:08

Java API

2010-07-13 10:21:19

2010-07-26 16:54:15

Perl引用

2010-06-10 18:27:00

UML語言

2010-07-27 08:59:19

FlexBuilder

2010-08-10 10:32:02

Flex語言

2010-07-19 16:56:56

Perl線程

2010-09-30 09:56:26

J2ME Polish

2010-09-30 13:28:55

J2ME圖形

2009-06-23 11:30:16

RMSJ2ME

2009-03-22 09:38:03

Android移植J2ME

2009-06-08 21:34:09

J2EEJ2SEJ2ME

2010-07-08 09:50:11

UML構件圖

2010-07-13 09:02:16

Perl
點贊
收藏

51CTO技術棧公眾號

性chinese极品按摩| 91精品国产一区二区三区动漫| 亚洲一区二区在线免费| 在线天堂资源www在线污| 久久久久久一级片| 国产精品亚洲视频在线观看| 日韩一级片大全| ccyy激情综合| 欧美日韩黄色大片| 亚洲高清乱码| 精品人妻一区二区三区换脸明星| 伊人久久成人| 一区二区三区黄色| www.色.com| 中文日产幕无线码一区二区| 中文字幕日韩一区| 国产综合 伊人色| 亚洲精品国产精品乱码视色| 欧美午夜一区二区福利视频| 亚洲男人天堂2023| 深夜福利网站在线观看| 在线成人av观看| 国产精品国产三级国产a| 国产精品大全| 色域天天综合网| 久久久亚洲影院| 欧美大片在线看免费观看| 日韩中文在线字幕| 青青操视频在线| 国产精品自在在线| 日本在线观看天堂男亚洲 | 国产a精品视频| 日本亚洲欧洲色α| 国产无精乱码一区二区三区| 日韩成人精品一区| 亚洲美女av电影| 一级黄色大片免费看| 亚洲精品555| 午夜av电影一区| 99亚洲国产精品| av福利精品| 久久精品欧美一区二区三区不卡| 翡翠波斯猫1977年美国| 国产麻豆免费视频| 麻豆精品视频在线观看| 国产精品久久久久久久app| 好吊妞视频一区二区三区| 欧美午夜a级限制福利片| 日韩在线观看成人| 嘿嘿视频在线观看| 国产伦精品一区二区三区视频| 欧美精品一区二区蜜臀亚洲| 亚洲精品久久久久久| 国产美女亚洲精品7777| 欧美日本在线播放| 亚洲黄色小视频在线观看| 在线手机中文字幕| 一本色道亚洲精品aⅴ| 国产精品333| 女海盗2成人h版中文字幕| 亚洲成人7777| 欧美精品自拍视频| cao在线视频| 午夜精品福利一区二区蜜股av | 欧美在线高清| 久久aⅴ乱码一区二区三区| 日韩欧美国产三级电影视频| 亚洲妇熟xx妇色黄蜜桃| 高清久久精品| 欧美一区二区日韩一区二区| 久久久精品视频国产| 国产精久久一区二区| 欧美一级黄色录像| 在线观看一区二区三区视频| 秋霞影院一区| 日韩女优av电影| 国产av一区二区三区传媒| 亚洲一区二区三区四区电影| 精品免费视频.| 中文视频在线观看| 西野翔中文久久精品字幕| 亚洲美女黄色片| 国产伦理片在线观看| 日韩伦理一区| 久久69精品久久久久久久电影好| 国产精品第九页| 亚洲一区区二区| 国产成人综合亚洲| 国产一区二区视频免费观看| 国产一区二区导航在线播放| caoporn国产精品免费公开| www五月婷婷| 91在线观看污| 少妇免费毛片久久久久久久久| 日本在线看片免费人成视1000| 亚洲欧美日韩国产综合| 久久av综合网| 国产成人精品一区二三区在线观看| 欧美三级中文字幕在线观看| 中文字幕乱码在线人视频| 男人的天堂久久| 一本色道久久综合狠狠躁篇的优点 | 美洲精品一卡2卡三卡4卡四卡| 日韩欧美大尺度| 欧美特黄aaa| 亚洲免费毛片| 久久精品久久精品亚洲人| 精品在线播放视频| 激情图片小说一区| 色综合天天做天天爱| 亚洲韩国在线| 美洲精品一卡2卡三卡4卡四卡| 在线观看不卡一区| 特级特黄刘亦菲aaa级| 欧美色图国产精品| 久久久久中文字幕| 国产精品乱码一区二区| 久久蜜桃av一区二区天堂| 欧美xxxx吸乳| 日本另类视频| 亚洲欧美日韩精品久久亚洲区| 中日韩一级黄色片| 久久一日本道色综合久久| 91成人伦理在线电影| av资源网在线观看| 日韩欧美成人网| 亚洲av网址在线| 午夜久久久久| 成人字幕网zmw| 国产一级在线| 香蕉加勒比综合久久| 男女私大尺度视频| 国产中文欧美日韩在线| 亚洲精品在线91| 日韩在线中文字幕视频| 日韩福利电影在线| 欧美一级爽aaaaa大片| av小说在线播放| 欧美视频三区在线播放| 波多野结衣有码| 欧美一区免费| 国产精品老牛影院在线观看| 蜜桃视频在线观看视频| 亚洲6080在线| 欧美高清精品一区二区| 成人看的视频| 日韩免费在线视频| 性xxxfllreexxx少妇| 亚洲黄色录像片| 成人av毛片在线观看| 黑丝美女一区二区| 91成人免费观看网站| 精品久久久久成人码免费动漫| 欧美国产精品中文字幕| 黑人糟蹋人妻hd中文字幕| 国产欧美啪啪| 色综合导航网站| 91麻豆视频在线观看| 亚洲国产高清在线| 欧美精品一区二区三区免费播放| 久草免费新视频| 98视频精品全部国产| 久久九九国产精品怡红院| 中文区中文字幕免费看| 国产亚洲1区2区3区| 男人天堂手机在线视频| 久久精品国产亚洲5555| 欧美高清第一页| 国产aⅴ一区二区三区| 亚洲欧美综合网| 国产精品久久久久久9999| 欧美中文一区二区| 91精品国产综合久久久久久久久| eeuss影院www在线播放| 欧美性一二三区| www久久久久久久| 日本美女一区二区三区视频| 鲁片一区二区三区| 成人国产精品| 神马久久桃色视频| 国产婷婷一区二区三区久久| 亚洲青青青在线视频| 两性午夜免费视频| 欧美日本在线| 国内精品**久久毛片app| 超碰在线公开| 亚洲人成电影网站色| 中文字幕在线2019| 国产日产欧美精品一区二区三区| 色一情一区二区三区| **女人18毛片一区二区| av色综合网| 午夜不卡影院| 中文字幕av一区二区三区谷原希美| 国产伦理吴梦梦伦理| 一区二区理论电影在线观看| 日本黄色录像片| 日日夜夜一区二区| 手机在线视频你懂的| 国产精品对白久久久久粗| 国产v综合ⅴ日韩v欧美大片| 男人在线资源站| 精品免费国产一区二区三区四区| 精品在线播放视频| 国产精品国产三级国产专播品爱网| 亚洲精品在线视频播放| 99精品福利视频| 日韩av一区二区三区美女毛片| 亚洲aⅴ网站| 91精品国产色综合久久不卡98口| 日本a一级在线免费播放| 欧美二区三区的天堂| 国产乱码久久久久久| 国产日产欧美一区| 欧美日韩国产免费一区二区三区| 国产高清中文字幕| 亚洲另类春色国产| 一级黄色片大全| 国产乱理伦片在线观看夜一区| 久久综合九色综合88i| 久久不见久久见免费视频7| 官网99热精品| 成人国产激情在线| 午夜精品在线观看| 欧美被日视频| 亚洲精品理论电影| www.国产精品视频| 欧美午夜寂寞影院| 午夜毛片在线观看| 一区二区三区在线观看动漫| 少妇无套高潮一二三区| 91在线观看污| 国产一级二级av| 美女视频黄频大全不卡视频在线播放| 日韩成人三级视频| 久久蜜桃av| 亚洲国产欧洲综合997久久| 国产毛片久久久| 亚洲精品日韩av| 最新欧美电影| 欧美中文字幕在线播放| 亚洲福利影院| 久久免费精品视频| 大片免费在线看视频| 国产一区二区三区网站| 欧美69xxxxx| 亚洲奶大毛多的老太婆| 无码国精品一区二区免费蜜桃| 日韩一本二本av| 亚洲中文字幕无码爆乳av| 精品久久久视频| 日韩中文字幕在线观看视频| 亚洲午夜精品网| 国产suv精品一区二区68| 国产欧美精品日韩区二区麻豆天美| 精品一区二区三区四区五区六区| 国产美女精品在线| 九九九九九伊人| 麻豆91在线观看| 免费激情视频在线观看| 亚洲一区自拍| 日本999视频| 免费国产自线拍一欧美视频| 18禁免费观看网站| 亚洲巨乳在线| 欧美午夜小视频| 久久亚洲风情| 成年人小视频网站| 久久中文精品| 无码内射中文字幕岛国片| 天堂成人国产精品一区| 五月婷婷六月合| 美女一区二区视频| 天天干天天玩天天操| 国产精品99久久免费观看| 午夜精品福利在线| 麻豆一区产品精品蜜桃的特点| 亚洲视频一区在线观看| 欧美人妻一区二区三区| 中文字幕不卡在线| 国产日产在线观看| 亚洲激情av在线| 日本五十路女优| 欧美日韩亚洲精品内裤| 欧美特黄aaaaaa| 欧美日韩免费高清一区色橹橹 | 国产熟女一区二区三区四区| 欧美精选在线播放| 国产视频一二三四区| 精品少妇一区二区三区视频免付费| 亚洲成人av综合| 亚洲国产成人精品久久| 777电影在线观看| 成年人精品视频| 黄色羞羞视频在线观看| 18久久久久久| 日韩一级二级 | 中文字幕一区二区久久人妻| 欧美人与性动xxxx| 亚洲精品国产精品乱码不卡| 亚洲激情自拍图| 国产九九在线| 国内精品400部情侣激情| 欧美magnet| 91探花福利精品国产自产在线| 超碰97成人| 亚洲精品中文字幕乱码三区不卡| 欧美淫片网站| 激情婷婷综合网| 国产一区91精品张津瑜| free性中国hd国语露脸| 中文字幕在线播放不卡一区| 欧美日韩大片在线观看| 色88888久久久久久影院按摩| 日韩美一区二区| 日韩亚洲电影在线| 韩国中文免费在线视频| 欧美日韩福利电影| 日本一区二区三区视频在线| 99视频免费观看| 久草成人在线| 日韩视频 中文字幕| 狂野欧美一区| 第一页在线视频| 中文字幕中文字幕中文字幕亚洲无线| 国产主播在线观看| 欧美日韩高清一区二区三区| 天天操天天射天天舔| 欧美老女人xx| yiren22亚洲综合| 国产综合精品一区二区三区| 亚洲色图插插| 少妇高清精品毛片在线视频| 国产成人午夜高潮毛片| 亚洲一级理论片| 欧美性生交xxxxx久久久| 丁香花免费高清完整在线播放| 日韩专区在线观看| 黄瓜视频成人app免费| 国产欧美日韩亚洲| 韩国亚洲精品| 中文字幕第66页| 国产精品乱人伦中文| √资源天堂中文在线| 亚洲精品久久久久国产| 伊人手机在线| 国产免费一区二区三区在线能观看| 日韩福利视频一区| 波多野结衣综合网| 国产成人精品亚洲午夜麻豆| 天天操天天摸天天舔| 在线视频中文字幕一区二区| 亚洲av毛片成人精品| 欧美成在线视频| 一区二区三区视频免费视频观看网站| 亚洲一区二区精品在线观看| 天堂蜜桃91精品| 国产福利在线观看视频| 狠狠色狠色综合曰曰| 天天干天天摸天天操| 午夜精品视频网站| 中文字幕伦av一区二区邻居| 男人添女人下面高潮视频| 成人精品免费视频| 久久久久久国产精品免费播放| 精品少妇一区二区三区在线视频 | 26uuu精品一区二区| 国产成人在线观看网站| 亚洲国产日韩欧美在线动漫| av在线理伦电影| 欧美日韩精品中文字幕一区二区| 亚洲欧美久久久| 蜜臀av一区二区三区有限公司| 亚洲成人资源网| 水中色av综合| 69av成年福利视频| 色天下一区二区三区| 中文字幕国产传媒| 国产精品久久久久一区二区三区共| 影音先锋国产在线| 久久精品在线视频| 国产suv精品一区| 精品欧美一区免费观看α√| 91免费观看国产| 亚洲图片在线播放| 久久久精品久久久| 91精品久久久久久综合五月天 | 69久久夜色精品国产69| 国产亚洲电影| 玖玖爱视频在线| 夜夜嗨av一区二区三区四季av| 午夜精品久久久久久久99| 日本精品视频在线| 欧美精品一区二区久久| 性高潮久久久久久| 狠狠做深爱婷婷久久综合一区| 麻豆影视在线观看_| 国产经品一区二区| 美腿丝袜在线亚洲一区| 欧美片一区二区|