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

歡迎訪問 生活随笔!

生活随笔

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

Android

Android开发7:简单的数据存储(使用SharedPreferences)和文件操作

發布時間:2024/1/17 Android 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Android开发7:简单的数据存储(使用SharedPreferences)和文件操作 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

前言

  啦啦啦~大家好,又見面啦~

  本篇博文講和大家一起完成一個需要注冊、登錄的備忘錄的,一起學習 SharedPreferences 的基本使用,學習 Android 中常見的文件操作方法,復習 Android 界面編程。

  直接進入正題~

?

基礎知識

1.SharedPreferences 的使用

  使用SharedPreferences儲存用戶名和密碼,SharedPreferences是直接處理xml文件,不需要做字符串分割,存儲效率會比使用內部存儲,和外部存儲存儲用戶名和密碼高。

  (1) SharedPreferences 的讀取

    在 Android 中,用于獲取 SharedPreferences 的接?是 getSharedPreferences(String, int) 函數。 兩個參數的意義:

      String: Desired preferences file. If a preferences file by this name does not exist, it will be created when you retrieve an editor.

      int: Operating mode. Use 0 or MODE_PRIVATE for the default operation.

    我們對 SharedPreferences 的讀取操作是通過 getSharedPreferences(String, int) 函數返回的 SharedPreferences 對象的方法來完成的。查閱文檔可以看到,SharedPreferences 支持如下幾種方法讀取之前存儲的數據:

      • abstract Map<String, ?> getAll()
      • abstract boolean getBoolean(String key, boolean defValue)
      • abstract float getFloat(String key, float defValue)
      • abstract int getInt(String key, int defValue)
      • abstract long getLong(String key, long defValue)
      • abstract String getString(String key, String defValue)
      • abstract Set<String> getStringSet(String key, Set<String> defValues)

    所有方法都需要傳入一個 defValue 參數,在給定的 key 不存在時,SharedPreferences 會直接返回 這個默認值。

(2)SharedPreferences 的寫入

    所有對? SharedPreferences 的寫入操作,都必須通過? SharedPreferences.edit() 函數返回的 Editor對象來完成。

  舉例:

Context context = getActivity(); SharedPreferences sharedPref = context.getSharedPreferences("MY_PREFERENCE", Context.MODE_PRIVATE); // Alternatively, if you need just one shared preference file for your activity, you can use the getPreferences() method: // SharedPreferences sharedPref =getActivity().getPreferences(Context.MODE_PRIVATE); SharedPreferences.Editor editor = sharedPref.edit(); editor.putInt("KEY_SCORE", newHighScore); editor.commit();

  使用SharedPreferences將用戶名和密碼保存在本地后,可以在\data\data\+包名+\shared_prefs目錄下找到一個info.xml文件

?

2.Android 中的文件操作

Android 中的存儲空間分為兩種:Internal Storage 和? External Storage.

(1)Internal Storage

  默認情況下,保存在 Internal Storage 的文件只有應用程序可見,其他應用,以及用戶本?是無法訪問這些文件的。

向? Internal Storage 寫入文件的示例代碼如下:

try (FileOutputStream fileOutputStream = openFileOutput(FILE_NAME, MODE_PRIVATE)) {String str = "Hello, World!";fileOutputStream.write(str.getBytes());Log.i("TAG", "Successfully saved file."); } catch (IOException ex) {Log.e("TAG", "Fail to save file."); }

若對應的文件不存在,openFileOutput(String, int) 函數會直接新建文件。注意傳入的文件名參數不能含有 path separators(即 '/'). 該函數返回一個 FileOutputStream 對象,可以調用?write() 方法寫入內容。

相應地,文件的讀取可以使用 openFileInput(String) 來讀取文件。該函數返回一個 FileInput- Stream,調用? read() 方法讀取內容。

try (FileInputStream fileInputStream =openFileInput(FILE_NAME)) {byte[] contents = new byte[fileInputStream.available()]; fileInputStream.read(contents); } catch (IOException ex) {Log.e("TAG", "Fail to read file."); }

?

(2)External Storage

    Android 支持使用? Java 的文件? API 來讀寫文件,但是關鍵的點在于要有一個合適的路徑。如果你要存儲一些公開的,體積較大的文件(如媒體文件),External Storage 就是一個比較合適的地方。如文檔中所說:

All Android devices have two file storage areas: “internal” and “external” storage. These names come from the early days of Android, when most devices offered built-in non-volatile memory (internal storage), plus a removable stor- age medium such as a micro SD card (external storage). Some devices divide? the permanent storage space into “internal” and “external” partitions, so even without a removable storage medium, there are always two storage spaces and the API behavior is the same whether the external storage is removable or not.

  無論是否支持外置 SD 卡,所有的 Android 設備都會將存儲空間分為 internal 和 external? 兩部分。

  要往? External Storage 寫入文件,需要在? AndroidManifest.xml 文件中聲明權限:

    • <manifest ...> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> ... </manifest>

    隨后調用 getExternalFilesDir(String type) 或 Environment.getExternalStoragePublicDirectory()來獲取? SD 卡路徑。兩者的區別在于:前者指向的目錄會在應用卸載時被刪除,而后者不會。

?

    上面的兩個函數均返回一個 File 對象,代表一個目錄路徑,使用這個 File 對象,再結合文件名,即 可創建? FileInputStream 或? FileOutputStream 來進?文件讀寫。

    舉例:

?

    • void createExternalStoragePrivateFile() { // Create a path where we will place our private file on external // storage. File file = new File(getExternalFilesDir(null), "DemoFile.jpg"); try { // Very simple code to copy a picture from the application's // resource into the external file. Note that this code does // no error checking, and assumes the picture is small (does // not try to copy it in chunks). Note that if external storage is // not currently mounted this will silently fail. InputStream is =getResources().openRawResource(R.drawable.balloons); OutputStream os = new FileOutputStream(file); byte[] data = new byte[is.available()]; is.read(data); os.write(data); is.close(); os.close(); } catch (IOException e) { // Unable to create file, likely because external storage is // not currently mounted. Log.w("ExternalStorage", "Error writing " + file, e); }}

?

實驗內容

? ? ? ? ??? ??? ??? ?

? ? ? ? ? ? ? ? ? ? ? ? ? ? 1 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 2 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?3 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 4

?

Figure 1: 首次進入, 呈現創建密碼界面

Figure 2: 若密碼不匹 配,彈出? Toast 提示

Figure 3: 若密碼為空, 彈出? Toast 提示

Figure 4: 退出后第二次進入呈現輸入密碼界面

?

? ? ? ? ?? ??? ??? ??

? ? ? ? ? ? ? ? ? ? ? ? ? ?5            6            ?7           ? 8

?

Figure 5: 若密碼不正 確,彈出? Toast 提示

Figure 6: 文件加載失 敗,彈出? Toast 提示

Figure 7: 成功導入文 件,彈出? Toast 提示

Figure 8: 成功保存文 件,彈出? Toast 提示?

?1.如? Figure 1??? Figure 8?所示,本次實驗演示應用包含兩個 Activity.

?2.首先是密碼輸入 Activity:

若應用首次啟動,則界面呈現出兩個輸入框,分別為新密碼輸入框和確認密碼輸入框。

輸入框下方有兩個按鈕:

OK 按鈕點擊后:

*? 若? New Password 為空,則發出? Toast 提示。見 Figure 3。

*? 若 New Password 與 Confirm Password 不匹配,則發出 Toast 提示。見 Figure 2。

* 若兩密碼匹配,則保存此密碼,并進入文件編輯 Activity。

CLEAR 按鈕點擊后:清除兩輸入框的內容

? 完成創建密碼后,退出應用再進入應用,則只呈現一個密碼輸入框。見 Figure 4。

點擊? OK 按鈕后,若輸入的密碼與之前的密碼不匹配,則彈出? Toast 提示。見 Figure 5.

點擊? CLEAR 按鈕后,清除密碼輸入框的內容。

? 出于演示和學習的目的,本次實驗我們使用 SharedPreferences 來保存密碼。但實際應用中不會使用這種方式來存儲敏感信息,而是采用更安全的機制。

3.文件編輯 Activity:

? 界面底部有三個按鈕,?度一致,頂對齊,按鈕?平均勻分布。三個按鈕上方除 ActionBar 和 StatusBar 之外的全部空間由一個 ?EditText 占據(保留 ?margin)。EditText 內的文字豎直方 向置頂,左對齊。

? 在編輯區域輸入任意內容,點擊 SAVE 按鈕后能保存到指定文件(文件名隨意). 成功保存后,彈 出? Toast 提示。見 Figure 8。

? 點擊? CLEAR 按鈕,能清空編輯區域的內容。

? 點擊? LOAD 按鈕,能夠從同一文件導入內容,并顯示到編輯框中。若成功導入,則彈出? Toast。

提示。見?Figure 7。?若讀取文件過程中出現異常(如文件不存在),則彈出 ?Toast 提示。見Figure 6。

4. 特殊要求:進入文件編輯? Activity 后,若點擊返回按鈕,則直接返回 Home 界面,不再返回密碼輸Activity。

?

參考實現

1.如何使文件編輯? Activity 的? EditText 占據上方全部空間?

  使用? LinearLayout 和? layout_weight 屬性。

?

  if there are three text fields and two of them declare a weight of 1, while the other is given no weight, the third text field without weight will not grow and will only occupy the area required by its content. The other two will expand equally to fill the space remaining after all three fields are measured.

2.當 Activity 不可見時,如何將其從 activity stack 中除去(按返回鍵直接返回Home

  AndroidManifest.xml 中設置? noHistory 屬性。

?

  Whether or not the activity should be removed from the activity stack and finished (its finish() method called) when the user navigates away from it and?it’s no longer visible on screen —“true” if it should be finished, and “false”

  if not. The default value is “false”.

3.如何根據需要隱藏/顯示特定的控件?

  Set visibility: You can hide or show views using setVisibility(int).?

?

4.參考工程目錄結構

  

?

實驗過程

本次實驗主要是實現一個備忘錄,實現數據存儲的功能。本次實驗主要涉及SharePreferences的使用(讀取和寫入)。

首先,寫好兩個界面的XML布局文件(這里注意使用LinearLayout和layout_weigh屬性,使得文件編輯Activity的EditText占據上方全部空間)。

接下來完成MainActivity.java類,在 Android 中,用于獲取 SharedPreferences 的接口是 getSharedPreferences(String, int) 函數。對 SharedPreferences 的讀取操作是通過 getSharedPreferences(String,int)函數返回的 SharedPreferences 對象的方法來完成的:

  

?

?

所有對 SharedPreferences 的寫入操作,都必須通過? SharedPreferences.edit()函數返回的Editor對象來完成:

  

?

在OK按鈕點擊事件中,設置若 New Password為空,則發出Toast 提示。若New Password 與 Confirm Password不匹配,則發出Toast 提示,若New Password與 Confirm Password 匹配,則跳轉到文件編輯界面:

  

?

獲取本地存儲的密碼,密碼不為空就隱藏其中一個密碼框(保證完成創建密碼后,退出應用再進入應用,則只呈現一個密碼輸入框):

  

  

  然后在clear按鈕點擊事件中,通過設置tag來控制密碼輸入欄的清空事件(tag初始設為true,在創建密碼界面中點擊clear會清除兩個密碼輸入框中的所有內容,在輸入密碼的登錄界面中點擊clear隱藏的密碼框中的內容不會清除,通過與隱藏了的密碼框中的已存儲的密碼進行比較確認輸入的密碼是否正確):

  

?

通過在AndroidManifest.xml中設置noHistory屬性,使得當Activity不可見時,如何將其從activity stack中除去(按返回鍵直接返回Home):

  

?

在文件編輯的java類中,我們向Internal Storage 寫入文件。

默認情況下,保存在 Internal Storage 的文件只有應用程序可見,其他應用,以及用戶本身是無法 訪問這些文件的。

若對應的文件不存在,openFileOutput(String, int) 函數會直接新建文件。注意傳入的文件名參數不能含有 path separators(即 '/')。該函數返回一個 FileOutputStream 對象,可以調用 write() 方法寫入內容(寫在save點擊事件中):

  ?

?

相應地,文件的讀取可以使用 openFileInput(String) 來讀取文件。該函數返回一個 FileInput- Stream,調用 read()方法讀取內容(寫在load點擊事件中):

  

實現文件編輯中的文件存儲和文件加載的功能。

?

完成實驗~

?

實驗截圖

  

  

  

  

?

其他知識

1.Android為應用程序的存儲提供了五種方式:

Shared Preferences?

Internal Storage?

External Storage??

SQLite Database???

Network Connection

?

2.Internal Storage 和 External Storage 的區別:

  Internal storage:總是可用的;這里的文件默認是只能被自己的app所訪問的;當用戶卸載app的時候,系統會把internal里面的相關文件都清除干凈;Internal是在你想確保不被用戶與其他app所訪問的最佳存儲區域。Internal storage 是屬于應用程序的,文件管理器看不見。

  External storage:并不總是可用的,因為用戶可以選擇把這部分作為USB存儲模式,這樣就不可以訪問了;是大家都可以訪問的,因此保存到這里的文件是失去訪問控制權限的;當用戶卸載你的app時,系統僅僅會刪除external根目錄(getExternalFilesDir)下的相關文件;External是在你不需要嚴格的訪問權限并且你希望這些文件能夠被其他app所共享或者是允許用戶通過電腦訪問時的最佳存儲區域。External storage 在文件瀏覽器里是可以看見的/mnt。?

  這兩個概念都是相對于應用來說的,應該理解為邏輯上的概念,不應理解為物理上的外部SD卡和手機或移動設備內存。一個應用把數據存在external storage上時,那么數據成為共有的,所有人都可見的和可用的。存在internal storage上時,只有這個應用本身可以看到和使用。很多沒有插SD卡的設備,系統會虛擬出一部分存儲空間用來做公共存儲(主要是音樂,文檔之類的media)。

?

3.使用方法:

1)向內部存儲器中創建一個私有文件并向其中寫入數據,使用以下方法:

a.調用openFileOutput(String fileName, int mode)方法,

若fileName對應的文件存在,就打開該文件,若不存在,并以mode權限創建該文件并打開,該方法返回一個指向fileName對應文件的FileOutputStream,使用這個FileOutputStream可向文件中寫入數據。

b.調用FileOutputStream對象的write()方法向文件中寫入數據。

c.調用FileOutputStream對象的close()方法關閉文件寫入流。

例:向內部存儲器中寫入一個名為"abc.txt"的文件后,會在內部存儲器的/data/data/<package name>/files/目錄下生成"abc.txt"文件。

?

讀取內部存儲器中私有文件的數據,使用以下方法:

a.調用openFileInputStream(String fileName)方法打開內部存儲器中fileName對應的文件,若該文件存在,該方法返回一個指向fileName文件的FileInputStream對象。

b.調用FileInputStream對象的read()方法讀取fileName文件中的內容。

c.調用FileInputStream對象的close()方法關閉文件讀取流。

2)剛才保存到Internal中的時候什么都沒有配置,需要保存到外部的時候需要配置讀寫的權限,讀的權限READ_EXTERNAL_STORAGE,寫的權限:READ_EXTERNAL_STORAGE。

  首先需要判斷一下SD卡是不是可用,因為external storage可能是不可用的比如SD卡被拔出,那么你應該在訪問之前去檢查是否可用。你可以通過執行 getExternalStorageState()來查詢external storage的狀態。如果返回的狀態是MEDIA_MOUNTED, 那么你可以讀寫。看到這個獲取完之后跟上面保存在內部存儲設備的過程一樣。是路徑是在/mnt/sdcard目錄下,如果是弄成私有文件,不允許外部訪問,目錄是在/mnt/sdcard/Android/data/包名 目錄下。

?

4.其它相關:

  如果想在編譯時就在應用程序中保存一個不允許修改的文件,就把這個文件保存在/res/raw/目錄下。

  在程序中打開這個文件可以調用openRawResource(int id)方法, 里面的參數id表示R.raw.<file name>,

  這個方法打開后會返回一個InputStream,使用它可以讀取這個文件。這個文件不能被執行寫入操作。

?

  如果有緩存文件需要保存,而這些文件并不需要永久保存,可以調用getCacheDir()方法,該方法執行后會在內部存儲器的/data/data/<package name>/目錄下創建一個名為cache/的空目錄(或打開cache/目錄),并返回一個File對象指向這個(空)文件夾。在這個cache/目錄下,可以保存緩存文件,當設備的內部存儲器空間不夠用時,系統會自動刪除一部分cache/目錄下的緩存文件,但為了保證系統運行效率,應該手動對cache/目錄的大小進行控制,如控制它不能大于1M。當用戶卸載應用程序時,cache/目錄會連同一起被刪除。?

  例:調用getCacheDir()方法,該方法執行后會在內部存儲器的/data/data/<package name>/目錄下創建一個名為cache/的空目錄。

?

源碼下載

  源碼下載點擊這里~

?

?

1、本實驗實驗環境:

操作系統 Windows 10?

實驗軟件 Android Studio 2.2.1

虛擬設備:Nexus_5X

API:23

2、貼代碼的時候由于插入代碼框的大小問題,代碼格式不太嚴整,望見諒~

轉載于:https://www.cnblogs.com/yanglh6-jyx/p/Android_SharedPreferences_File.html

總結

以上是生活随笔為你收集整理的Android开发7:简单的数据存储(使用SharedPreferences)和文件操作的全部內容,希望文章能夠幫你解決所遇到的問題。

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

狠狠色丁香婷婷综合最新地址 | www.久久91| 国产91精品看黄网站 | 国产亚洲精品成人av久久ww | 二区三区在线视频 | 日本xxxx.com | 国产大陆亚洲精品国产 | 青青河边草手机免费 | 日本91在线| 国产成人一级电影 | 日韩小视频 | 欧美日韩高清在线一区 | 国产色视频网站2 | 日韩av一区二区在线 | 国产玖玖精品视频 | 五月婷婷综合激情 | 在线观看黄色免费视频 | 亚洲精品乱码久久久久久写真 | 国产最顶级的黄色片在线免费观看 | 久章操| 欧美一级日韩免费不卡 | 日韩在线不卡视频 | 探花视频在线版播放免费观看 | 中文字幕欧美三区 | 蜜臀av免费一区二区三区 | 久久精品牌麻豆国产大山 | 最近中文字幕免费大全 | 91在线免费视频 | 国产精品高潮在线观看 | 欧美日本国产在线观看 | 成片人卡1卡2卡3手机免费看 | 91 在线视频| 色婷婷88av视频一二三区 | 免费久草视频 | 久久久久国产a免费观看rela | 亚洲在线精品 | 五月天天色 | 91免费网站在线观看 | 丁香婷婷综合色啪 | 色婷婷播放 | 最新成人在线 | 久久久久久久福利 | 精品专区一区二区 | 人人干人人艹 | 在线视频免费观看 | 国产精品永久久久久久久久久 | 国产成人一区二区精品非洲 | 亚洲国产最新 | 亚洲v欧美v国产v在线观看 | 中文字幕在线高清 | 999国内精品永久免费视频 | 特级毛片在线免费观看 | 国产一区二区成人 | 99成人免费视频 | 久久久久久国产精品美女 | 日韩在线视频播放 | 国产日韩在线看 | 国产亚洲精品久久久久久 | 69亚洲视频 | 国产日产精品一区二区三区四区 | 日韩欧美亚州 | 在线免费av网站 | 99精品视频免费看 | 国产美女视频免费观看的网站 | 97在线免费观看视频 | 99 久久久久 | 黄色三级久久 | 九九欧美视频 | 91av视频在线免费观看 | 中文字幕在线国产精品 | 伊甸园永久入口www 99热 精品在线 | 精品视频区| 久99久久 | 亚洲国产高清视频 | 久久99久久99精品免费看小说 | 最新日韩视频在线观看 | 在线视频久 | 国产成人综合精品 | 在线中文字母电影观看 | 亚洲精品久| 天天干干 | 久久久在线视频 | 91中文字幕视频 | 一二三久久久 | 国产精品一区一区三区 | 欧美天天干 | 81精品国产乱码久久久久久 | 久久最新视频 | 亚洲精品国偷自产在线91正片 | 五月花激情 | 美女久久99 | 亚洲 中文 欧美 日韩vr 在线 | www久久com| 久久久国产日韩 | 又大又硬又黄又爽视频在线观看 | 97在线观看视频免费 | 99精彩视频在线观看免费 | 中文字幕黄色 | 国产高清日韩 | 国产精品久久久久久久久久久久冷 | 在线免费观看视频一区二区三区 | www.午夜视频 | 国产视频在线观看一区二区 | 日韩在线观看的 | 国产传媒中文字幕 | 色狠狠综合天天综合综合 | 久久人人爽 | 久久精品直播 | 国产 视频 久久 | 久久男女视频 | 国产五月色婷婷六月丁香视频 | 欧美精品首页 | 日韩av一卡二卡三卡 | 成人黄色电影免费观看 | 亚洲精品乱码久久久久久蜜桃不爽 | 日韩在线精品 | 免费成人av网站 | 99精品免费 | 深夜福利视频一区二区 | 又污又黄网站 | 美女网站在线免费观看 | av看片在线 | 欧美少妇xxxxxx | 三级av免费| 97超碰资源网 | 日韩精品久久久久久久电影竹菊 | 成人黄色资源 | 99久久精品国产欧美主题曲 | 免费视频网 | 天天操天天操天天操天天操天天操 | www.天天草| 欧美黑吊大战白妞欧美 | 麻豆国产精品永久免费视频 | 色多多污污 | 欧美极品少妇xbxb性爽爽视频 | 狠狠操天天射 | 久久精品99久久久久久2456 | 91精品久久久久久久99蜜桃 | 国产成人精品国内自产拍免费看 | 成人午夜精品福利免费 | 99视频| ww亚洲ww亚在线观看 | 日本在线中文 | 中文字幕在线一区二区三区 | 99热精品在线观看 | 久久高清毛片 | 插婷婷 | 久久综合亚洲鲁鲁五月久久 | 精品国产一区二区三区四区vr | 一区二区电影在线观看 | 国产在线视频一区二区 | 97精品在线 | 国产精品一区二区在线观看 | 狠狠色丁香婷婷 | 欧美先锋影音 | 一区二区欧美日韩 | 日本久久电影 | 成人午夜电影网站 | 国产在线播放一区二区 | www.夜夜操| 91麻豆精品国产91久久久久久久久 | 亚洲激情中文 | 玖玖爱国产在线 | 国产在线专区 | 丁香九月激情 | 免费在线观看一区 | 色吧av色av | 亚洲日本色 | 亚洲 精品在线视频 | 日日爱视频 | 爱情影院aqdy鲁丝片二区 | 成人av电影网址 | 日韩r级电影在线观看 | 色永久免费视频 | 欧美日韩亚洲在线观看 | 日韩爱爱片 | 91色在线观看 | 天天操天天干天天综合网 | 99精品美女| 99久久精品国产观看 | 亚洲一本视频 | 亚洲人视频在线 | 黄视频网站大全 | 91伊人久久大香线蕉蜜芽人口 | 久久久这里有精品 | 在线播放 日韩专区 | a久久久久| 在线观看日韩精品视频 | av色影院 | www.亚洲在线 | 国产123av | 亚洲国产免费看 | 久久歪歪| 麻豆传媒视频在线免费观看 | 久久亚洲热 | 久久夜色精品国产欧美一区麻豆 | 夜夜躁狠狠躁日日躁视频黑人 | 欧美狠狠操 | 国产日韩欧美在线观看视频 | 999久久久精品视频 日韩高清www | 免费视频一二三 | 日韩毛片在线一区二区毛片 | 日韩首页| 91大神dom调教在线观看 | 丰满少妇一级片 | 婷婷色婷婷 | 中文字幕乱码一区二区 | 久久久久久久久黄色 | av大片免费在线观看 | 久久精品视频在线看 | 欧美国产亚洲精品久久久8v | 狠狠综合久久av | 日韩午夜精品 | 欧美美女视频在线观看 | 天天色综合三 | 精品视频在线播放 | 日韩精品一区二区三区高清免费 | 亚洲一二三区精品 | 日韩精品欧美专区 | 五月激情婷婷丁香 | 国产资源精品在线观看 | 97成人资源 | 91精品国产91久久久久 | 欧美日韩中 | 激情欧美一区二区三区 | 国产伦精品一区二区三区高清 | 成人av一区二区在线观看 | 激情久久一区二区三区 | 在线免费黄网站 | 日韩av免费在线看 | 五月婷av| 国产二区免费视频 | japanesexxxhd奶水 91在线精品一区二区 | 欧美一区二区伦理片 | 欧美久久久久久久 | 91在线蜜桃臀 | 91精品久久久久久综合乱菊 | 摸bbb搡bbb搡bbbb | 国产午夜免费视频 | 国产精品系列在线播放 | 国产精品欧美久久久久无广告 | 亚洲第一区在线播放 | 欧美电影在线观看 | 色偷偷888欧美精品久久久 | 久草在线视频免赞 | 日韩欧美国产视频 | 人人看人人艹 | 久草视频在线看 | 婷婷中文字幕综合 | 深爱开心激情 | 国产精品一区二区三区在线播放 | 色偷偷88欧美精品久久久 | 天天摸天天弄 | 人人草人人草 | 久久婷婷国产 | 亚洲精品在线二区 | 国产女人18毛片水真多18精品 | av激情五月 | 午夜久久网站 | 五月在线| 色婷婷视频在线 | 婷婷色网址 | 亚洲资源在线网 | 国产一区观看 | 天天玩天天干天天操 | 婷婷丁香激情五月 | 亚洲精品美女在线观看播放 | 综合影视 | 91网在线| 久久久精华网 | 亚洲一区不卡视频 | 蜜桃传媒一区二区 | 免费观看成人网 | 日本最大色倩网站www | 成人国产精品av | 精品999在线观看 | 黄色一级大片在线免费看产 | 国产一级二级av | 久久久久久国产精品999 | 色姑娘综合 | 在线观看日韩一区 | 精品在线看 | 丁香综合网| 国产高清一级 | 18网站在线观看 | 国产尤物在线观看 | 中文字幕专区高清在线观看 | 久久伦理电影 | 91精品入口 | 国产蜜臀av | 欧美色噜噜| 久久久精品免费观看 | 亚洲影视九九影院在线观看 | a在线免费 | 激情校园亚洲 | 亚洲va欧美va人人爽春色影视 | 国产亚洲va综合人人澡精品 | 在线视频观看成人 | 久久视频这里只有精品 | 97福利视频 | 一级免费黄视频 | 精品一区 在线 | 亚洲视频观看 | 69视频在线播放 | 亚州精品在线视频 | 99在线播放 | 高清免费在线视频 | 成年人在线电影 | 国产精品99久久久久人中文网介绍 | 成人在线你懂得 | 久久一精品 | 欧美精品久久久久久久久久久 | 久久久国产电影 | 超级碰碰免费视频 | 手机看片福利 | 91精品国自产在线偷拍蜜桃 | 狠狠干网站| 色资源在线观看 | 成年人av在线播放 | 欧美精品中文字幕亚洲专区 | 91福利视频免费 | 在线免费91| 日韩三级免费 | 久操久 | 欧美精品你懂的 | 国产精品久久久久久久久久 | 色婷婷综合成人av | 国产一区二区在线免费播放 | 国产色影院 | 亚洲欧美日韩一级 | 国产色拍 | 福利视频网址 | 久久久久久久久福利 | 天天狠狠操 | 午夜性生活 | 激情久久伊人 | 久久人人精品 | 国产福利在线 | 四虎国产精品免费 | 午夜999 | 欧美va在线观看 | 国产日韩欧美自拍 | 国产在线免费观看 | 永久免费精品视频 | 黄色a在线观看 | 99精品黄色| 久久视频免费在线 | 中文字幕色播 | 欧美午夜视频在线 | 久爱精品在线 | 欧美一进一出抽搐大尺度视频 | 天天爱天天操 | 欧美淫aaa免费观看 日韩激情免费视频 | 成人性生活大片 | 五月激情六月丁香 | 亚洲视频免费视频 | 久久99精品国产99久久 | 久久久电影 | 国产精品国产三级国产 | 久久久国产毛片 | 国产精品精 | 国产精品美女久久久久久久 | 久久久久在线 | 欧美aaaxxxx做受视频 | 国产精品久久久久影院日本 | 狠狠色丁香 | 四虎www com | 精品女同一区二区三区在线观看 | 中国一级片免费看 | 欧美午夜精品久久久久久孕妇 | 91片在线观看 | 亚洲九九影院 | 国产伦精品一区二区三区… | 久久黄色免费观看 | 激情综合色播五月 | 蜜臀久久99精品久久久无需会员 | 人人干97 | 亚洲视频aaa| 黄色免费观看视频 | 久久久亚洲精品 | 欧美日韩中文在线观看 | 免费大片黄在线 | 日韩av电影网站在线观看 | 综合婷婷 | 欧美日韩另类在线 | 日本久久成人中文字幕电影 | 欧美日韩在线观看一区 | 97网站 | av免费黄色 | www.操.com| 国产三级视频在线 | 亚洲一级黄色av | 亚洲三级国产 | 国产免费一区二区三区网站免费 | 丝袜美女在线观看 | 久久久久免费精品视频 | 深夜视频久久 | 91精品国产三级a在线观看 | 久热电影 | 国产视频欧美视频 | 国产一区二区成人 | 国产精彩在线视频 | 国产一卡二卡在线 | av福利超碰网站 | 国产大陆亚洲精品国产 | 91精品国产91久久久久福利 | 97天天综合网 | 日韩欧美视频二区 | 婷婷久久亚洲 | 日韩视频在线观看视频 | 免费特级黄毛片 | 国产不卡免费视频 | 不卡的一区二区三区 | 91亚色免费视频 | 黄色一区三区 | 久久国产精品电影 | 在线观看你懂的网址 | 国产精品k频道 | 午夜视频在线观看一区 | 高清av网站| av免费在线免费观看 | 国产美女被啪进深处喷白浆视频 | 欧美日韩网址 | 国产一二三在线视频 | 黄色性av | 久久成人国产精品免费软件 | 婷婷激情站 | 国产精品免费不卡 | 99精品色 | 99热精品久久 | 麻豆影视网 | 福利视频导航网址 | 国产精品嫩草在线 | 日日婷婷夜日日天干 | 在线播放亚洲 | 在线免费高清视频 | 日韩中文字幕免费看 | 黄色资源在线 | 亚洲精品视频免费在线 | 99热都是精品 | 久草网站在线观看 | 黄色免费观看 | 免费在线国产 | 免费福利片2019潦草影视午夜 | 久青草国产在线 | 高潮久久久久久 | 五月婷亚洲| 亚洲一级免费电影 | 91中文字幕在线 | 国产视频亚洲精品 | 亚洲免费精彩视频 | 狠狠色丁香婷综合久久 | 亚洲精色 | 久久av电影| 国产一区二区在线影院 | 综合网在线视频 | 99精品国产免费久久久久久下载 | 91免费版成人 | 国产99久久九九精品免费 | 久久av免费电影 | 国产在线观看,日本 | 日韩欧美在线综合网 | 久久久久久高潮国产精品视 | 97精品国产91久久久久久久 | avav99| 深爱激情开心 | 国产91综合一区在线观看 | 久精品视频在线 | 国产看片免费 | 国产小视频在线播放 | 日日夜夜噜噜噜 | 最新日韩在线 | 欧美日韩精品区 | 成人免费观看完整版电影 | 麻豆观看| 天天干夜夜想 | 福利视频网址 | 成人毛片在线视频 | 欧美另类v| 黄色国产在线 | 网站免费黄色 | 成人黄大片视频在线观看 | 日韩欧美成人网 | 99热精品久久 | 成人国产一区 | 免费在线a| 91女人18片女毛片60分钟 | 免费a v在线| 在线观看国产日韩欧美 | 91精品国产乱码在线观看 | 中文字幕一区av | 2020天天干夜夜爽 | 国产视频亚洲 | 99精品视频免费看 | 这里只有精品视频在线 | 麻花豆传媒mv在线观看 | 国产精品久久久久久欧美 | 国产精品手机播放 | 男女男视频 | 六月婷操| 精品国产成人在线 | 免费影视大全推荐 | av三区在线 | 天天舔夜夜操 | 高清不卡毛片 | 色狠狠综合天天综合综合 | 久久国产免 | 91porny九色在线播放 | 日日夜夜操av | 色婷婷欧美| 国产又粗又猛又黄又爽的视频 | 国产亚洲情侣一区二区无 | 人人爽人人舔 | 麻豆视频在线免费观看 | 日本精品二区 | 福利视频第一页 | 久草免费新视频 | 在线观看mv的中文字幕网站 | 欧美美女一级片 | 久草在线99 | 99热最新在线 | 国产精品麻豆果冻传媒在线播放 | 免费在线一区二区 | 亚洲成人精品av | 99久久精品一区二区成人 | 在线看国产视频 | 亚洲电影在线看 | 玖玖在线看 | 99tvdz@gmail.com| 三级av在线播放 | 91久久丝袜国产露脸动漫 | 午夜影院三级 | 伊人亚洲精品 | 亚洲小视频在线 | 黄色小说在线免费观看 | 国产一级电影在线 | 久久国产亚洲视频 | 超碰97中文 | 黄色视屏免费在线观看 | 超碰在线最新地址 | 亚洲精品在线播放视频 | 亚洲久草网 | 黄网站色 | 91精品国产麻豆 | 九九免费观看视频 | 国产麻豆果冻传媒在线观看 | 毛片网站观看 | 国产不卡片 | 色姑娘综合天天 | 国产超碰在线观看 | 亚洲午夜久久久综合37日本 | 人人添人人澡人人澡人人人爽 | 色com网| 日韩网站在线播放 | 中文字幕在线字幕中文 | 精品亚洲成人 | 国产美女精品人人做人人爽 | 国产一区二区在线播放视频 | 五月天亚洲激情 | 婷婷日韩 | 狠狠干天天操 | 亚洲精品永久免费视频 | 99久久国产免费看 | 日本不卡一区二区 | 色偷偷男人的天堂av | 精品久久一级片 | 黄色亚洲免费 | 在线一区二区三区 | 99九九热只有国产精品 | 91一区二区三区在线观看 | 亚洲成人黄色在线观看 | 夜夜视频欧洲 | 91九色在线视频观看 | 极品嫩模被强到高潮呻吟91 | 亚洲一区在线看 | 免费久久网 | 91九色在线 | 成人羞羞视频在线观看免费 | 成人免费观看视频网站 | 欧美日韩中文字幕在线视频 | 日本久久久精品视频 | av一级片在线观看 | 免费网站在线观看成人 | 日本色小说视频 | 免费日韩电影 | 久久人人爽人人人人片 | 欧美激情视频一区二区三区免费 | 国产黄影院色大全免费 | 手机看国产毛片 | 欧洲成人av | 免费日韩在线 | 久久精品这里热有精品 | 91精品国产91p65 | 欧美成年人在线视频 | 美女视频黄频大全免费 | 在线看中文字幕 | 蜜桃av人人夜夜澡人人爽 | 亚洲综合少妇 | 亚洲乱码久久 | 国产精品成人在线观看 | 亚洲经典中文字幕 | 中文字幕免费久久 | 99在线精品观看 | av电影在线观看完整版一区二区 | 夜夜操天天 | 91看片成人| 国产精品黄色av | 国产精彩在线视频 | 日韩精品国产一区 | 久久综合一本 | av一级久久| 丁香花在线观看免费完整版视频 | 少妇bbbb搡bbbb搡bbbb | 国产又粗又硬又爽的视频 | 在线看黄色的网站 | 在线观看国产日韩 | 免费久久精品视频 | 久久精品国产精品亚洲 | 国产精品久久麻豆 | 久久国产精品二国产精品中国洋人 | 亚洲另类xxxx | 超碰97中文 | 亚洲精品视频二区 | 免费在线观看黄网站 | 美女在线免费视频 | 亚洲精品videossex少妇 | 国产麻豆果冻传媒在线观看 | 麻豆国产露脸在线观看 | 手机av在线免费观看 | 免费看污污视频的网站 | 最近最新中文字幕视频 | 欧美精品一区二区三区一线天视频 | 黄色大片视频网站 | 伊人伊成久久人综合网站 | 日韩中字在线观看 | 欧美另类巨大 | 97人人模人人爽人人喊中文字 | 四虎在线免费观看 | 国产精品久久久久久久久久久久久 | 国产高清在线免费 | 十八岁以下禁止观看的1000个网站 | 欧美日韩高清一区 | 久久婷婷影视 | 亚洲闷骚少妇在线观看网站 | 婷婷在线免费观看 | 国内外成人在线视频 | 91精品视频在线 | 五月婷婷中文字幕 | av电影一区二区三区 | 日韩视频欧美视频 | 欧美在线一二区 | 色91在线视频 | 国产精品av电影 | 亚洲精品自拍 | 亚洲激情在线观看 | 久久黄色片子 | 91麻豆精品国产91久久久更新时间 | 国产精品激情偷乱一区二区∴ | 国产黄色片久久 | 91九色精品国产 | 欧美日韩国产在线一区 | 在线日韩av | 成人网444ppp | 狠狠操狠狠操 | 国产精品自产拍在线观看中文 | 国产精品一区二区中文字幕 | 国产一级高清视频 | 不卡的av片 | 麻豆精品视频在线 | 麻豆免费在线播放 | 国产亚洲婷婷免费 | 久久亚洲私人国产精品 | 中文字幕在线精品 | 色婷婷激情四射 | 日韩成人黄色 | 五月婷婷在线视频观看 | 久精品视频免费观看2 | 99久久www免费 | 91av久久| 久久综合久久综合久久综合 | 国产品久精国精产拍 | 成人久久 | 美女视频是黄的免费观看 | 亚洲国产精品成人综合 | 黄色软件网站在线观看 | 久久久久久综合 | 夜夜躁狠狠躁日日躁视频黑人 | 99久久超碰中文字幕伊人 | 国产精品久久久久久爽爽爽 | 亚洲欧洲精品久久 | 国产精品美女视频 | 日韩免费观看一区二区三区 | 亚洲欧美视频在线观看 | 久久免费视频6 | 91看片淫黄大片一级在线观看 | 免费黄色av. | 一区二区不卡 | 成人午夜电影免费在线观看 | 国产精品理论片在线观看 | 97狠狠干| 欧美动漫一区二区三区 | 久草青青在线观看 | 日韩中文字幕在线不卡 | 免费看在线看www777 | 国产69久久久 | 中文av网站 | 日韩在线精品一区 | 女人久久久久 | 色综合久久66 | 久久精品视频5 | 手机av观看 | 96av在线| 国产成人精品999在线观看 | 亚洲精品欧美专区 | 成人免费 在线播放 | 日韩一区二区三区在线观看 | 国产精品永久免费视频 | 国产视频精品网 | 久久在线免费观看 | 婷婷夜夜 | 国产精品一区二区在线免费观看 | 黄色一级免费 | 粉嫩av一区二区三区四区五区 | 国产精品久久久网站 | 国产精品女人网站 | 久久一本综合 | 国产欧美日韩视频 | www日韩在线观看 | 激情五月婷婷综合网 | 97在线观 | 久久亚洲二区 | 四虎永久免费在线观看 | 欧美做受高潮电影o | 日韩在线激情 | 麻豆国产在线播放 | 91爱爱电影 | 九九热免费在线视频 | 91看片在线观看 | 91久久国产综合精品女同国语 | 亚州国产视频 | 日日操夜夜操狠狠操 | 久久极品 | 国产一级性生活 | 国产精品福利午夜在线观看 | 精品特级毛片 | 国内精品久久久久影院日本资源 | 狠狠网站 | 成人午夜电影在线 | 91亚洲精品久久久蜜桃借种 | 色吧久久 | 最近日韩免费视频 | 婷婷六月天天 | 精品免费在线视频 | 在线免费视频 你懂得 | 天天久久综合 | 亚洲aⅴ在线观看 | av黄色免费在线观看 | 久久免费精品一区二区三区 | 91人人澡人人爽人人精品 | 国产精品久久一卡二卡 | 97精品国产91久久久久久久 | 欧美aaaxxxx做受视频 | 中文字幕一区av | 亚洲国产中文字幕在线视频综合 | 亚洲精品在线网站 | 亚洲黄色精品 | 日韩三级在线观看 | 黄色app网站在线观看 | 久久久久亚洲精品国产 | 久久人人97超碰com | 五月天,com | 国产精品免费在线 | 国产女人免费看a级丨片 | 国产福利精品一区二区 | 一本一道久久a久久综合蜜桃 | 91亚洲网 | 日韩二区精品 | 97免费中文视频在线观看 | 最新91在线视频 | 欧美动漫一区二区三区 | www日韩在线观看 | 精品91| 午夜精品久久久久久久99 | 日韩欧美一级二级 | 91私密视频| 亚洲专区中文字幕 | av高清一区二区三区 | 久久亚洲电影 | 日本深夜福利视频 | av黄色av | 亚洲成人av在线播放 | 蜜臀一区二区三区精品免费视频 | 五月婷婷丁香 | 香蕉成人在线视频 | 久久国产免费看 | 色悠悠久久综合 | 人人爽人人干 | www.国产高清 | 在线观看国产日韩欧美 | 日韩精品大片 | 中文免费 | 亚洲在线网址 | 亚洲人在线视频 | 中文字幕av电影下载 | 一二三区av | 五月天综合在线 | 国产福利免费在线观看 | 国产视频在线免费 | 97精品超碰一区二区三区 | 亚洲精品成人免费 | 久久网站最新地址 | 福利视频一区二区 | 国产午夜影院 | 99精品99| 丁香婷婷深情五月亚洲 | 成人av电影网址 | 美女免费网视频 | 欧美色插| 国产一级二级在线播放 | 久久免费精彩视频 | 中文字幕视频观看 | 成 人 黄 色 视频免费播放 | 99久久一区 | 久久久国产精品一区二区三区 | 国产一级片直播 | 国产麻豆精品一区 | 日韩成人免费在线电影 | 日韩免费视频线观看 | 国产精品久久一区二区三区不卡 | 中文字幕在线观看完整版电影 | 久久精品永久免费 | 午夜视频日本 | 日本中文字幕在线播放 | 九九视频精品在线 | 97精品久久| 日韩v欧美v日本v亚洲v国产v | 亚洲精品视频中文字幕 | 免费三级骚 | 午夜精品一区二区国产 | 欧美日韩视频在线一区 | 玖玖在线视频观看 | 国产亚洲高清视频 | 国产中文字幕国产 | 岛国大片免费视频 | 欧美日韩一区二区三区在线免费观看 | 成年人免费观看国产 | 国产精品视频免费在线观看 | 香蕉网在线观看 | 成年人视频在线观看免费 | 国产亲近乱来精品 | www.99久久.com | 在线观看va | 日韩精品视频网站 | 国产精品人人做人人爽人人添 | 丁香激情综合久久伊人久久 | 婷婷五月色综合 | 国产成人一区二区在线观看 | 狠狠操电影网 | 91最新在线观看 | 日韩欧美视频一区 | 中文字幕网站视频在线 | 天天干天天做 | 五月天激情在线 | 日韩欧美精品在线观看视频 | 国产一区二区高清不卡 | 国产在线播放一区二区三区 | 亚洲午夜剧场 | www.久久久 | 一区二区高清在线 | 国产久草在线 | 在线观看中文字幕一区二区 | 在线观看黄色国产 | 日韩欧美综合视频 | 久久久久久久久久影院 | 国产亚洲视频在线观看 | 91成人在线观看喷潮 | 国产精品av久久久久久无 | 在线观看黄网站 | 久久人人爽人人爽人人片av免费 | 在线观看中文字幕2021 | 欧美在线1区 | 五月婷丁香网 | 九九视频免费在线观看 | 久久精国产 | 一区二区三区四区五区在线 | 亚洲天天看 | 色com| 亚洲欧洲中文日韩久久av乱码 | 精品欧美一区二区在线观看 | 成人性生爱a∨ | 色七七亚洲影院 | 国产精品久久久久久婷婷天堂 | 91片网| 国产精品国产三级国产专区53 | 欧美久久久久久久久久久久 | 91在线观看高清 | 91伊人影院 | 日韩成人av在线 | 日韩精品免费一区 | 操夜夜操 | 久久精品亚洲国产 | 国产一区二区视频在线 | 国产精品原创av片国产免费 | 欧美成人高清 | 亚洲精品在线视频播放 | 亚洲va欧美va人人爽 | 中文在线a在线 | 国产久草在线 | 成人午夜免费福利 | 免费合欢视频成人app | 亚洲综合色婷婷 | 成人国产精品一区 | 免费又黄又爽的视频 | 91亚洲夫妻 | 欧美极度另类性三渗透 | 欧美五月婷婷 | 午夜视频在线观看一区 | 日韩激情视频在线观看 | 国产一区福利在线 | 日韩精品久久久久久 | 亚洲精品男人天堂 | 国产成人黄色网址 | 中文字幕资源在线 | 国产又粗又猛又黄又爽的视频 | 91精彩视频 | 狠狠狠色丁香婷婷综合久久五月 | 国产欧美精品一区二区三区 | 亚洲成人av一区二区 | 天天射天天搞 | 国产婷婷精品av在线 | 激情综合五月婷婷 | 中文字幕成人在线 | 欧美性大胆 | 操久久网| 亚洲a网 | 国产视频1区2区3区 久久夜视频 | 日韩在线字幕 | 91久久国产露脸精品国产闺蜜 | 2019精品手机国产品在线 | 91av影视| 国产精品久久二区 | 中文字幕中文字幕在线一区 | 国产美女精品人人做人人爽 | 久久视频免费观看 | 中文字幕一区二区三区乱码在线 | 久久精品中文 | 国产色小视频 | 婷色在线 | 毛片视频电影 | www蜜桃视频 | 深爱开心激情 | www欧美日韩 | 色综合久 | 五月婷婷亚洲 | 久草在线免费资源站 | 天天玩天天干 | 国产美女免费看 | 久久婷婷丁香 | 91视视频在线直接观看在线看网页在线看 | 国偷自产中文字幕亚洲手机在线 | 在线观看视频国产 | 国产精品久久久久久吹潮天美传媒 | 91精品国产九九九久久久亚洲 | 一级做a视频 | 午夜婷婷在线观看 | 日韩久久久久久久 | 日韩欧美在线一区 | 91亚洲精品久久久蜜桃网站 | 天天插天天射 | 久久狠狠一本精品综合网 | 99免在线观看免费视频高清 | 丁香六月婷婷开心婷婷网 | 国产三级视频 | 国产成人a亚洲精品v | 亚洲综合色婷婷 | 射久久久| 天天操网址 | 久久电影中文字幕视频 | 五月天网页| 亚洲蜜桃在线 | 亚洲 精品在线视频 | 国产精品免费在线视频 | 在线看成人av | 亚洲精品在线免费观看视频 | 久久久久久片 | 欧美激情精品久久久久久 | 在线免费观看一区二区三区 | 97热视频| 亚洲高清视频在线播放 | 久久久www免费电影网 | 国产精品黄色影片导航在线观看 | 久久99精品国产麻豆宅宅 | 精品国产成人在线影院 | 天天综合入口 | 中文在线8资源库 | 久久嗨| 色吊丝av中文字幕 | 六月激情婷婷 |