日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Android >内容正文

Android

Android之Lollipop DevicePolicyManager学习(下)

發布時間:2023/12/4 Android 49 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Android之Lollipop DevicePolicyManager学习(下) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

轉載:http://blog.csdn.net/guiyu_1985/article/details/42968781

3. ? ? ?如何在主賬戶與被管理者賬戶之間做數據通信。

a)????????什么是userID

剛才提到,Lollipop用來區分主賬戶與被管理賬戶的其實是一個int型數值userID。

從UserHandler.class可以看到,這個userID是通過對uid作整除得到的:

public static final int PER_USER_RANGE =100000;

/** *Returns the user id for a given uid. *@hide */ public static final int getUserId(int uid) { if (MU_ENABLED) { return uid / PER_USER_RANGE; }else { return 0; } } 所以100000以內的uid對應的userID都是0,而超過這個數值的再取其整除結果。注意,這個只是Google為了辨識主賬戶與被管理賬戶所做的設計,并不是Unix底層帶上來的參數。


而這個userID的作用剛才也提到了。在service進程對應的方法里會進行參數校驗,一般來說,只有系統應用才能調用一些涉及到其他profile的方法。

b)????????兩個賬戶之前通信的先決條件

由于Profile之間數據通信的相互隔離,導致任何一個Profile中的消息發送只能被自己Profile中的組件所捕獲。這樣一來,雖然從根本上解決了兩個Profile之間因為數據交流所可能產生的隱私暴露的問題,但是也為我們的數據共享帶來了不便。

?

當然,Google也考慮了這方面的問題,通過一個授權處理方法addCrossProfileIntentFilter(),指定一個用于處理對應消息的Intentfilter,既可以讓被管理者賬戶的消息可以透傳到主賬戶,也可以在被管理者賬戶中接收到主賬戶的消息。


其中的參數FLAG_MANAGED_CAN_ACCESS_PARENT對應前者,?FLAG_PARENT_CAN_ACCESS_MANAGED?對應后者

c)????????驗證可行的通信方式

Android常見的組件之間通信的方式無外乎Intent,通過Intent我們可以啟動Activity,Service或者是進行Broadcast等。

但是在兩個Profile之間進行組件的啟動,我只成功嘗試了startActivity一種……

?

先說startService。Android5.0之后,Google對于startService限制更加嚴格,已經不允許以隱式Intent的方式啟動一個service,不管它是不是本進程的。雖然我在建立Intent對象的同時既指定了service class,也指定了對應的action,但是通過這個action建立的intentfilter仍然無法像Activity那樣被其他Profile對應的Service組件捕獲。


而Broadcast也有同樣的問題,無論是靜態注冊的還是動態注冊,都無法接收到其他Profile發出的廣播信息。

這個實在非常奇怪,如果有人找到了解決的辦法務必給我留言,多謝。

?

至于說通過startActivity的方式來透傳消息,有人可能認為這會造成設計上的不美觀,因為跳轉到其他Profile相關應用都會首先展現一個Activity。這個其實可以解決,在Manifest中對這個跳轉用的activity做一些調整:

<activity android:name=".ui.PackageEnabledActivity" <strong>android:theme="@android:style/Theme.NoDisplay</strong>"> <intent-filter> … </intent-filter> </activity>

就可以了,所顯示的Activity完全被隱藏。之后通過這個Activity在啟動此應用所在的Profile的其他組件,就沒有任何的問題。

當兩邊的通信方式確立了之后,可能還存在一個有趣的問題,那就是如何只讓某些Intent透傳到其他Profile而不被本Profile的同名組件所捕獲

說起來有點繞,舉個簡單的例子就明白了。我們現在知道,當android系統中已經建立被管理者賬戶時,一些應用既可以存在于主賬戶側,又可以在被管理賬戶中有一個同名的拷貝。那么問題來了,這些應用發給自身某些組件的消息,比如說啟動某個Activity的Intent,如果被允許透傳的話,兩邊Profile的同名應用都會接收到這個Intent,而且會啟動可以處理該Intent的應用列表,就像這樣:

那么有沒有辦法只讓這個消息傳到其他的Profile中,而本Profile的組件不做處理?

?

其實很好解決,不需要而且也不可能通過Intent的標志位來處理,因為這是完全相同的兩個鏡像應用。解決這個問題的辦法是禁用當前Profile中的這個組件就可以了:

public static void disableCurrentProfileComponent(Context context, Class component, PackageManagerpm) { final ComponentName activity = newComponentName(context, component); pm.setComponentEnabledSetting(activity, PackageManager.COMPONENT_ENABLED_STATE_DISABLED, PackageManager.DONT_KILL_APP);

禁用了當前Profile的這個組件,那么自然消息只能被對面Profile的同名組件來處理。

?

PS:當然,還有一個更簡單的方法,就是利用PackageManager.SKIP_CURRENT_PROFILE標志位來禁止在本Profile內的使用,譬如:

pm.addCrossProfileIntentFilter(callEmergency,managedProfileUserId, parentUserId, PackageManager.SKIP_CURRENT_PROFILE);

d)????????賬戶之間的大量數據傳輸

解決了兩個Profile之間消息傳輸的方式之后,最后來看如何攜帶大量數據。


這個問題其實不難解決,因為即使Profile之間數據區相互獨立,但是Intent本身是可以通過Bundle來攜帶鍵值對的。只要Intent能夠傳過去,自然也能在對應的Activity組件中解析出Bundle數據來。


但是一旦要透傳某些文件類的數據,比如說圖片或音樂,或者說Profile雙方需要共同維護一個數據庫,比如一個聯系人庫。這個時候,單靠Bundle就很難完成工作。


以,Profile之間的數據交互不能僅限于鍵值對的方式,以往的文件類型和數據庫類型的共享仍然要走通才可以。

File類型的數據共享

Google的幫助文檔中提到了用于共享數據文件的方法,這是通過FileProvider庫提供的方法來完成的操作。具體的思路就是:

1)? 將待傳輸的文件ContentUri通過FileProvider.getUriForFile()取出來。

2)? 把ContentUri與Type通過setDataAndType()加載到Intent中。

3)? 一定要在Intent中加上這個Flag——Intent.FLAG_GRANT_READ_URI_PERMISSION,這個Flag決定了Receiver是否具有這個Uri的臨時訪問權限。這點非常重要。

4)? startActivity成功之后,通過getFileDescriptor()方法得到待傳輸文件的文件描述符,之后解析出這個文件即可。


File類型文件傳輸的難點并不是如何從Uri中解析文件,而在于Intent傳輸過程。我查閱的大量資料中都建議在文件的ContentUri獲取之后,通過grantUriPermission()賦予其對應的讀寫權限,但是這個方法是不成的,只有在Intent中加上對應Flag才行。


數據庫類型共享

雖然在Google的幫助文檔中沒有說明不同的Profile可以共享ContentProvider,但是通過文件類型的數據共享可以看出,從原理上說ContentProvider也應是可以共享的,因為FileProvider正式ContentP的一個子類。


關于ContentProvider的共享我走了點彎路,先把解決問題的要點說出來:

使用ContentProvider時我們都會維護一個static常量CONTENT_URI,這個常量一般是由幾部分拼成的:

//Content Url lic static final Uri CONTENT_URI =Uri.parse("content://" + AUTHORITY + "/item");
通常,需要使用數據庫的其他組件直接解析這個Uri就能得到db文件的確切地址,使用對應的方法就能讀寫數據庫文件。


但是在跨Profile操作時不能這么做。因為如果直接解析這個常量,得到的只是db文件的相對存儲地址而已,比如說同樣將數據庫保存在應用內部,主Profile可能是/data/data/companyName/databases/*.db,但在被管理Profile里,則變成了/data/user/11/companyName/databases/*.db。


所以即使我們知道db文件的ContentUri,也必須通過Intent攜帶上述臨時訪問權限(Intent.FLAG_GRANT_READ_URI_PERMISSION)發到其他Profile的組件中去。在對方的環境里解析出正確的db地址來。


至于ContentProvider其他的共享細節與FileProvider無異。只是query數據的時候,記得使用我們Intent攜帶的Uri而不要用static常量直接解析。

?

到此為止,AP與MP之間的通信可以由我們自己完全控制,哪些消息可以通過,哪些消息會被禁止都由我們自己來界定。接下來說說被管理者賬戶中的那些應用都可以做哪些操作。

4.??????如何對MP賬戶中的應用進行限制

安裝于MP賬戶中的應用,可以從兩個方面進行限制。

?

一個是賬戶使用者層面的限制。DevicePlicyManager類提供了一組用來限制被管理者賬戶某些功能的方法addUserRestriction()/clearUserRestriction(),通過給定的key來限制對應賬戶的某些功能。


值得注意的是,這原本不是什么新功能,為了改善JB多用戶功能的體驗Google在4.3就添加了這個Restrict Profile功能。但是當時的情形是,平板的使用者在主賬戶中對訪客賬戶做某些限制,當平板的使用者切換到一個訪客賬戶時,這些功能就不能再被使用了。而現在的情況是,被管理者賬戶與主賬戶同處于一個Launch里,可以對被管理者賬戶進行限制但不應該影響到主賬戶的同樣功能。

這個功能比較坑,以限制撥打電話功能為例。如果我不希望訪客賬戶或者被管理者賬戶的應用撥打電話,那么勢必要在MP賬戶下通過以下方法禁止撥電話功能:

<p>myDeviceManaged.addUserRestriction(myDeviceName,UserManager. DISALLOW_OUTGOING_CALLS)</p>
注意到Android檢查這個disallow標志是在CallActivity的processOutgoingCallIntent方法中進行的:

privatevoid processOutgoingCallIntent(Intent intent) { …. if(userManager.hasUserRestriction(UserManager.DISALLOW_OUTGOING_CALLS) &&!TelephonyUtil.shouldProcessAsEmergency(this, handle)) { // Only emergency calls are allowedfor users with the DISALLOW_OUTGOING_CALLS // restriction. … } }
喚起這個Activity的是Intent.ACTION_CALL,而Google在CrossProfileIntentFiltersHelper中自作主張的為ACTION_CALL添加了SKIP_CURRENT_PROFILE的條件:

publicstatic void setFilters(PackageManager pm, int parentUserId, intmanagedProfileUserId) { … IntentFilter callVoicemail = new IntentFilter(); callVoicemail.addAction(Intent.ACTION_DIAL); callVoicemail.addAction(Intent.ACTION_CALL); callVoicemail.addAction(Intent.ACTION_VIEW); callVoicemail.addCategory(Intent.CATEGORY_DEFAULT); callVoicemail.addCategory(Intent.CATEGORY_BROWSABLE); callVoicemail.addDataScheme("voicemail"); pm.addCrossProfileIntentFilter(callVoicemail, managedProfileUserId,parentUserId, PackageManager.SKIP_CURRENT_PROFILE); … IntentFilter smsMms = new IntentFilter(); smsMms.addAction(Intent.ACTION_VIEW); smsMms.addAction(Intent.ACTION_SENDTO); smsMms.addCategory(Intent.CATEGORY_DEFAULT); smsMms.addCategory(Intent.CATEGORY_BROWSABLE); smsMms.addDataScheme("sms"); smsMms.addDataScheme("smsto"); smsMms.addDataScheme("mms"); smsMms.addDataScheme("mmsto"); pm.addCrossProfileIntentFilter(smsMms, managedProfileUserId,parentUserId, PackageManager.SKIP_CURRENT_PROFILE); … } 導致這個Activity實際上調用的是AP賬戶中的那個,而我們所做的限制在AP中并不生效。


最終的結論就是,對賬戶所做的限制,也只有在本賬戶內執行的有效,實際調用主賬戶完成的操作并不能實現。

?

另一個則是應用層面的限制。DevicePolicyManager類同樣提供了一組用來限制被管理者賬戶中具體應用的某些功能的方法setApplicationRestrictions()/getApplicationRestrictions(),該方法是通過指定具體的應用包名,以及一組用于限制應用功能的Bundle串來限制具體的應用功能。


可以看到UserManagerService的實現方法:

public voidsetApplicationRestrictions(String packageName, Bundle restrictions, int userId) { if(UserHandle.getCallingUserId() != userId || !UserHandle.isSameApp(Binder.getCallingUid(),getUidForPackage(packageName))) { checkManageUsersPermission("Only system can set restrictions forother users/apps"); } synchronized(mPackagesLock) { if (restrictions == null|| restrictions.isEmpty()) { cleanAppRestrictionsForPackage(packageName, userId); } else { // Write therestrictions to XML writeApplicationRestrictionsLocked(packageName, restrictions, userId); } } if(isPackageInstalled(packageName, userId)) { // Notify package ofchanges via an intent - only sent to explicitly registered receivers. Intent changeIntent =new Intent(Intent.ACTION_APPLICATION_RESTRICTIONS_CHANGED); changeIntent.setPackage(packageName); changeIntent.addFlags(Intent.FLAG_RECEIVER_REGISTERED_ONLY); mContext.sendBroadcastAsUser(changeIntent, new UserHandle(userId)); }
Google將限制的功能以及對應包名注冊到一個xml文件中,然后重新啟動以限制功能的方式重新喚起這個組件,這個組件在啟動之后會載入用以限制功能的xml,實現限制具體功能的目的。


這個功能出發點本身是非常好的,因為作為被管理者賬戶中的某個單獨應用,很可能存在某些特定的功能需求,比如說不允許使用某些應用特定功能(例如內購),或者是必須打開默認的訪問頁面等。這些功能的實現都有賴于具體的限制方法。但實際上,這個功能又比較難以完成。原因有兩個。


首先,用于限制應用具體功能的Bundle字串是如何獲取的。根據Google官方的參考demoBasicManagedProfile可以了解到,Google的系統應用Chrome是如何進行定制的,但是反過來作為非系統層面的開發人員,你該如何獲取Google系統應用具體支持的定制功能串呢?在沒有官方文檔的前提下,我想只能通過反編譯這些應用,通過源碼才能找到具體的功能字串名,以及該如何修改這些功能的方法。


再者,Google系統應用之所以能夠通過這類Bundle鍵值對修改具體的功能,前提是它已經預留好了接口給開發者,讓我們能夠通過setApplicationRestrictions()方法修改具體的應用。如果是沒有預留這些接口的第三方應用,則根本不可能完成這類功能。

所以如果希望對MP賬戶中應用進行限制,目前看起來行之有效的只有對Google的系統應用進行具體功能限制,而對第三方應用而言,只能在賬戶層面上做一些限制而已。

?

最后歡迎所有希望了解DevicePolicyManager的人給我留言,我們可以一塊討論并學習這部分功能。

參考代碼與本項目源碼

1.??????參考代碼

Google官方demo:

BasicManagedProfile

https://github.com/googlesamples/android-BasicManagedProfile.git

?

AppRestrictionEnforcer

https://github.com/googlesamples/android-AppRestrictionEnforcer.git

?

AppRestrictionSchema

https://github.com/googlesamples/android-AppRestrictionSchema.git

2.??????本人測試代碼

DevicePolicyTest

https://github.com/guiyu/DevicePolicyTest.git



/********************************************轉載請注明來源***********************************/


總結

以上是生活随笔為你收集整理的Android之Lollipop DevicePolicyManager学习(下)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

一区二区三区动漫 | 韩国视频一区二区三区 | 综合久久网站 | 超碰在线观看97 | 久久视频网 | 国产成人免费在线观看 | 久久天天操 | 婷婷激情小说网 | 免费看污黄网站 | 手机成人av | 成人精品一区二区三区中文字幕 | 国产精品美女免费看 | 欧美成人亚洲成人 | 日韩一二区在线观看 | 色橹橹欧美在线观看视频高清 | 友田真希x88av| 91精品网站| 24小时日本在线www免费的 | 91漂亮少妇露脸在线播放 | 狠狠躁天天躁 | av888av.com| 国产视频亚洲 | 91精品视频观看 | 婷婷激情5月天 | av一区二区三区在线 | 在线视频 国产 日韩 | 成人av播放 | 国产精品区二区三区日本 | 国产精品午夜在线 | 五月天,com | 久久久久久久免费看 | 91最新网址在线观看 | 日韩精品一区二区三区水蜜桃 | 国产色女人 | 在线观看视频国产一区 | 夜夜骑天天操 | 久av电影 | 国产区精品 | 免费看特级毛片 | 日日躁夜夜躁aaaaxxxx | 操操综合网 | 国产视频在 | 亚洲毛片一区二区三区 | 久久精品国产精品亚洲精品 | 精品三级av | 中文字幕在线观看完整 | a在线v| 91av美女| 久久精品在线免费观看 | 天堂av在线中文在线 | 人人澡av | 成人网444ppp| 在线av资源 | 在线观看中文字幕 | 日日干干 | 色网av | 美女网站在线 | 超碰在线97观看 | 激情网色 | 国产三级香港三韩国三级 | 国产成人一区二区啪在线观看 | 国产区精品在线观看 | 很污的网站 | 国产精品视频你懂的 | 久久久久久久久久影视 | 日韩二区精品 | 久久激情婷婷 | 97视频在线观看播放 | 日韩精品中文字幕有码 | 亚洲男人天堂a | 天天干天天操天天射 | 色婷婷导航| 欧洲黄色片 | 中文字幕2021 | 久久视频免费在线观看 | 国产视频在线观看一区 | 国产视频美女 | 亚洲激情久久 | 美女免费视频一区二区 | 天天草视频 | 久久久精品免费观看 | 激情av网址 | 九九九热精品免费视频观看网站 | 国产免费精彩视频 | 在线看片一区 | 国产一区二区三区免费视频 | 91精品在线播放 | 欧美伦理一区二区三区 | 国产精品96久久久久久吹潮 | 日韩在线免费 | 97国产大学生情侣酒店的特点 | 欧美在线视频二区 | 91丨九色丨丝袜 | 免费观看丰满少妇做爰 | 久草免费在线观看视频 | 久久激情久久 | 综合网久久 | 在线 精品 国产 | 日韩三级视频在线观看 | 18岁免费看片 | 射久久久| 精品九九九九 | 亚洲精品一区二区三区在线观看 | 色狠狠婷婷 | 激情久久五月天 | 婷婷六月天丁香 | 久久久久久久久爱 | 成人精品国产免费网站 | 国产成人久久77777精品 | 伊香蕉大综综综合久久啪 | 91黄色影视 | 国产在线播放一区二区 | 午夜av一区二区三区 | 色播激情五月 | 一区二区三区播放 | 精品国产精品一区二区夜夜嗨 | 国内精品久久影院 | 亚洲国产精品传媒在线观看 | 色干综合 | 欧美乱大交 | 国产精品免费视频久久久 | 国产一级视频免费看 | 狠狠色丁香九九婷婷综合五月 | 国产玖玖在线 | 日韩免费在线观看 | 日韩欧美视频 | 国产精品一区二区中文字幕 | 中文字幕日韩有码 | 婷婷色吧 | 欧美日韩不卡在线视频 | 91精品秘密在线观看 | 色综合久久精品 | 久久电影网站中文字幕 | 免费看片亚洲 | 综合激情久久 | 亚洲人成人天堂h久久 | 中文字幕网站 | 91中文字幕一区 | 三级黄色在线 | 97免费视频在线 | 国产精成人品免费观看 | 日韩手机在线 | 欧美成人精品在线 | 99这里精品 | 91tv国产成人福利 | 中文字幕免费在线 | 狠狠操.com| 婷婷综合影院 | 国产很黄很色的视频 | 亚洲精品乱码久久久久久蜜桃动漫 | 色婷婷国产在线 | 亚洲精品99久久久久中文字幕 | 日韩一区二区三区免费视频 | 欧美日韩免费观看一区二区三区 | 91人人爽久久涩噜噜噜 | 欧美日韩国产一二三区 | av高清网站在线观看 | 天天色综合天天 | 亚洲国产日韩欧美 | 婷婷九月丁香 | 国产亚洲成av片在线观看 | 激情av在线播放 | 国产精品福利av | 久久国产电影 | 一区二区男女 | 99视频一区二区 | 九九亚洲视频 | 日韩免费电影在线观看 | 日韩电影中文字幕在线观看 | 国产亚洲精品久久网站 | 日韩二区三区在线观看 | 欧美analxxxx| 国产1级毛片 | 久久天堂影院 | 欧美国产日韩一区二区 | 日本中文字幕网 | 韩日精品在线观看 | 久久超碰在线 | 在线视频免费观看 | 亚洲年轻女教师毛茸茸 | 亚洲伦理中文字幕 | 亚洲人成免费网站 | 国产一级大片在线观看 | 国产成人精品一区二区三区免费 | 99精品热视频只有精品10 | www欧美日韩 | 91福利视频一区 | 69国产盗摄一区二区三区五区 | 久久久精品国产一区二区三区 | 97国产在线播放 | 中文字幕av最新 | 337p日本大胆噜噜噜噜 | 人人射人人爽 | av综合网址 | 国产一二三四在线观看视频 | 久久精品人人做人人综合老师 | 伊人久久一区 | 高潮久久久久久久久 | 九九电影在线 | 91久久一区二区 | 国产青草视频在线观看 | 五月导航 | 国产成人一区二区啪在线观看 | 成人黄色毛片视频 | 91精品蜜桃 | 亚洲精品欧美视频 | 黄色毛片一级 | 黄色美女免费网站 | 一区二区三区视频 | 人人爽人人搞 | www.xxx.性狂虐 | 一区二区三区www | 国产一级精品绿帽视频 | 免费观看的av | 国产精品久久久av久久久 | 久久99九九99精品 | 特级毛片在线免费观看 | 色吧久久| 亚洲免费一级电影 | 91视频久久久久久 | 91久久人澡人人添人人爽欧美 | 制服丝袜一区二区 | 成人久久 | 久草影视在线观看 | 色午夜影院 | 国产免费视频在线 | 亚洲激情一区二区三区 | 婷婷色网址 | 五月婷婷六月综合 | 中文字幕在线观看第三页 | 国产亚洲在线视频 | 日韩av在线小说 | 国产精品中文久久久久久久 | 18女毛片 | 黄色在线成人 | 中文日韩在线 | 国产精品久久久久亚洲影视 | 中文字幕观看视频 | 成人h在线观看 | 色吊丝在线永久观看最新版本 | 毛片一二区 | 免费看污黄网站 | 在线看岛国av | 久久免费视频这里只有精品 | 日本三级久久 | 免费看国产曰批40分钟 | 免费黄色a级毛片 | 天天舔天天射天天操 | 日韩视频a | 最近能播放的中文字幕 | 久久久久久久久久久久久9999 | 黄色大片中国 | 国产成人精品久久久久蜜臀 | www.狠狠干 | 久久久久久国产精品亚洲78 | 久久成人精品 | 国产a视频免费观看 | 中文字幕一区二区三区久久蜜桃 | 国产91免费观看 | 97超碰精品 | 亚洲美女视频在线观看 | 激情综合网在线观看 | 99视频精品免费视频 | 韩国av在线播放 | 国产中文在线播放 | 91完整版| 中文字幕三区 | 久草视频中文在线 | 91视频国产免费 | 最近最新mv字幕免费观看 | 国产精品24小时在线观看 | 久久久久久久久久久久久国产精品 | av在线免费在线 | 91成人精品一区在线播放69 | 日韩电影一区二区三区 | 亚洲 在线 | 久草久草在线观看 | 欧美久久久一区二区三区 | 国产不卡视频在线 | 久久久久久综合 | 深夜免费福利视频 | 天天色天天操综合 | 天天插综合| 亚洲精品免费播放 | av三级在线看| av丁香花| 精品国模一区二区三区 | www.天天成人国产电影 | 国产精品资源在线 | 激情久久久久 | 日韩精品视频在线免费观看 | 日韩欧美一区二区在线播放 | 国产美女精品久久久 | 91在线视频免费91 | 天天射网站| 黄色一级片视频 | 99re中文字幕| 在线观看的黄色 | 黄在线免费看 | 18女毛片 | 免费看黄20分钟 | 中文字幕在线字幕中文 | 手机av片 | 免费aa大片 | 91视频91自拍 | 国产日韩在线观看一区 | 久久久久久久久久免费 | 日韩1级片 | 在线观看亚洲国产精品 | 伊香蕉大综综综合久久啪 | 天堂av最新网址 | 日本黄区免费视频观看 | 九色精品在线 | 国产成人精品久久久久 | 中文字幕在线免费看线人 | 中文欧美字幕免费 | 日韩影视在线观看 | 黄色三级久久 | 日韩av区| 久草视频在线新免费 | 久久成人人人人精品欧 | 成人丝袜| 深夜免费小视频 | av亚洲产国偷v产偷v自拍小说 | 在线观看视频在线观看 | 国产97色 | 激情视频一区二区 | 免费视频一区二区 | 色综合天天综合在线视频 | 成人国产精品久久久 | 成人三级视频 | 一区二区三区电影在线播 | 欧美孕交vivoestv另类 | 亚洲精品动漫久久久久 | 日本精品在线 | 久久久国产在线视频 | 日韩欧美第二页 | 午夜久久福利影院 | 超碰97免费 | 波多野结衣一区二区三区中文字幕 | 色婷婷久久久综合中文字幕 | av高清网站在线观看 | 日韩精品一区二区在线观看视频 | 欧美色综合天天久久综合精品 | 国产九九精品视频 | 国产精品视频永久免费播放 | 久久视频精品在线 | 911久久 | 97在线观看免费高清 | 国产手机免费视频 | 国产99色| 中文字幕国产亚洲 | av电影中文字幕在线观看 | 精品天堂av| 美女久久99| 久免费视频 | 精品国产乱码一区二区三区在线 | 91桃色在线观看视频 | 亚州中文av | 亚洲在线视频播放 | 在线有码中文字幕 | 最近中文字幕免费大全 | 婷婷性综合 | 成人av.com | 狠狠干 狠狠操 | 久久精品婷婷 | 精品国产自在精品国产精野外直播 | 亚洲人久久久 | 国产中文在线观看 | 天天夜夜狠狠操 | 91人人澡人人爽人人精品 | 最新av电影网址 | 精品美女在线观看 | 日韩久久精品一区二区三区 | 99热超碰在线 | a视频在线观看 | 中文字幕精品三级久久久 | 国产97视频| 国产精品va在线 | 香蕉视频在线免费 | 国产精品国产自产拍高清av | 在线观看激情av | 精品国产乱码久久久久久1区二区 | 狠狠网| 九九亚洲视频 | 波多野结衣在线视频免费观看 | 日本夜夜草视频网站 | 少妇精品久久久一区二区免费 | 色网站在线免费观看 | 欧美精品国产综合久久 | 欧美日本高清视频 | 久久另类视频 | 精品国产_亚洲人成在线 | 久操伊人 | 久久久影片| 91漂亮少妇露脸在线播放 | 高清av网| 久久成人综合视频 | 欧美国产日韩一区二区三区 | 久久人人插 | 欧美日韩高清不卡 | 91高清免费观看 | 欧美久久久久久久久久久 | 午夜色站| 日韩一级网站 | 精品视频成人 | 亚洲一区日韩在线 | 国产精品 国内视频 | 亚洲 欧美 日韩 综合 | 国产中文自拍 | 日韩91av| 亚洲毛片久久 | 综合中文字幕 | 精品一区中文字幕 | 久久视频二区 | 99精品久久久久久久久久综合 | 成人小电影在线看 | 日韩极品视频在线观看 | 天天色综合1 | 天天艹天天干天天 | 中国美女一级看片 | 97成人在线观看 | 成人毛片网 | 免费视频18 | 黄污网站在线 | 丝袜美女视频网站 | 久久久久久国产精品999 | 91一区啪爱嗯打偷拍欧美 | 亚洲国产精品一区二区尤物区 | 精品国产免费看 | 国产91全国探花系列在线播放 | 性色xxxxhd | 欧美 亚洲 另类 激情 另类 | 福利一区在线视频 | 日日夜夜狠狠 | 99精品在线视频播放 | 日韩av电影一区 | 久久综合免费视频 | 99久久激情视频 | 奇米先锋 | 懂色av一区二区在线播放 | 亚洲最大av在线播放 | 天天爽天天摸 | 国产精品不卡一区 | 在线视频欧美日韩 | 人人看人人做人人澡 | 99久久99精品 | 久久公开视频 | 狠狠色噜噜狠狠 | 日日干日日色 | 天天干 夜夜操 | 精品一区二区三区香蕉蜜桃 | 婷婷六月天综合 | 免费日韩一区二区三区 | 天天爱天天干天天爽 | 国产精品日韩精品 | 操操综合 | 亚洲精品视频免费在线 | 国产精品一区二区你懂的 | 免费a网址 | 四虎影视成人永久免费观看视频 | 国产精品成人免费精品自在线观看 | 日韩性色| 视频一区亚洲 | 日韩美视频 | 色香蕉在线 | 亚洲欧美日韩精品久久奇米一区 | 中文在线a在线 | 国产精品一区二区三区在线免费观看 | 人人干,人人爽 | 国产精品成人免费精品自在线观看 | 欧美精品九九 | 亚洲国产精品传媒在线观看 | 人人讲下载 | 国产一区免费看 | 久久久综合电影 | 色综合久久综合中文综合网 | 亚洲第一区在线观看 | www色片 | 97在线视频免费 | 国产午夜精品免费一区二区三区视频 | 久久亚洲视频 | 国产一区国产二区在线观看 | 99在线精品视频 | 97精品视频在线播放 | 免费男女网站 | 日韩精品欧美精品 | 亚洲美女免费视频 | 天堂av高清| 免费看三级黄色片 | 粉嫩av一区二区三区四区在线观看 | 在线免费观看视频一区 | 丁香婷婷久久久综合精品国产 | 一区二区三区观看 | 福利视频导航网址 | 欧美激情另类文学 | 国产精品高 | 日日天天av | 香蕉久久国产 | 久久人人爽人人爽人人 | 久久99精品国产麻豆婷婷 | 在线观看 亚洲 | 久久久久精 | 午夜黄色| 成人黄视频 | 天天色天天操综合 | 国产成人一级电影 | 亚洲精品国产精品国自产观看 | 国产在线p | 国产精品永久久久久久久www | 在线免费看片 | 欧美激情操 | 日韩激情视频在线观看 | 99爱在线 | 成人国产精品一区二区 | 欧美日韩视频一区二区三区 | 国内视频在线 | 中文字幕av日韩 | 色午夜 | 男女日麻批 | 国产精品久久视频 | 亚洲理论影院 | 久久99亚洲网美利坚合众国 | 久久99国产精品 | 在线之家免费在线观看电影 | 日b视频在线观看网址 | av888av.com| 日韩欧美电影网 | 在线综合 亚洲 欧美在线视频 | 免费在线色 | 一区二区三区日韩在线 | 深夜福利视频在线观看 | 亚洲国产精品久久 | 91亚洲网 | 一区二区三区免费在线观看视频 | 人人爽人人澡人人添人人人人 | 中文字幕在线不卡国产视频 | 99久热在线精品视频成人一区 | 99视频久| 精品美女国产在线 | 国产看片 色 | 久久日韩精品 | 蜜臀久久99精品久久久久久网站 | 人人揉人人揉人人揉人人揉97 | 成人av在线直播 | 色综合www| 在线不卡视频 | 久久久综合九色合综国产精品 | 久久国产电影院 | 精品福利国产 | 97超视频免费观看 | 国产高清不卡 | 中文免费观看 | 丁香视频在线观看 | 久久99国产精品免费 | 最新国产中文字幕 | 久久天天躁狠狠躁夜夜不卡公司 | 日本精品一区二区三区在线播放视频 | 天天做日日做天天爽视频免费 | 欧美一级片在线免费观看 | 在线v| 日韩在线观看中文字幕 | 婷婷精品国产欧美精品亚洲人人爽 | 国产区第一页 | 狠狠色噜噜狠狠狠合久 | 狠狠色噜噜狠狠狠合久 | 久久国色夜色精品国产 | 热re99久久精品国产99热 | 成 人 黄 色 免费播放 | 欧美成人猛片 | 91天天操 | 精品视频123区在线观看 | 91亚洲精品久久久蜜桃借种 | 国产精品女视频 | 亚洲爱av| 久色伊人 | 日韩理论片在线 | 色香蕉在线 | 国产精品美女久久久 | 成人在线视频一区 | 粉嫩av一区二区三区免费 | 久久久久久久久久久久99 | 激情av网址| 一区二区三区中文字幕在线 | 欧美色噜噜 | 色综合天天综合 | 特级a毛片| 97超在线 | 欧美日韩一二三四区 | 久久精品国产一区 | 亚洲精品久久久久www | 人人看人人草 | 天天操网址 | 久久成人国产精品入口 | 精品久久久免费视频 | 日韩久久午夜一级啪啪 | 三级黄在线 | 国产成人精品一区二区在线 | 麻豆视频免费在线播放 | 91| 伊人婷婷色 | 欧美 亚洲 另类 激情 另类 | 久久久久网站 | 中文字幕一区二区三区乱码不卡 | 欧美日韩精品免费观看视频 | 97网| 中文字幕乱码电影 | 亚洲精品国产欧美在线观看 | 亚洲一区av | 人人插人人玩 | 500部大龄熟乱视频 欧美日本三级 | 91免费网 | 毛片一区二区 | 最近日本中文字幕 | 99精品视频一区 | a在线一区 | 色视频网址 | 午夜精品久久久久久久久久久 | 久久久91精品国产一区二区精品 | 中文av字幕在线观看 | 国产精品永久免费 | 五月天视频网站 | 一级黄色片在线免费看 | 人人干人人做 | 天天操操操操操操 | 99久久婷婷国产一区二区三区 | 久久人操 | 最新极品jizzhd欧美 | 色婷婷亚洲精品 | 国产免费专区 | 91桃花视频 | 成人在线你懂得 | 成人黄色电影在线播放 | 国产精品大片 | 欧美乱码精品一区 | 久久看毛片 | 亚洲欧美国产日韩在线观看 | 超碰成人免费电影 | 西西444www高清大胆 | 涩av在线| 国产美女主播精品一区二区三区 | 日韩毛片在线一区二区毛片 | 亚洲国产欧美在线看片xxoo | 国产一级特黄电影 | 91成人免费在线 | 天天av综合网 | www.超碰| 天天做天天爱天天爽综合网 | 热久久免费视频精品 | 国产资源免费在线观看 | 国产精品999久久久 久产久精国产品 | 视频国产在线观看18 | 日韩理论在线视频 | 亚洲在线综合 | 婷婷激情网站 | 五月婷婷在线视频观看 | 91桃色免费观看 | 精品久久久久_ | 伊人久在线 | 日韩综合精品 | 97精品国产97久久久久久久久久久久 | 色一级片| 亚洲精品午夜久久久 | 麻豆成人在线观看 | 天天玩天天干天天操 | 免费网站黄 | 亚洲黄色片一级 | 亚洲国产成人在线 | 精品9999| 五月婷婷激情综合 | 亚洲成人av片在线观看 | 色 免费观看 | 欧美日韩在线视频观看 | 中文在线www | 久久夜色精品国产亚洲aⅴ 91chinesexxx | 色婷婷激情四射 | www.一区二区三区 | 亚洲国产97在线精品一区 | 婷婷六月天丁香 | 天天av资源 | 成人综合日日夜夜 | 亚洲女欲精品久久久久久久18 | www.狠狠操 | 正在播放亚洲精品 | 97香蕉超级碰碰久久免费软件 | 亚洲精品视频在线观看免费视频 | 国产手机视频精品 | 亚洲成 人精品 | 国产精品毛片一区二区 | 亚洲日本欧美在线 | 国产精品综合在线 | 国产麻豆剧传媒免费观看 | 色是在线视频 | av亚洲产国偷v产偷v自拍小说 | 成人黄色电影免费观看 | 五月开心婷婷 | 在线国产一区二区三区 | 国产精品亚洲a | 欧美亚洲一区二区在线 | 五月黄色 | 欧美精品久久久久久久久免 | 天天操天天操一操 | 国产黄色精品视频 | 国产精品久久久久永久免费看 | 日韩欧美视频一区二区 | 三级av中文字幕 | 久久久久久久福利 | 亚洲深夜影院 | 国产日产精品一区二区三区四区的观看方式 | 插久久 | 91看片麻豆 | 日韩高清二区 | 天天·日日日干 | 精品成人国产 | 婷婷在线视频 | 日本99干网| 国产视频2 | 日本一区二区三区视频在线播放 | 亚洲激情网站免费观看 | 久草免费福利在线观看 | 精品视频99 | 99riav1国产精品视频 | 日韩精品免费在线观看视频 | 精品一区二区免费视频 | 久久艹久久 | www视频免费在线观看 | 91综合色 | 中文字幕精品一区 | 黄网站色视频免费观看 | www.伊人网 | 欧美尹人 | 日本精品久久久久中文字幕 | 亚洲理论在线观看电影 | 欧美精品免费在线 | 亚洲黄色小说网 | 99r精品视频在线观看 | 欧亚日韩精品一区二区在线 | 亚洲国产中文字幕在线观看 | 久久久久国 | 免费成人av电影 | 96av视频| 91日韩精品| 在线观看网站av | 久久久久久久99 | 午夜久操| 日本中文字幕在线免费观看 | 精品国产免费人成在线观看 | 国产精品丝袜久久久久久久不卡 | 久久精品美女视频网站 | 精品免费视频. | 亚洲国产成人在线观看 | 国产精品门事件 | 天天操天天射天天添 | 天天操福利视频 | 久久久精品综合 | 在线观看亚洲精品视频 | 一区二区三区在线看 | 狠狠色丁香婷婷综合最新地址 | 人人干人人艹 | 欧美福利视频 | 日本久久免费电影 | 亚洲精品 在线视频 | 亚洲激情在线观看 | 在线免费观看麻豆视频 | 亚洲精品www久久久久久 | a视频在线播放 | 国产精品对白一区二区三区 | 国产中文字幕一区 | japanesefreesex中国少妇 | 在线国产日本 | 黄色av网站在线免费观看 | 2024国产在线| 在线三级播放 | 亚洲综合少妇 | 五月激情姐姐 | 日韩视频免费观看高清完整版在线 | 久久视频这里有久久精品视频11 | 日韩免费电影在线观看 | 免费网站在线观看成人 | 综合激情伊人 | 狠狠插狠狠干 | av一区二区三区在线播放 | 日韩一级电影网站 | 免费av成人在线 | 91久久精品一区二区三区 | 伊人中文网 | 精品在线一区二区 | aⅴ精品av导航 | av高清一区 | 亚洲激情小视频 | 最新日韩精品 | 国产精品人成电影在线观看 | 99操视频| 欧美少妇18p | 天天天天天天天操 | 免费观看完整版无人区 | 91精品国产三级a在线观看 | 日韩精品不卡在线 | 久久久亚洲电影 | 日韩在线网 | 91视频 - v11av | 狠狠狠色丁香婷婷综合久久五月 | 欧美在线1| 成人羞羞视频在线观看免费 | 精品福利网 | 久久爱综合 | 国产在线不卡精品 | 国产一级淫片免费看 | 福利在线看片 | 玖玖色在线观看 | 精品视频成人 | av超碰在线 | 奇米四色影狠狠爱7777 | 欧美一区在线看 | 特及黄色片 | 国产午夜精品一区二区三区 | 国产免费小视频 | 亚洲精品视频在线观看网站 | 国产成人综合在线观看 | 六月天综合网 | 中文字幕一区二区三区乱码在线 | 欧美激情一区不卡 | 欧美日韩成人一区 | 五月开心激情网 | 亚洲精品久久久久999中文字幕 | 天天操夜夜操国产精品 | 免费看一及片 | 亚洲欧美视频一区二区三区 | 在线免费观看麻豆 | 中文字幕中文中文字幕 | 人人干免费 | 国产成人久久精品 | 500部大龄熟乱视频使用方法 | 色91在线| 亚洲高清不卡av | 欧美色黄 | 国产91全国探花系列在线播放 | 精品国模一区二区三区 | 天躁狠狠躁| 午夜av一区二区三区 | 精品国产乱码一区二区三区在线 | 天天干天天插 | 亚洲欧美乱综合图片区小说区 | 中文字幕视频 | 在线观看的av网站 | www.com久久| 日日爱av| 国产亚洲一区二区三区 | 日韩剧| 久久精美视频 | 天天干亚洲 | 日韩av在线看 | 九九九热精品免费视频观看网站 | 中文资源在线官网 | 成人一级片免费看 | 九九有精品 | 国产在线观看免费 | 亚洲婷婷丁香 | 天海冀一区二区三区 | 国产 日韩 欧美 在线 | 亚洲综合在线播放 | 日韩网站在线免费观看 | 蜜臀aⅴ国产精品久久久国产 | 成人在线免费看视频 | 99精品在线免费在线观看 | 五月婷婷丁香色 | 91在线资源 | 亚洲日本色 | 99精品美女 | 日韩在线播放视频 | 国产精品欧美日韩在线观看 | 一区中文字幕在线观看 | 美女网站在线看 | 91入口在线观看 | 亚洲精品视频第一页 | 久久久久久国产精品亚洲78 | 国产精品18久久久 | 91一区啪爱嗯打偷拍欧美 | 区一区二区三在线观看 | 久久激情影院 | 欧美日韩不卡一区二区三区 | 日韩欧美网站 | 久久99精品久久久久婷婷 | japanesefreesex中国少妇 | 69成人在线| 91精品资源| 五月激情站 | 波多野结衣亚洲一区二区 | 亚洲播放一区 | 国产精品午夜av | av电影在线免费观看 | 国产成人精品一区二区在线 | 四虎永久视频 | 久久综合射 | 91看片在线播放 | 亚洲精品黄色在线观看 | 精品久久久久久久久久久院品网 | 五月天婷婷视频 | 成人在线免费观看网站 | 久久久私人影院 | 日韩字幕在线观看 | 日韩免费在线观看视频 | 色综合久久久久综合体 | 69国产盗摄一区二区三区五区 | 五月综合激情 | 999视频网站| 成年人免费电影 | 99久久www | 成人免费电影 | 国产精品v欧美精品v日韩 | 国产夫妻自拍av | 国产无区一区二区三麻豆 | 在线观看成人一级片 | 免费看成年人 | 久热爱 | 国产成人精品一区一区一区 | 色综合天天综合在线视频 | 亚洲污视频 | 久久久人 | 国产高清在线不卡 | 亚洲丝袜一区二区 | 五月婷婷影视 | 欧美日韩一区二区三区在线免费观看 | 久亚洲 | 国产无遮挡又黄又爽在线观看 | 91麻豆看国产在线紧急地址 | www.夜夜操.com | 成人亚洲精品久久久久 | 久久99精品久久久久蜜臀 | 日韩精品一区二区三区免费观看视频 | 色五月成人 | 亚洲黄色在线观看 | 久久99国产综合精品免费 | 日韩欧美aaa| 国产精品毛片久久蜜 | 亚洲经典中文字幕 | 国产成人精品av | 91在线免费播放视频 | 日韩精品一区二区三区免费观看 | 91av在线视频播放 | 久久久久精 | 国产 日韩 欧美 中文 在线播放 | 亚洲免费在线播放视频 | 亚洲国产精品久久久 | 永久免费视频国产 | 亚洲一级片在线观看 | 337p日本大胆噜噜噜噜 | 亚洲成av人片在线观看香蕉 | 成人在线观看日韩 | 免费av的网站 | 日本中文字幕观看 | 91精品国产一区二区在线观看 | 国产免费久久精品 | wwxxx日本| av大片免费在线观看 | 中文字幕av在线电影 | 人人爱天天操 | 欧美激情视频一区二区三区免费 | 五月婷婷综合激情 | 天天拍天天色 | 五月导航 | 就要干b | 日韩一区二区三区观看 | 日韩a级免费视频 | 国产在线免费av | 国产视频每日更新 | 久草网站 | 欧美精品国产精品 | 黄色一级大片在线免费看国产一 | 亚洲成人精品 | 99re国产视频| 亚洲激情一区二区三区 | 精品影院一区二区久久久 | 精品久久久久久亚洲 | 亚洲蜜桃av | 在线看成人 | 久久成熟 | 99精品视频网站 | 国产精品亚洲成人 | 伊人色**天天综合婷婷 | 亚洲成人资源在线 | 日韩欧美在线视频一区二区 | 色播六月天 | 五月婷婷综合久久 | 97成人在线免费视频 | 天天五月天色 | 99久久99热这里只有精品 | 久久黄色影视 | 国产在线精品一区二区三区 | 成人午夜精品福利免费 | 婷婷在线不卡 | 国产在线视频在线观看 | 一区中文字幕 | 国产色久 | 玖玖视频 | 亚洲另类视频在线观看 | 色综合久久天天 | 国产成人久久精品一区二区三区 |