<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆 - 312, 文章 - 14, 評論 - 1393, 引用 - 0
    數據加載中……

    《Android/OPhone 開發完全講義》已出版,現提供源代碼下載

    《Android/OPhone 開發完全講義》已出版。


    購買:互動網(China-pub)

    樣章下載

    現將本書源代碼完全公開
    Android-OPhone-src.zip



    目錄
    前言
    第1章 Android入門 1
    1.1 Android的基本概念 1
    1.1.1 Android簡介 1
    1.1.2 Android的系統構架 3
    1.2 Android開發環境的搭建 4
    1.2.1 開發Android程序需要些什么 4
    1.2.2 安裝Android SDK 4
    1.2.3 安裝Eclipse插件ADT 5
    1.2.4 測試ADT是否安裝成功 5
    1.3 Android SDK中的常用命令行工具 7
    1.3.1 啟動和關閉ADB服務(adb start-server和adb kill-server) 7
    1.3.2 查詢當前模擬器/設備的實例(adb devices) 7
    1.3.3 安裝、卸載和運行程序(adb install、adb uninstall和am) 7
    1.3.4 PC與模擬器或真機交換文件(adb pull和adb push) 8
    1.3.5 Shell命令 8
    1.3.6 創建、刪除和瀏覽AVD設備(android) 9
    1.3.7 創建SD卡 9
    1.4 PC上的Android 9
    1.4.1 Android LiveCD 10
    .1.4.2 AndroidX86 10
    1.5 Android的學習資源 11
    1.6 應用程序商店 11
    1.6.1 Android Market 11
    1.6.2 Mobile Market(MM) 11
    1.6.3 其他應用程序商店 12
    1.7 本章小結 12
    第2章 第一個Android程序 13
    2.1 編寫用于顯示當前日期和時間的程序 13
    2.1.1 新建一個Android工程 13
    2.2.2 界面組件的布局 14
    2.2.3 編寫實際代碼 14
    2.2 調試程序 17
    2.3 簽名和發布應用程序 17
    2.3.1 使用命令行方式進行簽名 18
    2.3.2 使用ADT插件方式進行簽名 18
    2.4 DDMS透視圖 19
    2.5 本章小結 20
    第3章 Android應用程序架構 21
    3.1 Android應用程序中的資源 21
    3.1.1 資源存放在哪里 21
    3.1.2 資源的種類 21
    3.1.3 資源的基本使用方法 22
    3.2 Android的應用程序組件 23
    3.2.1 活動(Activity)組件 23
    3.2.2 服務(Service)組件 23
    3.2.3 廣播接收者(Broadcast receivers)組件 24
    3.2.4 內容提供者(Content providers)組件 24
    3.3 AndroidManifest.xml文件的結構 24
    3.5 本章小結 25
    第4章 建立用戶接口 26
    4.1 建立、配置和使用Activity 26
    4.1.1 建立和配置Activity 26
    4.1.2 Activity的生命周期 28
    實例1:演示Activity的生命周期 29
    4.2 視圖(View) 31
    4.2.1 視圖簡介 32
    4.2.2 使用XML布局文件控制視圖 32
    4.2.3 在代碼中控制視圖 33
    實例2:混合使用XML布局文件和代碼來控制視圖 35
    4.2.4 定制組件(Widget)的三種方式 37
    實例3:定制組件——帶圖像的TextView 37
    實例4:定制組件——帶文本標簽的EditText 40
    實例5:定制組件——可更換表盤的指針時鐘 42
    4.3 使用AlertDialog類創建對話框 47
    4.3.1 AlertDialog類簡介 47
    4.3.2 【確認/取消】對話框 47
    實例6:創建詢問是否刪除文件的
    【確認/取消】對話框 48
    4.3.3 帶3個按鈕的對話框 49
    實例7:創建【覆蓋/忽略/取消】對話框 49
    4.3.4 簡單列表對話框 50
    4.3.5 單選列表對話框 51
    4.3.6 多選列表對話框 51
    實例8:創建3種選擇省份的列表對話框 52
    4.3.7 水平進度對話框和圓形進度對話框 56
    實例9:水平進度對話框和圓形進度對話框演示 56
    4.3.8 自定義對話框 59
    實例10:創建登錄對話框 59
    實例11:使用Activity托管對話框 61
    實例12:創建懸浮對話框和觸摸任何位置 都可以關閉的對話框 62
    4.4 Toast和Notification 65
    4.4.1 用Toast顯示提示信息框 65
    4.4.2 Notification與狀態欄信息 66
    4.5 菜單 68
    4.5.1 創建選項菜單 68
    4.5.2 設置與菜單項關聯的圖像和Activity 69
    4.5.3 響應選項菜單項單擊事件的3種方式 69
    4.5.4 動態添加、修改和刪除選項菜單 70
    4.5.5 創建帶復選框和選項按鈕的子菜單 71
    4.5.6 創建上下文菜單 72
    4.5.7 菜單事件 73
    實例13:Activity菜單、子菜單、上下
    文菜單演示 73
    4.6 布局 74
    4.6.1 框架布局(FrameLayout) 74
    實例14:霓虹燈效果的TextView 75
    4.6.2 線性布局(LinearLayout) 76
    實例15:利用LinearLayout將按鈕放在屏幕的四角和中心位置 78
    4.6.3 相對布局(RelativeLayout) 79
    實例16:利用RelativeLayout實現梅花效果的布局 79
    4.6.4 表格布局(TableLayout) 80
    實例17:計算器按鈕的布局 80
    4.6.5 絕對布局(AbsoluteLayout) 81
    4.7 本章小結 81
    第5章 組件詳解 82
    5.1 顯示和編輯文本的組件 82
    5.1.1 顯示文本的組件:TextView 83
    實例18:在TextView中顯示URL及不同字體大小、不同顏色的文本 84
    實例19:帶邊框的TextView 86
    5.1.2 輸入文本的組件:EditText 87
    實例20:在EditText中輸入特定的字符 88
    實例21:按回車鍵顯示EditText 89
    5.1.3 自動完成輸入內容的組件:AutoCompleteTextView 90
    5.2 按鈕與復選框組件 91
    5.2.1 普通按鈕組件:Button 91
    實例22:異形(圓形、五角星、螺旋形 和箭頭)按鈕 92
    5.2.2 圖像按鈕組件:ImageButton 93
    實例23:同時顯示圖像和文字的按鈕 94
    5.2.3 選項按鈕組件:RadioButton 94
    5.2.4 開關狀態按鈕組件:ToggleButton 95
    5.2.5 復選框組件:CheckBox 95
    實例24:利用XML布局文件動態創建CheckBox 96
    5.3 日期與時間組件 98
    5.3.1 輸入日期的組件:DatePicker 98
    5.3.2 輸入時間的組件:TimePicker 98
    實例25:DatePicker、TimePicker與TextView
    同步顯示日期和時間 98
    5.3.3 顯示時鐘的組件:AnalogClock和DigitalClock 99
    5.4 進度條組件 100
    5.4.1 進度條組件:ProgressBar 100
    5.4.2 拖動條組件:SeekBar 101
    實例26:改變ProgressBar和SeekBar
    的顏色 102
    5.4.3 評分組件:RatingBar 103
    5.5 其他重要組件 104
    5.5.1 顯示圖像的組件:ImageView 104
    實例27:可顯示圖像指定區域的ImageView組件 105
    實例28:動態縮放和旋轉圖像 106
    5.5.2 列表組件:ListView 107
    實例29:可以單選和多選的ListView 109
    實例30:動態添加、刪除ListView
    列表項 110
    實例31:改變ListView列表項選中狀態的背景顏色 113
    5.5.3 封裝ListView的Activity:ListActivity 114
    實例32:使用SimpleAdapter建立復雜的列表項 114
    實例33:給應用程序評分 115
    5.5.4 可展開的列表組件:ExpandableListView 118
    5.5.5 下拉列表組件:Spinner 119
    5.5.6 垂直滾動視圖組件:ScrollView 121
    5.5.7 水平滾動視圖組件:Horizontal-ScrollView 121
    實例34:可垂直和水平滾動的視圖 122
    5.5.8 網格視圖組件:GridView 122
    5.5.9 可循環顯示和切換圖像的組件:Gallery和ImageSwitcher 123
    5.5.10 標簽組件:TabHost 125
    5.6 本章小結 126
    第6章 移動存儲解決方案 127
    6.1 最簡單的數據存儲方式:SharedPreferences 127
    6.1.1 使用SharedPreferences存取數據 127
    6.1.2 數據的存儲位置和格式 129
    實例35:存取復雜類型的數據 129
    6.1.3 設置數據文件的訪問權限 131
    6.1.4 可以保存設置的Activity——PreferenceActivity 132
    6.2 文件的存儲 135
    6.2.1 openFileOutput和openFileInput方法 135
    實例36:SD卡文件瀏覽器 136
    實例37:存取SD卡中的圖像 140
    6.2.2 SAX引擎讀取XML文件的原理 141
    實例38:將XML數據轉換成Java對象 142
    6.4 SQLite數據庫 145
    6.4.1 SQLite數據庫管理工具 145
    6.4.2 創建數據庫和表 146
    6.4.3 模糊查詢 147
    6.4.4 分頁顯示記錄 147
    6.4.5 事務 147
    6.5 在Android中使用SQLite數據庫 147
    6.5.1 SQLiteOpenHelper類與自動升級數據庫 148
    6.5.2 SimpleCursorAdapter類與數據綁定 148
    實例39:帶照片的聯系人管理系統 151
    6.5.3 將數據庫與應用程序一起發布 154
    實例40:英文詞典 154
    6.6 抽象的標準——內容提供者(ContentProvider) 157
    6.6.1 獲得系統數據 157
    實例41:將聯系人管理和英文字典集成到自己的應用中 158
    6.7 本章小結 163
    第7章 應用程序之間的通訊 164
    7.1 Intent與Activity 164
    7.1.1 用Intent啟動Activity,并在Activity
    之間傳遞數據 164
    7.1.2 調用其他應用程序中的Activity(撥打電話、瀏覽網頁、發Email等) 167
    7.1.3 定制自己的Activity Action 170
    實例42:將電子詞典的查詢功能共享成一個Activity Action 172
    7.2 接收和發送廣播 173
    7.2.1 接收系統廣播 173
    實例43:開機可自動運行的程序 174
    實例44:收到短信了,該做點什么 174
    實例45:顯示手機電池的當前電量 176
    7.2.2 在自己的應用程序中發送廣播 177
    實例46:接收聯系人系統中發送的添加聯系人廣播 178
    7.3 本章小結 179
    第8章 Android服務 180
    8.1 Service起步 180
    8.1.1 Service的生命周期 180
    8.1.2 綁定Activity和Service 183
    8.1.3 在BroadcastReceiver中啟動Service 185
    8.2 系統服務 186
    8.2.1 獲得系統服務 186
    實例47:監聽手機來電 187
    實例48:來電黑名單 188
    8.2.2 在模擬器上模擬重力感應 189
    實例49:手機翻轉靜音 190
    8.3 時間服務 192
    8.3.1 計時器:Chronometer 192
    8.3.2 預約時間Handler 194
    8.3.3 定時器Timer 195
    8.3.4 在線程中更新GUI組件 196
    8.3.5 全局定時器AlarmManager 198
    實例50:定時更換壁紙 199
    實例51:多次定時提醒 201
    8.4 跨進程訪問(AIDL服務) 203
    8.4.1 什么是AIDL服務 204
    8.4.2 建立AIDL服務的步驟 204
    實例52:建立AIDL服務 204
    實例53:傳遞復雜數據的AIDL服務 207
    8.5 本章小結 211
    第9章 網絡 212
    9.1 可裝載網絡數據的組件 212
    實例54:將網絡圖像裝載到ListView組件中 213
    實例55:Google圖像畫廊(Gallery) 215
    9.2 WebView組件 219
    9.2.1 用WebView組件瀏覽網頁 219
    實例56:手機瀏覽器 219
    9.2.2 用WebView組件裝載HTML代碼 220
    實例57:將英文詞典整合到Web頁中(JavaScript調用Java方法) 222
    9.3 訪問HTTP資源 223
    9.3.1 提交HTTP GET和HTTP POST
    請求 223
    9.3.2 HttpURLConnection類 225
    實例58:上傳文件 226
    實例59:遠程Apk安裝器 229
    9.3.3 調用WebService 230
    實例60:通過WebService查詢產品信息 231
    9.4 本章小結 234
    第10章 多媒體 235
    10.1 圖形 235
    10.1.1 圖形繪制基礎 235
    實例61:繪制基本的圖形和文本 237
    10.1.2 繪制位圖 241
    實例62:用兩種方式繪制位圖 241
    10.1.3 設置顏色的透明度 242
    實例63:可任意改變透明度的位圖 243
    10.1.4 旋轉圖像 244
    實例64:旋轉動畫 244
    10.1.5 扭曲圖像 245
    實例65:按圓形軌跡扭曲圖像 246
    10.1.6 拉伸圖像 249
    實例66:拉伸圖像演示 249
    10.1.7 路徑 251
    實例67:沿著路徑繪制文本 254
    實例68:可在圖像上繪制圖形的畫板 256
    10.2 音頻和視頻 260
    10.2.1 使用MediaPlayer播放MP3文件 260
    10.2.2 使用MediaRecorder錄音 261
    10.2.3 使用VideoView播放視頻 262
    10.2.4 使用SurfaceView播放視頻 262
    10.3 本章小結 263
    第11章 2D動畫 264
    11.1 幀(Frame)動畫 264
    AnimationDrawable與幀動畫 264
    實例69:通過幀動畫方式播放Gif動畫 266
    實例70:播放幀動畫的子集 268
    11.2 補間(Tween)動畫 270
    11.2.1 移動補間動畫 270
    實例71:循環向右移動的EditText與上下彈跳的球 272
    11.2.2 縮放補間動畫 274
    實例72:跳動的心 274
    11.2.3 旋轉補間動畫 276
    實例73:旋轉的星系 276
    11.2.4 透明度補間動畫 277
    實例74:投擲炸彈 278
    11.2.5 振動效果 280
    11.2.6 自定義動畫渲染器(Interceptor) 281
    11.2.7 以動畫方式切換View的組件ViewFlipper 282
    11.3 本章小結 284
    第12章 OpenGL ES編程 285
    12.1 OpenGL簡介 285
    12.2 構建OpenGL ES的基本開發框架 286
    12.3 2D圖形繪制 287
    12.3.1 多邊形 287
    12.3.2 顏色 289
    12.3.3 旋轉 290
    12.4 3D圖形繪制 291
    12.4.1 旋轉立方體 291
    12.4.2 在立方體上顯示紋理 292
    12.4.3 光照下的立方體 293
    12.4.4 透明的立方體 295
    12.5 本章小結 295
    第13章 資源、國際化與自適應 296
    13.1 Android中的資源 296
    13.1.1 Android怎么存儲資源 297
    13.1.2 資源的種類 297
    13.1.3 資源文件的命名 298
    13.2 定義和使用資源 298
    13.2.1 使用系統資源 298
    13.2.2 字符串(String)資源 299
    13.2.3 數組(Array)資源 300
    13.2.4 顏色(Color)資源 302
    13.2.5 尺寸(Dimension)資源 303
    13.2.6 類型(Style)資源 304
    13.2.7 主題(Theme)資源 305
    13.2.8 繪畫(Drawable)資源 306
    13.2.9 動畫(Animation)資源 307
    13.2.10 菜單(Menu)資源 307
    13.2.11 布局(Layout)資源 310
    13.2.12 屬性(Attribute)資源 310
    實例75:改進可顯示圖標的IconTextView組件 312
    13.2.13 XML資源 313
    13.2.14 RAW資源 314
    13.2.15 ASSETS資源 314
    13.3 國際化和資源自適應 315
    13.3.1 對資源進行國際化 315
    13.3.2 Locale與國際化 317
    13.3.3 常用的資源配置 317
    13.4 本章小結 318
    第14章 訪問Android手機的硬件 319
    14.1 在手機上測試硬件 319
    14.1.1 安裝Android USB驅動 319
    14.1.2 在手機上測試程序 321
    14.1.3 在手機上調試程序 321
    14.2 錄音 322
    14.3 控制手機攝像頭(拍照) 323
    14.3.1 調用系統的拍照功能 323
    14.3.2 實現自己的拍照Activity 325
    14.4 傳感器在手機中的應用 329
    實例76:電子羅盤 330
    實例77:計步器 331
    14.5 GPS與地圖定位 332
    14.5.1 Google地圖 333
    14.5.2 用GPS定位到當前位置 336
    14.6 WIFI 337
    14.7 本章小結 339
    第15章 放在桌面上的小玩意 340
    15.1 窗口小部件(App Widget) 340
    15.1.1 在Android桌面上添加App Widget 340
    15.1.2 開發App Widget的步驟 341
    實例78:數字時鐘 343
    15.1.3 AppWidgetProvider類 345
    15.1.4 向App Widget添加配置Activity 346
    實例79:可以選擇風格的數字時鐘 346
    15.2 快捷方式 350
    15.2.1 向快捷方式列表中添加快捷方式 350
    15.2.2 直接將快捷方式放到桌面上 351
    15.3 實時文件夾(LiveFolder) 351
    15.4 本章小結 353
    第16章 NDK編程 354
    16.1 Android NDK簡介 354
    16.2 安裝、配置和測試NDK開發環境 355
    16.2.1 系統和軟件要求 355
    16.2.2 下載和安裝Android NDK 355
    16.2.3 下載和安裝Cygwin 356
    16.2.4 配置Android NDK的開發環境 358
    16.2.5 編譯和運行NDK自帶的例子 359
    16.3 Android NDK開發 361
    16.3.1 JNI接口設計 361
    16.3.2 編寫Android NDK程序的步驟 362
    實例80:將文件中的小寫字母轉換成大寫字母(NDK版本) 362
    16.3.3 配置Android.mk文件 364
    16.3.4 Android NDK定義的變量 365
    16.3.5 Android NDK定義的函數 366
    16.3.6 描述模塊的變量 366
    16.3.7 配置Application.mk文件 367
    16.4 本章小結 368
    第17章 整合Android與腳本語言 369
    17.1 Android腳本環境簡介 369
    17.2 Android腳本環境安裝 370
    17.3 編寫和運行Android腳本 371
    17.4 本章小結 373
    第18章 Android平臺的新特性展示 374
    18.1 Android平臺的新特性 374
    18.1.1 Android 1.6的新特性 374
    18.1.2 Android 2.0的新特性 376
    18.2 Android Framework API演變 376
    18.2.1 Android 1.6 Framework API的變化 376
    18.2.2 Android 2.x Framework API的變化 377
    18.3 實時壁紙(Live Wallpapers,Android 2.1) 377
    18.4 補間動畫渲染器(Android 1.6) 384
    18.4.1 Anticipate渲染器 385
    18.4.2 Overshoot渲染器 385
    18.4.3 Anticipate/Overshoot渲染器 385
    18.4.4 Bounce渲染器 385
    18.5 本章小結 386
    第19章 另類的輸入輸出(Android 1.6) 387
    19.1 手勢(Gesture) 387
    19.1.1 創建手勢文件 387
    19.1.2 通過手勢輸入字符串 388
    19.1.3 通過手勢調用程序 390
    19.1.4 編寫自己的手勢創建器 391
    19.2 讓手機說話(TTS) 392
    19.3 本章小結 393
    第20章 藍牙(Android 2.0) 394
    20.1 藍牙簡介 394
    20.2 打開和關閉藍牙設備 395
    20.3 搜索藍牙設備 395
    20.4 藍牙Socket 397
    20.5 OBEX服務器 399
    20.6 本章小結 400
    第21章 OPhone入門 401
    21.1 OPhone平臺概述 401
    21.1.1 OPhone的系統架構 401
    21.1.2 JIL Widget的運行環境 402
    21.1.3 OPhone應用程序展示 402
    21.2 OPhone開發環境搭建 403
    21.2.1 安裝ODT和WDT 403
    21.2.2 測試一下ODT是否安裝成功 403
    21.2.3 測試一下WDT是否安裝成功 403
    21.3 本章小結 404
    第22章 OPhone的API擴展 405
    22.1 視頻電話 405
    22.1.1 撥打視頻電話 405
    22.1.2 掛斷視頻電話 405
    實例81:可撥打視頻電話的程序 406
    22.2 搜索API 407
    22.3 本章小結 408
    第23章 JIL Widget開發詳解 409
    23.1 編寫第一個JIL Widget程序 409
    23.2 多媒體 411
    23.2.1 播放音頻 411
    23.2.2 播放視頻 412
    23.3 操作文件 412
    23.3.1 獲得與文件相關的信息 413
    23.3.2 操作文件 413
    23.3.3 操作文件夾 415
    23.4 獲得系統信息 416
    23.4.1 獲得電池信息 416
    23.4.2 獲得手機信號信息 417
    23.4.3 獲得設備信息 418
    23.4.4 獲得設備狀態信息 418
    23.5 控制硬件 419
    23.5.1 拍照和攝像 420
    23.5.2 打電話 420
    23.5.3 手機振動 420
    23.6 本章小結 421
    第24章 萬年歷 422
    24.1 主界面設計與實現 422
    24.1.1 萬年歷的核心類:Calendar 422
    24.1.2 日歷內容元素的基類:CalendarParent 424
    24.1.3 繪制萬年歷邊框:Border類 424
    24.1.4 繪制周名稱:Week類 425
    24.2.5 繪制日期和網格:Grid類 426
    24.2.6 日歷視圖:CalendarView類 433
    24.2.7 生成萬年歷的主界面 435
    24.2 選項菜單功能 436
    24.2.1 切換到今天的日期 436
    24.2.2 指定日期 436
    24.3 可以寫日記和提醒的萬年歷 437
    24.3.1 顯示所有的記錄信息:AllRecord類 437
    24.3.2 添加和修改記錄:Record類 439
    24.3.3 設置提醒時間 440
    24.3.4 啟動服務 441
    24.3.5 在廣播接收器中顯示提醒界面 442
    24.3.6 訪問數據庫:DBService 443
    24.4 本章小結 447
    第25章 知道當前位置的Google GTalk機器人 448
    25.1 GTalk的通訊協議和技術 448
    25.1.1 Jabber和XMPP 448
    25.1.2 XMPP客戶端庫:Smack和Asmack 449
    25.2 登錄GTalk:Login類 449
    25.3 聯系人信息 451
    25.3.1 顯示聯系人列表 451
    25.3.2 監聽聯系人是否上線 453
    25.4 聯系人之間的通訊 454
    25.4.1 發送聊天信息 455
    25.4.2 接收聊天信息 455
    25.4.3 自動回復當前的位置(GPS定位) 458
    25.5 本章小結 459




    Android開發完全講義(第2版)(本書版權已輸出到臺灣)

    http://product.dangdang.com/product.aspx?product_id=22741502



    Android高薪之路:Android程序員面試寶典 http://book.360buy.com/10970314.html


    新浪微博:http://t.sina.com.cn/androidguy   昵稱:李寧_Lining

    posted on 2010-07-01 13:43 銀河使者 閱讀(5231) 評論(3)  編輯  收藏 所屬分類: java 原創移動(mobile)

    評論

    # re: 《Android/OPhone 開發完全講義》已出版,現提供源代碼下載  回復  更多評論   

    當當網什么時侯能上架阿?
    2010-07-01 20:08 | 日月雨林@gmail.com

    # re: 《Android/OPhone 開發完全講義》已出版,現提供源代碼下載  回復  更多評論   

    是哪個版本的?
    2010-07-02 09:23 | 娃娃

    # re: 《Android/OPhone 開發完全講義》已出版,現提供源代碼下載  回復  更多評論   

    android 1.5至android 2.1都有。書中所有的代碼如無特殊說明,在android 1.5及以上版本都可以使用。還有很多介紹android 2.1特性的內容,包括實時壁紙的編寫
    2010-07-02 12:43 | 銀河使者
    主站蜘蛛池模板: 亚洲AV无码乱码在线观看性色扶| 国产偷窥女洗浴在线观看亚洲 | 亚洲AV无码无限在线观看不卡| 国产在亚洲线视频观看| 好紧我太爽了视频免费国产| 99在线精品免费视频九九视| 亚洲国产成人五月综合网| 亚洲精品国产情侣av在线| 免费看黄网站在线看| 亚洲精品视频在线免费| 国产精品亚洲mnbav网站| 亚洲videos| 成人性生交大片免费看好| 日韩免费三级电影| 99久久亚洲精品无码毛片| 深夜福利在线免费观看| 亚洲成人免费网站| 亚洲熟妇无码另类久久久| 亚洲一区二区三区高清在线观看| 最好免费观看高清在线| 免费人成视频在线观看视频 | 亚洲精品成人网站在线播放| 色吊丝免费观看网站| 波多野结衣中文字幕免费视频| 激情97综合亚洲色婷婷五| 精品日韩99亚洲的在线发布| 大地资源在线资源免费观看| 免费看国产精品麻豆| 亚洲最大的黄色网| 男女午夜24式免费视频| 亚洲精品无码成人片在线观看 | 特级毛片A级毛片100免费播放| 1000部啪啪毛片免费看| 伊人久久大香线蕉亚洲五月天| 亚洲国产精华液2020| 91精品免费久久久久久久久| 久久精品国产69国产精品亚洲| 色网站在线免费观看| 嫩草视频在线免费观看| 亚洲国产精品综合久久久| 国产午夜成人免费看片无遮挡|