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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

[省级大创项目]教育类APP的探索和实践——大学物理实验助手APP开发

發布時間:2025/3/15 57 豆豆
生活随笔 收集整理的這篇文章主要介紹了 [省级大创项目]教育类APP的探索和实践——大学物理实验助手APP开发 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

立項依據(項目背景及研究現狀500字以內)

???通過網上問卷等形式做了前期調研,網上問卷由問卷星提供技術支持,共有348份答卷,問卷鏈接為很抱歉,此問卷(12931895)已暫停,不能填寫!

(1)通過調查發現:79%的學生認為通過APP做題強化預習效果是比較有效的一種預習方式,并對此表示贊成;

(2)通過走訪調查及和實驗課老師交流發現,實驗教材的更新速度跟不上實驗儀器更新的速度,對同學的學習造成了一定影響;

(3)調查發現,70%的學生在課堂看老師實驗操作演示時只能記住部分內容,90%的學生認為把老師錄制的實驗操作視頻上傳到APP對他們有幫助。所以可以嘗試在APP上增加視頻教學模塊,用于上傳實驗操作類、課外延伸類等教學視頻,幫助這些學生順利地完成實驗;

(4)調查顯示,89%學生都支持APP提供數據表格,95%的學生支持增加數據智能處理及時反饋功能。他們評價說,該功能可以改變以往報告交上去后不能及時知道結果對錯的情況,幫助他們更好的發現問題和出錯的地方,使自己不斷進步。

? 對于這些長期困擾物理實驗課程教學的問題以及大多數同學的期望,有望通過引入現代信息技術,深化物理實驗課程教學模式的改革,以移動學習技術輔助大學物理實驗課程教學等方法逐步解決。

項目內容、研究方法、創新點、預期成果(2000字以內)

一、項目內容:基于遼寧科技大學大物實驗實際教學情況和調查問卷的統計結果,開發一款能夠在學習、評價、教學、網絡基礎設施和教育生產力等方面發揮輔助作用的教育類APP,以及結合本校的實際運營效果探索出教育類APP的較好的實踐模式。具體開發內容主要包括以下幾個方面:

(1)UI和原型設計。

(2)app功能開發和服務器開發。

(3)app后臺管理系統開發。

(4)app測試。

(5)app主流應用平臺上架。

(6)app運營和維護,整理資料并發表研究論文。

  • 研究方法:(1)調查法。初期已通過網上問卷等形式調查了遼寧科技大學學生們對大物實驗這種教育類APP的觀點、態度、建議及功能需求等相關情況,然后用統計分析的數據指導實際的開發過程,這樣以大多數同學的需求為導向,開發出來的軟件更有實用價值。軟件測試、運營、迭代等階段也會通過問卷、走訪等形式進行調查。
  • 通過Axure工具進行UI和原型設計。
  • 通過Android studio和Xcode開發相應版本的APP功能。
  • 使用rudy開發后臺管理系統。
  • 結合整個開發實例發表研究論文。
  • 三、創新點:(1)通過教育類APP探索新的預習模式。嘗試改變以前只寫預習報告的單一預習模式,在APP中增添預習資料和相應的練習題,強化預習效果。

    (2)通過教育類APP整合教學資源。在APP上有機地整合大物實驗各種資料,并通過發布老師教學所用的實驗課件等資源來創造性地解決實驗課本的更新速度跟不上實驗儀器更新的速度的問題。

    (3)依托教育類APP的線上線下相結合學習和教學模式的創新。嘗試通過APP和課堂這種有創造性的線上線下相結合的學習和教學模式,推進教育事業更快更好向前發展。這也無疑是互聯網加教育的偉大創新,對其他任何學科的教改都有很大的借鑒價值

    (4)通過教育類APP探索成績考核的新模式。嘗試改變傳統的以實驗報告為主體的考核模式,在APP上增加做練習題、測試題、觀看操作視頻等多元的考核方式,全面考核同學們的學習效果和學習能力,為培養綜合性、創新性人才奠定了基礎。

    四、預期成果:(1)實現APP使用學號進行登錄的功能。

    (2)實現APP做練習題的功能。

    (3)實現APP做限時測試的功能。

    (4)實現在APP上發布教學所用的實驗課件等資源的功能

    (5)實現APP視頻教學模塊。

    (6)實現在APP上提供數據表格和自助數據處理功能。

    (7)在主流應用平臺上架所開發的APP。

    (8)APP用戶數超過1500人。

    (9)整理相關資料數據,總結教育類APP的研究和實踐過程,并發表研究論文。

    項目進度安排

    第一階段(2017年4月),確定APP設計方案。

    2、第二階段(2017年5~6月),UI和原型設計。

    3、第三階段(2017年7~9月),app功能開發和構建服務器。

    4、第四階段(2017年10~11月),app后臺管理系統開發。

    5、第五階段(2018年12月),app測試。

    6、第六階段(2018年1月),app主流應用平臺上架。

    7、第七階段(2018年2~3月),app運營和維護,整理資料并發表研究論文

    經費預算與用途

    總費用預計為15000元,明細如下:?

    ? 1.?資料費3000元:包括書籍、軟件、打印費用等?

    ???2.?應用開發費10000元:包括存儲資料用移動硬盤、構建服務器等費用。 ????????????????

    ???3.?版面費2000元:用于發表論文。

    項目指導教師意見

    使用APP輔助大學物理實驗教學,可以使物理實驗課程教學更加多樣化,有效的加強了學生對大學物理實驗的理解和學習。這種讓互聯網與傳統教學模式進行深度融合的學習模式,充分發揮學習內容微型化、學習終端靈活化的優勢,實現高校學生按需學習、高效學習和快樂學習的理想,可使參與學生的自主學習能力有明顯的提高,同時也讓教師真正做到因材施教,給學生更大的學習空間,彌補了實驗課程教學時間不足的問題。

    通過學生參與開發,有利于培養學生綜合運用多學科知識解決實際問題能力,提高創新意識和創新能力,開發學生潛能、調動學生學習積極性。

    故而推薦該大創項目。?

    部分開發筆記(draft) 目錄 部分開發筆記(draft) 1 一、注冊與登錄 1 1.1注冊界面布局 1 1.2注冊功能代碼 5 1.3登錄界面布局 7 1.4登錄功能代碼 11 二、 主界面(消息、實驗、我) 13 2.1主界面布局及效果圖 13 2.2主界面代碼 18 三、課件、視頻、題庫 29 2.3課件布局及效果圖 29 2.4課件功能代碼 30 2.5視頻模塊效果圖 31 2.6視頻模塊代碼 31 2.7題庫界面布局 31 2.8 從相冊或拍照選擇頭像并裁剪成方形代碼 33 2.9數據處理模塊效果圖 36 四、其他 36 2.8應用于題庫的手勢滑動切題的Demo代碼 3639一、注冊與登錄 1.1注冊界面布局 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"xmlns:tools="http://schemas.android.com/tools"android:id="@+id/activity_register"android:layout_width="match_parent"android:layout_height="match_parent"android:orientation="vertical"tools:context="com.xy.classspace.Register"><android.support.v7.widget.Toolbarandroid:id="@+id/toolbar"android:layout_width="match_parent"android:layout_height="40dp"android:background="?attr/colorPrimary"><!--添加Toolbar的子控件--><TextViewandroid:id="@+id/tv_title"android:layout_width="wrap_content"android:layout_height="match_parent"android:layout_gravity="center"android:gravity="center"android:text="注冊"android:textColor="#FFFFFF"android:textSize="20sp" /></android.support.v7.widget.Toolbar><LinearLayoutandroid:orientation="vertical"android:layout_width="match_parent"android:layout_height="match_parent"><RelativeLayoutandroid:layout_width="match_parent"android:layout_height="70dp"><FrameLayoutandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_alignParentTop="true"android:padding="4dp"android:layout_alignParentEnd="false"android:layout_alignParentRight="false"tools:layout_alignBottom="@+id/et_login_phone"android:paddingTop="10dp"android:id="@+id/frameLayout3"><ImageViewandroid:layout_width="match_parent"android:layout_height="match_parent"android:src="@android:drawable/ic_menu_myplaces"android:id="@+id/user_id_icon"android:layout_gravity="bottom"/></FrameLayout><EditTextandroid:layout_width="match_parent"android:layout_height="match_parent"android:ems="10"android:id="@+id/user_id"tools:layout_height="wrap_content"tools:layout_toRightOf="@+id/frameLayout"tools:layout_width="wrap_content"android:layout_centerVertical="true"android:layout_alignParentRight="true"android:layout_alignParentEnd="true"android:layout_alignParentLeft="true"android:layout_alignParentStart="true" /></RelativeLayout><RelativeLayoutandroid:layout_width="match_parent"android:layout_height="70dp"><FrameLayoutandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_alignParentTop="true"android:padding="4dp"android:layout_alignParentEnd="false"android:layout_alignParentRight="false"tools:layout_alignBottom="@+id/et_login_phone"android:paddingTop="10dp"android:background="@android:drawable/ic_lock_lock"android:id="@+id/frameLayout2"><ImageViewandroid:layout_width="match_parent"android:layout_height="match_parent"android:src="@android:drawable/ic_lock_lock"android:id="@+id/user_pass_icon"android:layout_gravity="bottom"/></FrameLayout><EditTextandroid:layout_width="match_parent"android:layout_height="match_parent"android:inputType="textPassword"android:ems="10"android:id="@+id/user_pass"tools:layout_height="wrap_content"tools:layout_toRightOf="@+id/frameLayout"tools:layout_width="wrap_content"android:layout_centerVertical="true"android:layout_alignParentRight="true"android:layout_alignParentEnd="true"android:layout_alignParentLeft="true"android:layout_alignParentStart="true" /></RelativeLayout><Buttonandroid:layout_marginTop="10dp"android:text="注冊"android:layout_width="match_parent"android:layout_height="wrap_content"android:id="@+id/register_button" /></LinearLayout> </LinearLayout>1.2注冊功能代碼 注冊并將賬號和密碼上傳到服務器的代碼: package com.xy.classspace;import android.content.Intent; import android.content.SharedPreferences; import android.os.Bundle; import android.support.v7.app.AppCompatActivity; import android.support.v7.widget.Toolbar; import android.view.View; import android.widget.Button; import android.widget.EditText; import android.widget.Toast;import cn.bmob.v3.BmobUser; import cn.bmob.v3.exception.BmobException; import cn.bmob.v3.listener.SaveListener;public class Register extends AppCompatActivity {public EditText username,password;private SharedPreferences preferences;private SharedPreferences.Editor editor; private Toolbar mToolbar;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_register);setTitle("");mToolbar= (Toolbar) findViewById(R.id.toolbar);setSupportActionBar(mToolbar);getSupportActionBar().setDisplayHomeAsUpEnabled(true);mToolbar.setNavigationOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View v) {finish();}});preferences=getSharedPreferences("lkdwlsyxz1",MODE_PRIVATE);editor=preferences.edit();Button register= (Button) findViewById(R.id.register_button);username= (EditText) this.findViewById(R.id.user_id);password = (EditText)this.findViewById(R.id.user_pass);/* register.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View v) {Toast.makeText(Register.this,"用戶名密碼不能為空",Toast.LENGTH_SHORT).show();}});*/register.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View v) {if(username.getText().toString().trim().length()==0||password.getText().toString().trim().length()==0){Toast.makeText(getApplicationContext(),"用戶名密碼不能為空",Toast.LENGTH_SHORT).show();}else{BmobUser bu = new BmobUser();bu.setUsername(username.getText().toString());bu.setPassword(password.getText().toString());// bu.setEmail("sendi@163.com"); //注意:不能用save方法進行注冊bu.signUp(new SaveListener<MyUser>() {@Overridepublic void done(MyUser s, BmobException e) {if(e==null){// toast("注冊成功:" +s.toString());editor.putString("user_id",username.getText().toString());editor.putString("user_pass",password.getText().toString());editor.commit();Toast.makeText(getApplicationContext(),"注冊成功",Toast.LENGTH_LONG).show();Intent intent=new Intent(Register.this,LoginActivity.class);startActivity(intent);}else{Toast.makeText(getApplicationContext(),"用戶名已存在",Toast.LENGTH_LONG).show();}}});}}});} }1.3登錄界面布局 1、登錄界面布局: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"xmlns:app="http://schemas.android.com/apk/res-auto"xmlns:tools="http://schemas.android.com/tools"android:id="@+id/activity_main"android:layout_width="match_parent"android:layout_height="match_parent"android:orientation="vertical"tools:context="com.xy.classspace.LoginActivity"><android.support.v7.widget.Toolbarandroid:id="@+id/toolbar"android:layout_width="match_parent"android:layout_height="40dp"android:background="?attr/colorPrimary"><!--添加Toolbar的子控件--><Buttonandroid:id="@+id/btn_register"android:layout_width="60dp"android:layout_height="wrap_content"android:layout_gravity="right"android:background="@color/colorPrimary"android:text="注冊"android:textColor="#faf7f7"android:textSize="11sp" /><TextViewandroid:id="@+id/tv_title"android:layout_width="wrap_content"android:layout_height="match_parent"android:layout_gravity="center"android:gravity="center"android:text="登錄"android:textColor="#FFFFFF"android:textSize="20sp" /></android.support.v7.widget.Toolbar><LinearLayoutandroid:orientation="vertical"android:layout_width="match_parent"android:layout_height="match_parent"android:layout_alignParentTop="true"android:layout_alignParentLeft="true"android:layout_alignParentStart="true"><RelativeLayoutandroid:layout_width="match_parent"android:layout_height="70dp"tools:background="@android:color/background_light"><FrameLayoutandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_alignParentTop="true"android:padding="4dp"android:layout_alignParentEnd="false"android:layout_alignParentRight="false"tools:layout_alignBottom="@+id/et_login_phone"android:paddingTop="10dp"android:id="@+id/frameLayout3"><ImageViewandroid:layout_width="wrap_content"android:layout_height="wrap_content"app:srcCompat="@android:drawable/ic_menu_myplaces"android:id="@+id/user_id_icon"android:layout_gravity="bottom"/></FrameLayout><EditTextandroid:layout_width="match_parent"android:layout_height="match_parent"android:ems="10"android:id="@+id/user_id"tools:layout_height="wrap_content"tools:layout_toRightOf="@+id/frameLayout"tools:layout_width="wrap_content"android:layout_alignBottom="@+id/frameLayout3"android:layout_alignParentRight="true"android:layout_alignParentEnd="true"android:layout_toRightOf="@+id/frameLayout3"android:layout_toEndOf="@+id/frameLayout3" /></RelativeLayout><RelativeLayoutandroid:layout_width="match_parent"android:layout_height="70dp"><FrameLayoutandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_alignParentTop="true"android:padding="4dp"android:layout_alignParentEnd="false"android:layout_alignParentRight="false"tools:layout_alignBottom="@+id/et_login_phone"android:paddingTop="10dp"android:id="@+id/frameLayout2"><ImageViewandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:src="@android:drawable/ic_lock_lock"android:id="@+id/user_pass_icon"android:layout_gravity="bottom"/></FrameLayout><EditTextandroid:layout_width="match_parent"android:layout_height="match_parent"android:inputType="textPassword"android:ems="10"android:id="@+id/user_pass"tools:layout_height="wrap_content"tools:layout_toRightOf="@+id/frameLayout"tools:layout_width="wrap_content"android:layout_alignBottom="@+id/frameLayout2"android:layout_alignParentRight="true"android:layout_alignParentEnd="true"android:layout_toRightOf="@+id/frameLayout2"android:layout_toEndOf="@+id/frameLayout2" /></RelativeLayout><Buttonandroid:layout_marginTop="10dp"android:text="登錄"android:layout_width="match_parent"android:layout_height="wrap_content"android:id="@+id/login_button" /></LinearLayout> </LinearLayout>1.4登錄功能代碼 從服務器獲取密碼比較并登錄的邏輯代碼: public class LoginActivity extends AppCompatActivity {public EditText username,password;private SharedPreferences preferences;private SharedPreferences.Editor editor;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_login);Bmob.initialize(this, "44cda0a720e34234f77ed0d27214baaf");BmobUser bmobUser =BmobUser.getCurrentUser();if(bmobUser!=null){Intent intent=new Intent(LoginActivity.this,Main3Activity.class);startActivity(intent);finish();}Button login= (Button) findViewById(R.id.login_button);Button register= (Button) findViewById(R.id.btn_register);username= (EditText) this.findViewById(R.id.user_id);password = (EditText)this.findViewById(R.id.user_pass);preferences=getSharedPreferences("lkdwlsyxz1",MODE_PRIVATE);editor=preferences.edit();login.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View v) {String user_id=preferences.getString("user_id",null);String user_pass=preferences.getString("user_pass",null);/* if((username.getText().toString().trim().equals(user_id)) && (password.getText().toString().trim().equals(user_pass))){Intent intent=new Intent(LoginActivity.this,Main3Activity.class);startActivity(intent);}else{Toast.makeText(LoginActivity.this,"用戶名或密碼錯誤",Toast.LENGTH_SHORT).show();}*/BmobUser bu2 = new BmobUser();bu2.setUsername(username.getText().toString());bu2.setPassword(password.getText().toString());bu2.login(new SaveListener<BmobUser>() {@Overridepublic void done(BmobUser bmobUser, BmobException e) {if(e==null){Toast.makeText(getApplicationContext(),"登錄成功:",Toast.LENGTH_LONG).show();//通過BmobUser user = BmobUser.getCurrentUser()獲取登錄成功后的本地用戶信息//如果是自定義用戶對象MyUser,可通過MyUser user = BmobUser.getCurrentUser(MyUser.class)獲取自定義用戶信息Intent intent=new Intent(LoginActivity.this,Main3Activity.class);startActivity(intent);}else{Toast.makeText(getApplicationContext(),e.getMessage(),Toast.LENGTH_LONG).show();}}});}});register.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View v) {Intent intent=new Intent(LoginActivity.this,Register.class);startActivity(intent);}});} }二、主界面(消息、實驗、我) 2.1主界面布局及效果圖2、主界面布局代碼: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="match_parent"android:layout_height="match_parent"android:orientation="vertical"><LinearLayoutandroid:layout_width="match_parent"android:layout_height="wrap_content"><TextViewandroid:layout_width="match_parent"android:layout_height="wrap_content"android:background="#7EC0EE"android:paddingLeft="20dp"android:text="實驗教學"android:textColor="#F0FFF0"android:textSize="20dp"/></LinearLayout><TabHostandroid:id="@android:id/tabhost"android:layout_width="match_parent"android:layout_height="match_parent"android:layout_weight="1"><!--引用android系統已有的id--><LinearLayoutandroid:layout_width="match_parent"android:layout_height="match_parent"android:orientation="vertical"><FrameLayoutandroid:id="@android:id/tabcontent"android:layout_width="match_parent"android:layout_height="match_parent"android:layout_weight="1"><!--消息頁面--><LinearLayoutandroid:id="@+id/tab01"android:layout_width="match_parent"android:layout_height="match_parent"android:orientation="vertical"><ListViewandroid:id="@+id/listviewMessage"android:layout_width="match_parent"android:layout_height="wrap_content"></ListView></LinearLayout><!-- 班級頁面--><LinearLayoutandroid:id="@+id/tab02"android:layout_width="match_parent"android:layout_height="match_parent"android:orientation="vertical"><ExpandableListViewandroid:id="@+id/listviewDWSY"android:layout_width="match_parent"android:layout_height="wrap_content"android:layout_marginTop="10dp"></ExpandableListView></LinearLayout><!-- 我的頁面--><LinearLayoutandroid:id="@+id/tab03"android:layout_width="match_parent"android:layout_height="match_parent"android:orientation="vertical"><LinearLayoutandroid:layout_width="fill_parent"android:layout_height="wrap_content"android:orientation="horizontal"><ImageViewandroid:id="@+id/touxiang"android:layout_width="60dp"android:layout_height="60dp"android:layout_marginLeft="18dp"android:layout_marginTop="10dp"android:src="@drawable/touxiang" /><TextViewandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_marginLeft="15dp"android:paddingTop="25dp"android:text="Mr.yu"android:textSize="20sp" /></LinearLayout><Viewandroid:layout_width="match_parent"android:layout_height="1dp"android:background="#DEDEDE"></View><LinearLayoutandroid:layout_width="fill_parent"android:layout_height="wrap_content"android:orientation="horizontal"><TextViewandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_marginLeft="10dp"android:padding="10dp"android:text="個性簽名"android:textSize="18sp" /><TextViewandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:paddingTop="10dp"android:text="#2017#讓自己累一點"android:textSize="15sp"/></LinearLayout><LinearLayoutandroid:layout_width="match_parent"android:layout_height="wrap_content"android:orientation="horizontal"><TextViewandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_marginLeft="10dp"android:padding="10dp"android:text="學號"android:textSize="18sp" /><TextViewandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:paddingTop="10dp"android:text="1201636036"android:textSize="20sp" /></LinearLayout><Viewandroid:layout_width="match_parent"android:layout_height="1dp"android:background="#DEDEDE"></View><ListViewandroid:id="@+id/listview_me"android:layout_width="match_parent"android:layout_height="wrap_content"android:layout_marginLeft="10dp"></ListView><Buttonandroid:id="@+id/button"android:layout_width="match_parent"android:layout_height="wrap_content"android:background="#7EC0EE"android:text="退出登錄"android:textColor="#F7F7F7" /></LinearLayout></FrameLayout><TabWidgetandroid:id="@android:id/tabs"android:layout_width="match_parent"android:layout_height="wrap_content"></TabWidget></LinearLayout></TabHost> </LinearLayout>2.2主界面代碼 4.1、主界面功能邏輯代碼 package com.xy.classspace;import android.app.AlertDialog; import android.app.TabActivity; import android.content.DialogInterface; import android.content.Intent; import android.graphics.Bitmap; import android.net.Uri; import android.os.Bundle; import android.os.Environment; import android.provider.MediaStore; import android.util.Log; import android.view.View; import android.view.ViewGroup; import android.widget.BaseExpandableListAdapter; import android.widget.Button; import android.widget.ExpandableListView; import android.widget.ImageView; import android.widget.ListView; import android.widget.SimpleAdapter; import android.widget.TabHost; import android.widget.TextView; import android.widget.Toast;import java.io.File; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map;/*import xiaocool.net.classspace.ClassAlbum.ClassAlbumActivity; import xiaocool.net.classspace.ClassBlog.ClassBlogActivity; import xiaocool.net.classspace.Homework.Homework;*//*** Created by MRYU on 2015/3/7.*/ public class Main3Activity extends TabActivity {private Button mAddImage;private Bitmap mBitmap;protected static final int CHOOSE_PICTURE = 0;protected static final int TAKE_PICTURE = 1;protected static Uri tempUri;private static final int CROP_SMALL_PICTURE = 2;private ImageView touxiang;private TabHost tabHost;// private ListView listViewMessage, listViewClass, listViewMe;private ListView listViewMessage,listViewMe;private ExpandableListView dwsy;/*** 消息界面數據*/private String titleMessage[] = {"李四", "張和", "吳曦", "劉偉"};private int[] head_iconMessage = new int[]{R.drawable.touxiang, R.drawable.touxiang,R.drawable.touxiang, R.drawable.touxiang};private String[] descMessage = new String[]{"消息功能開發中", "消息功能開發中","消息功能開發中", "消息功能開發中"};private String[] timeMessage = new String[]{"2017/5/7 17:56", "2017/5/16 17:56","2017/5/7 17:56", "2017/16 17:56"};/*** 實驗界面數據*/private String groups[] = {"霍爾效應", "固體導熱系數", "表面張力","牛頓環", "油滴實驗", "干涉實驗", "熱電偶"};private String[][] childs={{"練習題","實驗課件","調試小視頻","數據處理"},{"練習題","實驗課件","調試小視頻","數據處理"},{"練習題","實驗課件","實驗操作視頻","數據處理"},{"練習題","實驗課件","實驗操作視頻","數據處理"},{"練習題","實驗課件","實驗操作視頻","數據處理"},{"練習題","實驗課件","實驗操作視頻","數據處理"},{"練習題","實驗課件","實驗操作視頻","數據處理"}};private int groupicons[] = new int[]{R.drawable.img_public_acc_head, R.drawable.img_class_roster_head, R.drawable.img_news_head,R.drawable.img_blog_head, R.drawable.img_video_head, R.drawable.img_album_head, R.drawable.img_home_work_head};private int[][] childicons={{R.mipmap.yuxi,R.mipmap.kj,R.mipmap.caozuo,R.mipmap.sjcl}};/*** 我的界面數據*/private String[] titleMe = new String[]{"清空聊天記錄", "檢查更新", "關于小站", "設置"};@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main3);touxiang= (ImageView) findViewById(R.id.touxiang);touxiang.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View v) {showChoosePicDialog();}});listViewMessage = (ListView) this.findViewById(R.id.listviewMessage);dwsy = (ExpandableListView) this.findViewById(R.id.listviewDWSY);listViewMe = (ListView) this.findViewById(R.id.listview_me);//獲取tabhost組件TabHost tabHost=getTabHost();//創建第一個Tab頁TabHost.TabSpec tab1 = tabHost.newTabSpec("tab1").setIndicator("消息")//設置標題.setContent(R.id.tab01);//添加第一個tab頁tabHost.addTab(tab1);TabHost.TabSpec tab2 = tabHost.newTabSpec("tab2").setIndicator("全部實驗")//設置標題.setContent(R.id.tab02);//添加第一個tab頁tabHost.addTab(tab2);TabHost.TabSpec tab3 = tabHost.newTabSpec("tab3").setIndicator("我")//設置標題.setContent(R.id.tab03);//添加第一個tab頁tabHost.addTab(tab3);/*** 我的界面*/List<Map<String, Object>> listitemsMe = new ArrayList<Map<String, Object>>();for (int i = 0; i < titleMe.length; i++) {Map<String, Object> listitemMe = new HashMap<String, Object>();listitemMe.put("title", titleMe[i]);listitemsMe.add(listitemMe);}//SimpleAdapter adapterMe = new SimpleAdapter(this, listitemsMe,R.layout.me_item,new String[]{"title"},new int[]{R.id.textview_me});listViewMe.setAdapter(adapterMe);/*** 填充我的消息界面*/List<Map<String, Object>> listitems = new ArrayList<Map<String, Object>>();for (int i = 0; i < titleMessage.length; i++) {Map<String, Object> listitem = new HashMap<String, Object>();listitem.put("title", titleMessage[i]);listitem.put("head_icon", head_iconMessage[i]);listitem.put("desc", descMessage[i]);listitem.put("time", timeMessage[i]);listitems.add(listitem);}SimpleAdapter adapterMessage = new SimpleAdapter(this, listitems,R.layout.message_item,new String[]{"title", "head_icon", "desc", "time"},new int[]{R.id.title, R.id.imageview_message, R.id.desc, R.id.time});listViewMessage.setAdapter(adapterMessage);/*** 填充班級界面*/dwsy.setAdapter(new MyExpandableListView());dwsy.setOnChildClickListener(new ExpandableListView.OnChildClickListener() {@Overridepublic boolean onChildClick(ExpandableListView parent, View v, int groupPosition, int childPosition, long id) {switch (groupPosition){case 0:switch (childPosition){case 1:Intent intent=new Intent(Main3Activity.this,WebView.class);startActivity(intent);break;case 2:Uri uri=Uri.parse("http://flashmedia.eastday.com/newdate/news/2016-11/shznews1125-19.mp4");Intent niurou=new Intent(Intent.ACTION_VIEW);niurou.setDataAndType(uri,"video/mp4");startActivity(niurou);break;default:Toast.makeText(getApplicationContext(),"研發中.....",Toast.LENGTH_SHORT).show();break;}break;case 1:switch (childPosition){case 1:Intent intent=new Intent(Main3Activity.this,WebView2.class);startActivity(intent);break;case 2:Uri uri=Uri.parse("http://112.253.22.157/17/z/z/y/u/zzyuasjwufnqerzvyxgkuigrkcatxr/hc.yinyuetai.com/D046015255134077DDB3ACA0D7E68D45.flv");Intent music=new Intent(Intent.ACTION_VIEW);// Log.v("URl-----------------",uri.toString());music.setDataAndType(uri,"video/mp4");startActivity(music);break;default:Toast.makeText(getApplicationContext(),"研發中.....",Toast.LENGTH_SHORT).show();break;}break;default:Toast.makeText(getApplicationContext(),"研發中.....",Toast.LENGTH_SHORT).show();break;}Toast.makeText(getApplicationContext(),"研發中.....",Toast.LENGTH_SHORT).show();return true;}});}/* private List<Map<String, Object>> getData(){List<Map<String, Object>> list = new ArrayList<Map<String, Object>>();for (int i=0;i<groups.length;i++){Map<String,Object> map=new HashMap<String,Object>();map.put("title",groups[i]);map.put("img",groupicons[i]);list.add(map);}return list;}*///為ExpandableListView自定義適配器class MyExpandableListView extends BaseExpandableListAdapter {//返回一級列表的個數@Overridepublic int getGroupCount() {return groups.length;}//返回每個二級列表的個數@Overridepublic int getChildrenCount(int groupPosition) { //參數groupPosition表示第幾個一級列表// Log.d("smyhvae", "-->" + groupPosition);return childs[groupPosition].length;}//返回一級列表的單個item(返回的是對象)@Overridepublic Object getGroup(int groupPosition) {return groups[groupPosition];}//返回二級列表中的單個item(返回的是對象)@Overridepublic Object getChild(int groupPosition, int childPosition) {return childs[groupPosition][childPosition]; //不要誤寫成groups[groupPosition][childPosition]}@Overridepublic long getGroupId(int groupPosition) {return groupPosition;}@Overridepublic long getChildId(int groupPosition, int childPosition) {return childPosition;}//每個item的id是否是固定?一般為true@Overridepublic boolean hasStableIds() {return true;}//【重要】填充一級列表@Overridepublic View getGroupView(int groupPosition, boolean isExpanded, View convertView, ViewGroup parent) {if (convertView == null) {convertView = getLayoutInflater().inflate(R.layout.item_group, null);}ImageView iv_group = (ImageView) convertView.findViewById(R.id.iv_group);TextView tv_group = (TextView) convertView.findViewById(R.id.tv_group);iv_group.setImageResource(groupicons[groupPosition]);tv_group.setText(groups[groupPosition]);return convertView;}//【重要】填充二級列表@Overridepublic View getChildView(int groupPosition, int childPosition, boolean isLastChild, View convertView, ViewGroup parent) {if (convertView == null) {convertView = getLayoutInflater().inflate(R.layout.item_child, null);}ImageView iv_child = (ImageView) convertView.findViewById(R.id.iv_child);TextView tv_child = (TextView) convertView.findViewById(R.id.tv_child);iv_child.setImageResource(childicons[0][childPosition]);tv_child.setText(childs[groupPosition][childPosition]);return convertView;}//二級列表中的item是否能夠被選中?可以改為true@Overridepublic boolean isChildSelectable(int groupPosition, int childPosition) {return true;}}/*** 顯示修改圖片的對話框*/protected void showChoosePicDialog() {AlertDialog.Builder builder = new AlertDialog.Builder(Main3Activity.this);builder.setTitle("添加圖片");String[] items = { "選擇本地照片", "拍照" };builder.setNegativeButton("取消", null);builder.setItems(items, new DialogInterface.OnClickListener() {@Overridepublic void onClick(DialogInterface dialog, int which) {switch (which) {case CHOOSE_PICTURE: // 選擇本地照片Intent openAlbumIntent = new Intent(Intent.ACTION_GET_CONTENT);openAlbumIntent.setType("image/*");//用startActivityForResult方法,待會兒重寫onActivityResult()方法,拿到圖片做裁剪操作startActivityForResult(openAlbumIntent, CHOOSE_PICTURE);break;case TAKE_PICTURE: // 拍照Intent openCameraIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);tempUri = Uri.fromFile(new File(Environment.getExternalStorageDirectory(), "temp_image.jpg"));// 將拍照所得的相片保存到SD卡根目錄openCameraIntent.putExtra(MediaStore.EXTRA_OUTPUT, tempUri);startActivityForResult(openCameraIntent, TAKE_PICTURE);break;}}});builder.show();}@Overridepublic void onActivityResult(int requestCode, int resultCode, Intent data) {super.onActivityResult(requestCode, resultCode, data);if (resultCode == MainActivity.RESULT_OK) {switch (requestCode) {case TAKE_PICTURE:cutImage(tempUri); // 對圖片進行裁剪處理break;case CHOOSE_PICTURE:cutImage(data.getData()); // 對圖片進行裁剪處理break;case CROP_SMALL_PICTURE:if (data != null) {setImageToView(data); // 讓剛才選擇裁剪得到的圖片顯示在界面上}break;}}}/*** 裁剪圖片方法實現*/protected void cutImage(Uri uri) {if (uri == null) {Log.i("alanjet", "The uri is not exist.");}tempUri = uri;Intent intent = new Intent("com.android.camera.action.CROP");//com.android.camera.action.CROP這個action是用來裁剪圖片用的intent.setDataAndType(uri, "image/*");// 設置裁剪intent.putExtra("crop", "true");// aspectX aspectY 是寬高的比例intent.putExtra("aspectX", 1);intent.putExtra("aspectY", 1);// outputX outputY 是裁剪圖片寬高intent.putExtra("outputX", 150);intent.putExtra("outputY", 150);intent.putExtra("return-data", true);startActivityForResult(intent, CROP_SMALL_PICTURE);}/*** 保存裁剪之后的圖片數據*/protected void setImageToView(Intent data) {Bundle extras = data.getExtras();if (extras != null) {mBitmap = extras.getParcelable("data");//這里圖片是方形的,可以用一個工具類處理成圓形(很多頭像都是圓形,這種工具類網上很多不再詳述)touxiang.setImageBitmap(mBitmap);//顯示圖片//在這個地方可以寫上上傳該圖片到服務器的代碼,后期將單獨寫一篇這方面的博客,敬請期待...}}三、課件、視頻、題庫 2.3課件布局及效果圖<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"xmlns:tools="http://schemas.android.com/tools"android:id="@+id/activity_web_view2"android:layout_width="match_parent"android:layout_height="match_parent"tools:context="com.xy.classspace.WebView2"><WebViewandroid:id="@+id/KJWV2"android:layout_width="match_parent"android:layout_height="match_parent"></WebView> </RelativeLayout>2.4課件功能代碼 package com.xy.classspace;import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.webkit.WebChromeClient; import android.webkit.WebSettings;public class WebView2 extends AppCompatActivity {private android.webkit.WebView wv;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_web_view2);wv= (android.webkit.WebView) findViewById(R.id.KJWV2);wv.getSettings().setJavaScriptEnabled(true);//wv.setScrollBarStyle(0);WebSettings webSettings = wv.getSettings();webSettings.setAllowFileAccess(true);webSettings.setBuiltInZoomControls(true);wv.loadUrl("http://c.xiumi.us/board/v5/2lT28/32041137");wv.setWebChromeClient(new WebChromeClient() {@Overridepublic void onProgressChanged(android.webkit.WebView view, int newProgress) {if (newProgress == 100) {WebView2.this.setTitle("固體導熱系數的測量");} else {WebView2.this.setTitle("加載中.......");}}});} }2.5視頻模塊效果圖2.6視頻模塊代碼Uri uri=Uri.parse("http://112.253.22.157/17/z/z/y/u/zzyuasjwufnqerzvyxgkuigrkcatxr/hc.yinyuetai.com/D046015255134077DDB3ACA0D7E68D45.flv");Intent music=new Intent(Intent.ACTION_VIEW); // Log.v("URl-----------------",uri.toString());music.setDataAndType(uri,"video/mp4");startActivity(music);2.7題庫界面布局 <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"xmlns:tools="http://schemas.android.com/tools"android:id="@+id/activity_huoer__tiku"android:layout_width="match_parent"android:layout_height="match_parent"android:paddingBottom="@dimen/activity_vertical_margin"android:paddingLeft="@dimen/activity_horizontal_margin"android:paddingRight="@dimen/activity_horizontal_margin"android:paddingTop="@dimen/activity_vertical_margin"tools:context="com.xy.classspace.HUOER_TIKU"><TextViewandroid:id="@+id/diyiti"android:text="第一題 負效應有"android:textSize="20dp"android:layout_width="match_parent"android:layout_height="wrap_content" /> <RadioGroupandroid:layout_width="match_parent"android:layout_height="match_parent"><RadioButtonandroid:id="@+id/B"android:layout_width="match_parent"android:layout_height="141dp"android:text="BBBBB"/><RadioButtonandroid:id="@+id/A"android:layout_width="match_parent"android:layout_height="150dp"android:text="A AAAAA"/><RadioButtonandroid:id="@+id/C"android:layout_width="match_parent"android:layout_height="wrap_content"android:text="CCCC"/><RadioButtonandroid:id="@+id/D"android:layout_width="match_parent"android:layout_height="90dp"android:text="DDDDD"/></RadioGroup> </RelativeLayout>2.8 從相冊或拍照選擇頭像并裁剪成方形代碼 /*** 顯示修改圖片的對話框*/ protected void showChoosePicDialog() {AlertDialog.Builder builder = new AlertDialog.Builder(Main3Activity.this);builder.setTitle("添加圖片");String[] items = { "選擇本地照片", "拍照" };builder.setNegativeButton("取消", null);builder.setItems(items, new DialogInterface.OnClickListener() {@Overridepublic void onClick(DialogInterface dialog, int which) {switch (which) {case CHOOSE_PICTURE: // 選擇本地照片Intent openAlbumIntent = new Intent(Intent.ACTION_GET_CONTENT);openAlbumIntent.setType("image/*");//用startActivityForResult方法,待會兒重寫onActivityResult()方法,拿到圖片做裁剪操作startActivityForResult(openAlbumIntent, CHOOSE_PICTURE);case TAKE_PI break; CTURE: // 拍照Intent openCameraIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);tempUri = Uri.fromFile(new File(Environment.getExternalStorageDirectory(), "temp_image.jpg"));// 將拍照所得的相片保存到SD卡根目錄openCameraIntent.putExtra(MediaStore.EXTRA_OUTPUT, tempUri);startActivityForResult(openCameraIntent, TAKE_PICTURE);break;}}});builder.show(); } @Override public void onActivityResult(int requestCode, int resultCode, Intent data) {super.onActivityResult(requestCode, resultCode, data);if (resultCode == MainActivity.RESULT_OK) {switch (requestCode) {case TAKE_PICTURE:cutImage(tempUri); // 對圖片進行裁剪處理break;case CHOOSE_PICTURE:cutImage(data.getData()); // 對圖片進行裁剪處理break;case CROP_SMALL_PICTURE:if (data != null) {setImageToView(data); // 讓剛才選擇裁剪得到的圖片顯示在界面上}break;}} } /*** 裁剪圖片方法實現*/ protected void cutImage(Uri uri) {if (uri == null) {Log.i("alanjet", "The uri is not exist.");}tempUri = uri;Intent intent = new Intent("com.android.camera.action.CROP");//com.android.camera.action.CROP這個action是用來裁剪圖片用的intent.setDataAndType(uri, "image/*");// 設置裁剪intent.putExtra("crop", "true");// aspectX aspectY 是寬高的比例intent.putExtra("aspectX", 1);intent.putExtra("aspectY", 1);// outputX outputY 是裁剪圖片寬高intent.putExtra("outputX", 150);intent.putExtra("outputY", 150);intent.putExtra("return-data", true);startActivityForResult(intent, CROP_SMALL_PICTURE); } /*** 保存裁剪之后的圖片數據*/ protected void setImageToView(Intent data) {Bundle extras = data.getExtras();if (extras != null) {mBitmap = extras.getParcelable("data");//這里圖片是方形的,可以用一個工具類處理成圓形(很多頭像都是圓形,這種工具類網上很多不再詳述)touxiang.setImageBitmap(mBitmap);//顯示圖片//在這個地方可以寫上上傳該圖片到服務器的代碼,后期將單獨寫一篇這方面的博客,敬請期待...} }2.9數據處理模塊效果圖四、其他 2.8應用于題庫的手勢滑動切題的Demo代碼 所用知識點為Viewflipper和GestureDetectorpackage com.diabin.viewflipper;import android.os.Bundle; import android.support.v7.app.AppCompatActivity; import android.view.GestureDetector; import android.view.MotionEvent; import android.widget.ViewFlipper;import static com.diabin.viewflipper.R.id.flipper;public class MainActivity extends AppCompatActivity { private ViewFlipper viewFlipper;private GestureDetector mdetector;/*** Called when a touch screen event was not handled by any of the views* under it. This is most useful to process touch events that happen* outside of your window bounds, where there is no view to receive it.** @param event The touch screen event being processed.* @return Return true if you have consumed the event, false if you haven't.* The default implementation always returns false.*/@Overridepublic boolean onTouchEvent(MotionEvent event) {return mdetector.onTouchEvent(event);}@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);viewFlipper= (ViewFlipper) findViewById(flipper);mdetector=new GestureDetector(this, new GestureDetector.OnGestureListener() {@Overridepublic boolean onDown(MotionEvent e) {return false;}@Overridepublic void onShowPress(MotionEvent e) {}@Overridepublic boolean onSingleTapUp(MotionEvent e) {return false;}@Overridepublic boolean onScroll(MotionEvent e1, MotionEvent e2, float distanceX, float distanceY) {return false;}@Overridepublic void onLongPress(MotionEvent e) {}@Overridepublic boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX, float velocityY) {final float FLING_MIN_DISTANCE = 100;//最小滑動像素final float FLING_MIN_VELOCITY = 150;//最小滑動速度if(e1.getX() - e2.getX() > FLING_MIN_DISTANCE &&Math.abs(velocityX) > FLING_MIN_VELOCITY){//X軸上的移動速度去絕對值進行比較//判斷x軸坐標如果第一次按下時的坐標減去第二次離開屏幕時的坐標大于我們設置的位移,因為一個控件的原點是在左上角,就說明此時是向左滑動的viewFlipper.showNext();//顯示下一個視圖}else if(e2.getX() - e1.getX() > FLING_MIN_DISTANCE &&Math.abs(velocityX) > FLING_MIN_VELOCITY){//判斷x軸坐標如果第二次離開屏幕時的坐標減去第一次按下時的坐標大于我們設置的位移,因為一個控件的原點是在左上角,就說明此時是向右滑動的viewFlipper.showPrevious();//顯示上一個視圖}return true;}});}}未完待續 。。。。。。。。。。。

    總結

    以上是生活随笔為你收集整理的[省级大创项目]教育类APP的探索和实践——大学物理实验助手APP开发的全部內容,希望文章能夠幫你解決所遇到的問題。

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

    欧美另类xxx | 国产一区二区三区久久久 | 国产伦精品一区二区三区… | 91伊人久久大香线蕉蜜芽人口 | 337p日本欧洲亚洲大胆裸体艺术 | 视频国产 | 中文字幕av播放 | 九色激情网 | 激情视频91| 欧美大片在线看免费观看 | 国产精国产精品 | 久艹在线播放 | 亚洲小视频在线 | 人人澡人人添人人爽一区二区 | 久热只有精品 | 九九热1 | 欧美999| 中文字幕你懂的 | 中文字幕高清视频 | 日韩精品视频第一页 | 日本精品久久久久影院 | 视频一区在线播放 | 欧美少妇影院 | 九九久久成人 | 国产成人av电影在线观看 | 五月婷婷丁香 | 久久99热这里只有精品国产 | 丁香婷婷激情五月 | 亚洲综合在线一区二区三区 | 日本精品一区二区三区在线观看 | 国产精品国产亚洲精品看不卡15 | 精品国产乱码一区二区三区在线 | 国产成人一二片 | 成人午夜在线观看 | 欧美成人一二区 | 国产无遮挡又黄又爽馒头漫画 | 天天色天天综合 | 精品久久久久久亚洲综合网 | av线上免费观看 | 久久视讯| 国产欧美精品xxxx另类 | 中文字幕日韩无 | 亚洲欧洲精品久久 | 欧美久久综合 | 91精品国产91 | 国产理论在线 | 97av色| 狠狠色丁香久久婷婷综合_中 | 在线观看国产91 | 国产一卡久久电影永久 | 91精品国自产在线观看 | a级片久久久 | 欧美男女爱爱视频 | 在线免费观看涩涩 | 97色狠狠 | 91精品啪 | 99久久夜色精品国产亚洲96 | www.神马久久 | 中文在线天堂资源 | 久久免费在线观看视频 | 黄色国产在线 | 免费a一级 | 日韩av快播电影网 | 久久免费播放 | 国产精品一区二区麻豆 | 亚洲精品白浆高清久久久久久 | 亚洲欧美国产日韩在线观看 | 精品国产1区2区 | 日韩一区二区三区观看 | 久久国产精品二国产精品中国洋人 | 精品超碰 | av在线日韩| 91亚洲精品在线 | 国产精品美女免费视频 | aa一级片| 中文字幕字幕中文 | av免费在线播放 | 在线亚洲日本 | 久久久精品| 精品国产乱码久久久久久三级人 | 国产亚洲视频系列 | 人人爽人人干 | av一级网站 | 久久在线观看 | 亚洲免费观看视频 | 黄色在线观看网站 | 四虎影视国产精品免费久久 | 中文字幕在线观看第一区 | 91综合色 | 久操97 | 二区三区精品 | 99麻豆视频| 狠狠狠狠狠操 | 国产精品精品久久久 | 久久久精品 一区二区三区 国产99视频在线观看 | 日日夜夜天天干 | 国产精品午夜8888 | 九九视频在线播放 | 久久99在线 | 天天操综合 | 国产精品美女久久久久久网站 | 国产成人精品在线观看 | 久久麻豆视频 | aⅴ视频在线 | 亚洲第一色 | 91视频传媒| 日韩av区| 久久久久久久久亚洲精品 | 久久国产综合视频 | 国产精品岛国久久久久久久久红粉 | 草久在线观看视频 | 99久久99热这里只有精品 | 久久视频精品在线观看 | 久久99操| 97精产国品一二三产区在线 | 一区二区三区福利 | 国产黄色片在线 | 国产精品1区2区在线观看 | www.一区二区三区 | 精品国产一区二区三区四 | 免费视频国产 | 久久99精品久久久久久清纯直播 | 欧美无极色 | 久久视频这里只有精品 | 丁香婷婷激情国产高清秒播 | 亚洲资源网 | 久久在线视频在线 | 日韩免费一区二区三区 | 亚洲无吗视频在线 | 久久久久久久久影视 | 色婷婷福利视频 | 福利久久久 | 在线中文字幕av观看 | 国产精品高潮在线观看 | 天天干 天天摸 天天操 | 日韩在线字幕 | 五月网婷婷 | 久久精品激情 | 激情婷婷 | 国产视频一区在线免费观看 | 亚洲 综合 精品 | 亚洲三级黄色 | 九月婷婷色| 国产午夜视频在线观看 | 欧美日韩在线观看视频 | 久久久久久久18 | 国产一级二级在线观看 | 在线免费观看国产黄色 | 国产精品久久久久久超碰 | 中文av不卡| 亚洲国产黄色片 | 狠狠色丁香久久婷婷综合五月 | 亚州日韩中文字幕 | 久久国内免费视频 | 五月婷婷视频在线 | 久久精品视频网址 | 99精品视频在线观看 | 亚洲视频 中文字幕 | 免费av在线播放 | 天天人人综合 | 日韩免费高清在线观看 | 国产精品视频久久久 | 久久99精品一区二区三区三区 | 狠狠地日 | 国内精品久久久久影院日本资源 | 伊人永久在线 | 国产亚洲在线视频 | av一区二区三区在线播放 | 免费高清看电视网站 | 成人黄色影片在线 | 在线观看岛国 | 日本丰满少妇免费一区 | 国产成人精品一区二区三区 | 国内精品二区 | 国产美女视频网站 | 一二三区在线 | 黄网站app在线观看免费视频 | 日本大尺码专区mv | 亚洲精品综合一二三区在线观看 | 香蕉久草 | 四虎小视频 | av超碰免费在线 | 亚洲另类人人澡 | 久久久国产精品人人片99精片欧美一 | 91看片淫黄大片一级在线观看 | 天天舔天天射天天操 | 玖玖综合网| 玖玖爱免费视频 | 国产精品一区二区吃奶在线观看 | 欧美性色综合网 | 亚洲国产剧情 | 国产 一区二区三区 在线 | 国产精品99蜜臀久久不卡二区 | 玖玖在线资源 | 亚洲国产欧美在线人成大黄瓜 | 干天天| 在线观看日韩免费视频 | 97在线精品国自产拍中文 | a级国产乱理论片在线观看 特级毛片在线观看 | 欧美日韩在线播放 | 欧美日韩中文字幕综合视频 | 91成人破解版 | 国产高清视频在线播放 | 97免费视频在线 | 国产手机视频 | 国产精品不卡一区 | 狠狠色狠狠色综合系列 | 日韩在线网址 | 久久久久北条麻妃免费看 | 一级黄色大片在线观看 | 免费在线观看不卡av | 日色在线视频 | a视频免费看 | 久久精品a | 99精品偷拍视频一区二区三区 | 日本成人免费在线观看 | 久久免费精品视频 | 久久66热这里只有精品 | 久久天天躁狠狠躁亚洲综合公司 | 久久精品999 | 99久久精品久久亚洲精品 | 青草视频在线看 | 日韩精品久久久久久中文字幕8 | 91丨九色丨国产在线 | 亚洲少妇天堂 | 最新中文字幕在线播放 | 精品国产一区二区三区免费 | 国产在线一线 | 国产在线一线 | 在线观看色网 | 天天色天天色天天色 | 国语黄色片 | 国产精品美女久久久久久2018 | 亚洲国产午夜 | 国产韩国日本高清视频 | 国产永久免费 | 一区二区三区四区在线 | 丝袜美腿亚洲综合 | 欧美成年人在线视频 | 国产日韩欧美网站 | 五月天堂网 | av大全在线免费观看 | 国产视频手机在线 | 中文字幕乱码日本亚洲一区二区 | 国产成人在线免费观看 | 亚洲一区二区高潮无套美女 | 免费网站看v片在线a | 国产成人一区二区三区影院在线 | 国产一区二区精品久久 | 狠狠干2018 | 手机看片午夜 | 在线视频电影 | 色综合久久88色综合天天 | 免费黄a大片 | 欧美性另类| 久久99网站 | 国产精品一区二 | 中文字幕麻豆 | 一区二区三区www | 日韩午夜精品福利 | 国产精品 久久 | 中文字幕一区二区三区在线播放 | 天天玩夜夜操 | 狠狠做六月爱婷婷综合aⅴ 日本高清免费中文字幕 | 黄色一级大片在线免费看产 | 国产系列 在线观看 | 亚洲一级黄色片 | 欧美国产日韩一区二区三区 | 精品视频久久 | 久av在线 | 日韩剧| 狠狠色狠狠色综合日日92 | 黄色成人av | 欧美日韩另类在线 | 中文字幕亚洲情99在线 | 久久九精品 | 色久天 | 在线免费av电影 | 久久久久五月天 | 手机av电影在线观看 | 91九色丨porny丨丰满6 | 国内精品久久久精品电影院 | 国产一级视屏 | 免费日韩三级 | 天天综合网入口 | 久久久久成人精品 | 日韩精品一区二区在线观看 | 日日夜夜网| 在线视频黄 | 亚洲国产合集 | 在线日本v二区不卡 | av在线直接看 | 国产一区二区免费看 | 国产资源在线观看 | 久久深夜福利免费观看 | 在线a视频 | 综合久久婷婷 | 成人毛片一区 | 欧美精品一区二区在线观看 | 在线观看mv的中文字幕网站 | 色视频在线观看免费 | 欧美日韩一区二区三区在线免费观看 | 在线观看黄色小视频 | 最新色视频 | 最新av网站在线观看 | 91av网站在线观看 | 免费久久久久久久 | 91av精品| 成人免费看黄 | 草 免费视频 | 国产精品一区二区吃奶在线观看 | 国产一级免费观看 | 久久视频这里只有精品 | 亚洲专区视频在线观看 | 人人草在线视频 | 久久黄视频 | 国产精品理论视频 | 日韩高清在线一区 | 日韩精品视 | www.伊人网 | 日韩视频a| 日韩字幕 | 国产精品手机视频 | 欧美日bb| 黄色一级大片在线观看 | 亚洲精品videossex少妇 | 2021av在线 | 国产黄色免费 | 国产精品 中文字幕 亚洲 欧美 | av免费在线观看1 | 欧美日韩三级在线观看 | 天天干,天天操 | 伊人婷婷综合 | 91九色国产视频 | 人人澡超碰碰97碰碰碰软件 | 欧美日韩一级在线 | 久久久亚洲网站 | 免费91麻豆精品国产自产在线观看 | 久久不卡免费视频 | 天天艹日日干 | 欧美一级电影片 | 国产成人精品在线播放 | 国产精品久久麻豆 | 99久久精品日本一区二区免费 | 欧美国产日韩一区二区三区 | 欧美综合久久久 | 最近中文字幕国语免费av | 国产精品不卡一区 | 免费av免费观看 | 2018亚洲男人天堂 | 青春草免费在线视频 | 国产精品观看视频 | 久久综合射 | www免费黄色 | 日韩午夜在线播放 | 在线观看亚洲国产 | 久久精品亚洲国产 | 日本三级在线观看中文字 | 在线观看的a站 | 国产又黄又爽又猛视频日本 | 五月天色综合 | 欧美性天天 | 日韩欧美精品一区二区三区经典 | 欧美日韩aaaa | 二区三区在线观看 | 婷婷丁香六月天 | 中文字幕在线第一页 | 美国人与动物xxxx | 国产精品18久久久久久首页狼 | 久久国产网站 | 亚州精品天堂中文字幕 | 五月天六月丁香 | 亚洲一区二区三区miaa149 | av中文字幕第一页 | 久久九九精品 | 成人禁用看黄a在线 | 精品久久久久久国产偷窥 | 国内成人精品视频 | 亚洲一区二区三区在线看 | 国产午夜三级一区二区三 | 亚洲成av人片一区二区梦乃 | 日韩精品欧美视频 | 日韩电影在线一区 | 在线а√天堂中文官网 | 久久久久久国产精品亚洲78 | 国产一级大片在线观看 | 97操操操| 精品国产一区二区三区在线观看 | av在线网站免费观看 | 少妇bbw揉bbb欧美 | 久久深夜福利免费观看 | 欧美在线一级片 | 久草视频在线播放 | 亚洲精品成人免费 | 国产a国产 | 亚洲精品中文字幕在线观看 | 综合网婷婷 | 婷婷色综合网 | 一级免费看 | 成年人免费av网站 | 日韩久久网站 | 欧美日韩二区在线 | 亚洲国产精久久久久久久 | 人人爽影院 | 国产无限资源在线观看 | 在线免费观看视频 | 黄av免费在线观看 | 久久免费精彩视频 | 久久精品99久久 | 国产免费午夜 | 97精品国产 | 黄色毛片网站在线观看 | av大全在线播放 | 欧美成人性战久久 | 欧美一区二区三区在线视频观看 | 久久精品久久精品久久39 | 在线看av的网址 | 日韩最新理论电影 | 这里只有精品视频在线 | www.国产在线| 婷婷性综合 | 国产亚洲精品bv在线观看 | 国产真实在线 | 91在线免费观看网站 | 欧美亚洲国产精品久久高清浪潮 | 亚洲精品中文字幕在线 | 97超碰人人澡人人 | 在线电影a | 玖玖在线播放 | 九九热免费精品视频 | 亚洲精品男人天堂 | 美女在线国产 | 日韩在线免费观看视频 | 午夜丰满寂寞少妇精品 | www日韩视频 | 一区二三国产 | 免费日韩 精品中文字幕视频在线 | 国产不卡在线看 | 中文字幕二区在线观看 | 免费在线观看国产黄 | 亚洲波多野结衣 | 日韩av在线免费看 | 91亚洲精品久久久蜜桃 | 一区二区三区日韩视频在线观看 | 久久人人爽视频 | 成人a视频 | 亚洲高清视频在线观看免费 | 97国产| 99久久一区 | 在线91视频 | 免费一级特黄录像 | 亚洲精品久久久久999中文字幕 | 亚洲永久精品国产 | av电影免费看 | 最近2019中文免费高清视频观看www99 | 激情五月婷婷综合网 | 狠狠色噜噜狠狠狠狠2021天天 | 日韩在线观看免费 | 久久九精品 | 国产精品久久久久久久久岛 | 欧美日韩性生活 | 在线观看亚洲成人 | 亚洲最大成人免费网站 | 午夜精品久久久久久久爽 | 色操插 | 日韩在线免费视频观看 | 精品久久久久久久久久久久久久久久久久 | 综合久久久久久久久 | 日韩免 | 在线国产能看的 | 91久久国产综合精品女同国语 | 精品国产成人在线 | 精品自拍av| 日日夜夜噜 | 久久精品欧美一区 | 毛片在线播放网址 | 中文字幕日韩一区二区三区不卡 | 美女视频黄色免费 | 国产97在线视频 | 天堂va在线高清一区 | 国产第一页在线观看 | 99久久久久久久 | 久久无码精品一区二区三区 | 最近最新中文字幕视频 | 91.dizhi永久地址最新 | 久久五月天综合 | 色综合久久久久久久久五月 | 久久成人麻豆午夜电影 | 九九色在线观看 | 一级特黄aaa大片在线观看 | 欧美日韩国产二区 | 欧美日韩不卡一区二区三区 | 日韩免费三区 | av在线播放中文字幕 | 成年人网站免费观看 | 午夜视频在线网站 | 99热这里只有精品免费 | 激情欧美一区二区免费视频 | 午夜少妇一区二区三区 | 成人在线观看免费视频 | 美女露久久 | 日本精品中文字幕在线观看 | 一区av在线播放 | 成人免费视频在线观看 | 1区2区视频 | 四虎成人精品永久免费av | 99电影 | 天天色天天草天天射 | 亚洲乱码中文字幕综合 | 欧美国产高清 | 免费不卡中文字幕视频 | 欧美在线视频二区 | 日韩精品一区二区三区免费观看 | www最近高清中文国语在线观看 | av免费电影网站 | 国产精品免费一区二区三区在线观看 | 国产伦精品一区二区三区在线 | 最新成人在线 | 久久激情视频 | 97精品国产91久久久久久久 | 婷婷激情综合五月天 | 成人在线视| 久久精品国产一区二区三 | 97视频人人澡人人爽 | 欧美精品一区在线 | 亚洲午夜不卡 | a黄色一级 | 免费av成人在线 | 在线视频 91 | 天天综合天天做 | 黄色小说视频网站 | 国产精品短视频 | 最新精品视频在线 | 国产黄色在线看 | 伊人伊成久久人综合网站 | 成人在线视频在线观看 | 久久久久久电影 | 日韩久久久久久 | 九九视频在线观看视频6 | 91免费观看 | 亚洲91在线 | 国产精品福利午夜在线观看 | 五月婷亚洲 | 国产精品网在线观看 | www.伊人色.com | 成年免费在线视频 | 日日夜精品| 天堂va在线观看 | 国产123区在线观看 国产精品麻豆91 | 成人免费视频在线观看 | 黄色福利网 | 亚洲男人天堂2018 | 久久人人精品 | 亚洲观看黄色网 | 日本午夜在线亚洲.国产 | 午夜免费电影院 | 激情深爱.com | 天天射天天操天天干 | 中文字幕在线成人 | 欧美 日韩 视频 | 99久久久久 | 精品国产一区二区三区噜噜噜 | 免费视频黄 | 色婷婷综合视频在线观看 | 日韩精品一区二区三区不卡 | 亚洲女人av | 91漂亮少妇露脸在线播放 | av中文字幕亚洲 | 日日综合| 亚洲国产999| 欧美激情第一页xxx 午夜性福利 | 91精品国产高清自在线观看 | av丝袜在线 | 开心激情婷婷 | 中文亚洲欧美日韩 | 99产精品成人啪免费网站 | 99r在线| 狠狠操天天操 | 久久久久免费精品视频 | 色停停五月天 | 国产精品毛片网 | 天天射天天拍 | 麻豆免费在线视频 | 日本动漫做毛片一区二区 | 亚洲国产欧美在线看片xxoo | 国产不卡一区二区视频 | 婷婷久久五月天 | 国产原创在线观看 | 欧美综合在线视频 | 国产一区二区在线影院 | 欧美性生交大片免网 | 国产主播大尺度精品福利免费 | 日韩视频一区二区三区在线播放免费观看 | 中文字幕 91 | 国产一区二区三区免费在线观看 | 综合成人在线 | 欧美a在线免费观看 | 成片免费观看视频 | 国产成人精品av久久 | 国产原创av在线 | 午夜a区 | 日韩色综合网 | 久久99精品热在线观看 | 亚洲高清视频一区二区三区 | 国产91精品久久久久 | 日韩免费观看高清 | 丁香激情婷婷 | 婷婷激情五月 | 成人h视频 | 国产成人av| 欧美成年人在线视频 | 黄色国产精品 | 国产91国语对白在线 | 日本在线视频网址 | 午夜丁香网| 99视频在线观看一区三区 | 高清一区二区三区av | 国产精品欧美日韩在线观看 | 肉色欧美久久久久久久免费看 | 婷婷在线观看视频 | 天天操天天添天天吹 | 天天综合视频在线观看 | 亚洲精品乱码久久久久久蜜桃动漫 | 黄色成人在线观看 | 久久精品4 | 欧美精品久久久久久久亚洲调教 | 日韩精品久久久 | 亚洲成人av在线播放 | 久久精品一区二区三区国产主播 | 成人精品一区二区三区中文字幕 | 91视频免费网站 | 国产一级黄 | 国产精品永久久久久久久www | 国产视频一区二区三区在线 | 日韩乱理 | 久久久久久久久久久福利 | 亚洲婷久久 | 亚洲精品在线观看的 | 日韩精品一区二区三区中文字幕 | 亚洲精品一区二区精华 | 伊人成人久久 | 久久伊人国产精品 | 欧美另类高清 videos | 日韩av电影一区 | 五月激情丁香 | 成人免费一级 | 91视频免费网站 | 一本一本久久a久久 | 91最新在线观看 | 国内精品亚洲 | 国产精品一区二区三区电影 | 精品久久久久国产免费第一页 | 亚洲欧洲日韩在线观看 | 久久久久久久久久网站 | 国产精品毛片 | av中文字幕剧情 | 日韩中文字幕国产 | av一级久久 | 国产在线精品视频 | 久久久免费播放 | 正在播放国产91 | 国产免费久久精品 | 日韩中字在线 | 亚洲精品在线观看av | 国产精品久久久精品 | 久久久久美女 | 91九色老 | 中文字幕91视频 | 美女福利视频网 | 狠狠躁日日躁狂躁夜夜躁 | 国产精品99久久久久人中文网介绍 | 欧美激情奇米色 | 超碰97人 | 成人a级黄色片 | 中文字幕在线观看免费 | 狠狠色噜噜狠狠狠狠 | 久草在线视频首页 | 亚洲日本三级 | 91桃色免费视频 | 伊人av综合 | 91精品一区二区三区蜜桃 | 高潮久久久久久久久 | www.久久99 | 欧美日本不卡高清 | 日本三级在线观看中文字 | 日本特黄一级片 | 国产96在线观看 | 国产成人三级一区二区在线观看一 | www黄色av | 国产精品免费视频网站 | 五月激情姐姐 | 欧美精品在线视频 | 综合成人在线 | 国产精品一区二区在线观看免费 | 国产日韩精品在线 | 天天干天天操天天射 | 久久久 精品 | 91亚色免费视频 | 国内成人av| 韩日电影在线 | 夜夜骑日日 | 成人免费一区二区三区在线观看 | 四虎影视久久久 | 国产精品一区二区久久精品 | 成人精品亚洲 | 18岁免费看片 | 国产h在线观看 | 亚洲在线视频播放 | 亚洲码国产日韩欧美高潮在线播放 | 亚州免费视频 | 久久久久久中文字幕 | 91 中文字幕 | 久久a免费视频 | 在线免费观看的av | 国产69精品久久久久99 | 国产中文字幕国产 | 色网站免费在线看 | 日本动漫做毛片一区二区 | 欧美日韩18 | 天天操天天操一操 | 西西www4444大胆在线 | 成 人 免费 黄 色 视频 | 在线视频日韩一区 | 在线国产激情视频 | www免费网站在线观看 | 91在线日本| 日韩一二三区不卡 | 日本精品视频一区 | 亚洲国产一区在线观看 | 亚洲日日日 | 国产人免费人成免费视频 | 伊人五月在线 | 欧美一区二区三区在线视频观看 | 美女在线免费观看视频 | 亚洲一区二区视频在线播放 | 在线超碰av | 国产国产人免费人成免费视频 | 日韩激情精品 | 国产美女视频免费观看的网站 | 特级毛片aaa | 国产18精品乱码免费看 | 亚洲精品美女久久17c | 色天堂在线视频 | 日韩av男人的天堂 | 综合网天天射 | 国产伦理精品一区二区 | 久久久久久久久久久网 | 91完整版观看 | 91精品国产一区二区三区 | 在线亚洲欧美日韩 | 久草视频免费播放 | 中文字幕123区 | 久久久99精品免费观看 | 成人一区二区三区中文字幕 | 天天操天天射天天爱 | 中文字幕国产精品 | 超碰在线个人 | 国产91在线 | 美洲 | 国产一级片观看 | 亚洲天天干 | 亚洲aⅴ在线 | 日韩在线短视频 | 色丁香婷婷 | 中文字幕色婷婷在线视频 | 香蕉视频久久久 | 久久国产精品区 | 久久精品播放 | 国产亚洲精品综合一区91 | 99久久激情| 成年人视频免费在线播放 | 亚洲国产精品第一区二区 | 国产青春久久久国产毛片 | 97超碰精品| 911香蕉视频 | 成人黄色小说网 | 黄色一区三区 | 亚洲 中文 欧美 日韩vr 在线 | 国产精品18久久久久久久久久久久 | 五月天六月婷婷 | 国内精品久久天天躁人人爽 | 少妇视频一区 | 国产精品国内免费一区二区三区 | 免费在线黄网 | 91污在线 | 国产精品自在欧美一区 | 99精品亚洲| 成人丁香花 | 午夜精品99久久免费 | 亚洲永久字幕 | 中文国产在线观看 | 国产成人黄色av | 91看片淫黄大片91 | a在线观看视频 | 日韩精品一区二区在线观看 | 九九免费精品视频在线观看 | 久久不射电影院 | 黄在线免费观看 | 综合久久久久久 | 天天操天天爱天天干 | 伊人影院在线观看 | 国产精品都在这里 | 99久久夜色精品国产亚洲96 | 99久免费精品视频在线观看 | 久久99精品国产麻豆宅宅 | 97视频在线观看视频免费视频 | 日韩一区二区三 | 91av网址| 五月导航 | 在线观看不卡视频 | 在线观看91视频 | 国产高清在线看 | 久插视频 | 人人干人人干人人干 | 国产精品99久久99久久久二8 | 蜜桃视频在线观看一区 | 狠狠干天天干 | 成人免费毛片aaaaaa片 | 玖玖玖在线观看 | 精品福利av | 久草视频在线免费看 | 久久久国产一区二区三区四区小说 | 99热这里只有精品免费 | 一区二区精品视频 | 国产在线观看免费观看 | 色国产视频 | 国产精品二区在线 | 人人爱夜夜操 | 免费在线观看黄网站 | 9幺看片 | 婷婷丁香六月天 | 精品亚洲欧美无人区乱码 | 久久久国产一区二区三区 | 欧美精品资源 | 欧美日韩亚洲精品在线 | 成人一区二区三区在线观看 | av免费在线网 | 国产在线观看,日本 | 日韩一区二区三区高清免费看看 | 国产午夜精品一区二区三区欧美 | 亚洲四虎在线 | 日韩婷婷| 国产成人精品综合 | 超碰97.com| 国产视频一 | 日日弄天天弄美女bbbb | 欧美在线a视频 | 国产成人精品久久久久蜜臀 | 黄色成人免费电影 | 国语精品视频 | 国产精品久久一区二区三区不卡 | 看片的网址 | 亚洲精品免费在线视频 | 久久国产亚洲视频 | 精品亚洲午夜久久久久91 | 欧洲性视频 | 久久99免费视频 | 日韩精品久久久免费观看夜色 | 欧美极品xxxx| 五月婷婷精品 | 99riav1国产精品视频 | 久久国内精品99久久6app | 久久在线看| 美女视频黄免费 | 国产精品久久久久国产精品日日 | 国产香蕉久久精品综合网 | 人人网人人爽 | 日本最新高清不卡中文字幕 | 欧美性性网 | 国产精品一区二区免费看 | 国产资源在线视频 | 色综合欧洲 | 丁香午夜| 成人av电影免费在线观看 | 人人干在线观看 | 久久爱导航 | 国产精品久久久久久久久久免费看 | 精品久久久亚洲 | 精品视频久久久 | 国产精品久久久久久久久久尿 | av片一区 | 亚洲国产精品999 | 综合在线观看色 | 久久精品国产一区二区电影 | 西西人体4444www高清视频 | 国产一区二区在线免费视频 | 狠狠操狠狠干天天操 | 国产精品亚 | 亚洲国产精品一区二区久久,亚洲午夜 | 国产综合婷婷 | 欧美国产高清 | 天天色天天操综合网 | 97精品在线| 蜜臀av性久久久久蜜臀av | 国产手机视频在线播放 | 成人91在线 | 亚洲狠狠婷婷 | 色综合天天综合 | 色婷婷成人网 | 啪啪资源 | 国产欧美综合视频 | 三级动图 | 日韩在线电影一区二区 | 免费一级日韩欧美性大片 | 午夜精品影院 | 日韩高清无线码2023 | 日日碰狠狠躁久久躁综合网 | 一区二区三区在线观看 | 伊人五月天婷婷 | 久久久一本精品99久久精品 | 久久9999久久免费精品国产 | 在线黄色观看 | 国产精品91一区 | 欧美福利在线播放 | 日韩动漫免费观看高清完整版在线观看 | 国产精品一区二区精品视频免费看 | 日日夜夜草 | 在线观看成人小视频 | 亚洲精品777 | 久草爱视频 | 免费观看性生活大片 | 在线观看免费中文字幕 | 在线观看免费黄色 | 亚洲aⅴ在线 | 国产精品久久久久久麻豆一区 | 免费久久精品视频 | 日韩精品免费一区 | 91视频传媒 | av福利在线 | 国产亚洲资源 | 久久久久久欧美二区电影网 | 国内精品久久久久久久久久 | 亚洲成人黄色在线 | 久久精品人人做人人综合老师 | 国产高清亚洲 | 免费在线观看av网站 | 天天操综合 | 激情五月婷婷综合 | 国产人免费人成免费视频 | 国产品久精国精产拍 | 久久理论影院 | 亚洲色视频 | 色狠狠操| 久久久久久久久久久网站 | 日韩欧美高清在线观看 | 精品96久久久久久中文字幕无 | 久久伊人精品一区二区三区 | 精品一区精品二区高清 | 国产理论片在线观看 | 亚洲综合成人专区片 | 成人免费看视频 | 国产xxxxx在线观看 | 精品国产一区二区三区免费 | 亚州精品在线视频 | 97超碰资源网 | 91成版人在线观看入口 | 久久亚洲综合国产精品99麻豆的功能介绍 | 2023天天干 | 一本一本久久a久久精品牛牛影视 | 久久精品久久久久电影 | 一级黄毛片| 五月天伊人网 | 国产精品 美女 | 欧美性做爰猛烈叫床潮 | 中文字幕最新精品 | 中文字幕精品视频 | 久久夜色精品亚洲噜噜国4 午夜视频在线观看欧美 | 六月丁香六月婷婷 | 美女激情影院 | 97福利| 国产在线观看 | 91传媒视频在线观看 | 天天操天天操天天操 | 成年人黄色在线观看 | 久久不射电影院 | 亚洲另类视频 | 欧美激情视频三区 | 999国内精品永久免费视频 | 亚洲天堂精品视频在线观看 | 欧美一区二视频在线免费观看 | 成人在线免费视频观看 | 黄色国产高清 | 国产精品婷婷 | 欧美日韩在线免费观看 | 97精品国产91久久久久久 | 一区二区影院 | 97国产精品亚洲精品 | 黄www在线观看 | 国产精品麻豆欧美日韩ww | 国产成人精品一区二区三区网站观看 | 免费看的黄色小视频 | 丁香激情综合久久伊人久久 | 久草久草久草久草 | 91成版人在线观看入口 | 欧美日韩国产高清视频 | 欧美一区在线观看视频 | 精品毛片一区二区免费看 | 91丨精品丨蝌蚪丨白丝jk | 婷婷爱五月天 |