国产精品亚洲综合第一区,免费毛片网,2021年国产精品久久http://www.bjzhda.cnzh-cn曙海教育集團論壇http://www.bjzhda.cnRss Generator By Dvbbs.Netofficeoffice@126.comimages/logo.gif曙海教育集團論壇Android 實例http://www.022-oo.cn/bbs/dispbbs.asp?BoardID=45&ID=2043&Page=1wangxinxin2010-12-3 13:02:17 gn7pIoN  
f'*HP%+Y  
從前面的登錄頁面跳轉進入添加賬單頁面.這個頁面主要是用來登記收支記錄的. R0{+Xd  
說白了就是往數據庫錄入明細. n0nkv[  
w Xfy,W  
表結構就是db.execSQL("CREATE TABLE bills (" Onby=Y o6  
"_ID INTEGER PRIMARY KEY," //id t4 h5R  
"fee integer," //費用 ,NKDEcw]  
"acctitemid integer," //賬目類型 h?fv :^vSi  
"userid integer," //使用者 r's4 -\  
"sdate TEXT," //日期 Bglh}_X  
"stime TEXT," //時間 M {_`X  
"desc TEXT" //備注 #W'jNX,h  
");"); $UgM7V$  
Q_qc_IcM y  
可以看到主要是錄入這些數據.首先是布置界面,我目前想到的用個tablelayout來布局 !2$O^ }6"  
最后布局就是如下圖這樣 Z Oyq{w!2  
#*1\h=bzmW  
圖1 gfFP-J3cN  
rW&8#&  
gNo.&G [  
/t(dhz&xN  
b-;+&Rb  
在這兒我首先需要設置賬目,前面我們已經初始化過賬目的數據. 8 U B?X  
賬目應該是一個ExpandableListActivity 2層的結構.需要從數據庫里面讀取.我在賬目后面放了一個editview 只讀沒有光標的.也就是在這兒不可錄入,在該editview的onclick事件里面我們打開賬目選擇界面.如下圖 tHJ#2X#Y.  
=k 2In_  
圖2 賬目選擇 0' @^PzX  
(B}+uI{  
k"LbB#Q  
ZYos.ay  
I;S[Ft8d  
在這個界面中點擊子節點就返回前面界面,把選擇的賬目傳遞過去.在這有個問題,如果用戶需要錄入的賬目沒有怎么辦? ik=~`3Zp0  
所以我這沒有用dialog方式而是用了ExpandableListActivity在這個界面中如果長點某個子節點就彈出管理賬目菜單, \`-/\N  
來維護賬目,如下圖所示: OQ;DqV  
圖3賬目選擇菜單示意 圖4 編輯賬目 ^z-e"  
`7zz&f9dDX  
,a9<\bd)  
HF" v \  
C\Qor3];  
-9Wx;u4]o  
kz\ D-b  
上面這些流程說起來很簡單,可是當我用andriod編寫時,遇到了很多問題,不過一個個都被我解決了,這正是編程的快樂所在. `VCU`Y  
關于ExpandableListActivity 大家可以參考android 里面apidemos 里面ExpandableList1,ExpandableList2,ExpandableList3 =/&ob%J)9]  
這里面對熟悉這個ui還是很有幫助的. 在ExpandableList2 里面就是從數據庫進行讀取的例子. 當然android里面那個我是沒太 ER~m &JI  
看明白因為他引用了import android.provider.Contacts.People; 聯系人部分的框架,而我目前對數據庫的操作和他不一樣,我都是直接 R ,-y  
sql訪問. Y O;N9wu3f  
但是你只要搞定2個cursor就ok了. Cursor groupCursor childCursor 其他都由SimpleCursorTreeAdapter幫你實現了. .<} (J#vC  
下面我們來看看如何使用SimpleCursorTreeAdapter t33/QW r  
//首先要實現groupcursor就是父節點游標,這個其實就是我的acctitem表的 ?W-J2tgss{  
//select * from accitem where pid is null 的結果 0 {#c  
Cursor groupCursor = billdb.getParentNode(); >MZWm6M8  
// Cache the ID column index ":E fR`A#  
mGroupIdColumnIndex = groupCursor.getColumnIndexOrThrow("_ID"); m,NUNd#)\  
// Set up our adapter 0j\?zt?  
mAdapter = new MyExpandableListAdapter(groupCursor, this, android.R.layout.simple_expandable_list_item_1, (~}IoQp>  
android.R.layout.simple_expandable_list_item_1, ]4wyuP,up  
new String[] { "NAME" }, // Name for group layouts zBD ?O!  
new int[] { android.R.id.text1 }, 8wz%e(  
new String[] { "NAME" }, // Lsa&A+fru  
new int[] { android.R.id.text1 }); Nr)v!z~y   
setListAdapter(mAdapter); spter35b[  
rUvjc4O}  
//然后我要實現childCursor 1M+o7HO.mG  
//其實就是select * from acctitem where id=pid 的結果 Wm>[5h%>  
public class MyExpandableListAdapter extends SimpleCursorTreeAdapter { <y#-I%ed  
public MyExpandableListAdapter(Cursor cursor, Context context, 1xN6V-qk  
int groupLayout, int childLayout, String[] groupFrom, Pf&\2_H3s9  
int[] groupTo, String[] childrenFrom, int[] childrenTo) j9"uxw@  
{ A;~lG3j4  
super(context, cursor, groupLayout, groupFrom, groupTo, c\"t+/Z  
childLayout, childrenFrom, childrenTo); +vOlA#t%Z  
} b[&A,ZPh$@  
protected Cursor getChildrenCursor(Cursor groupCursor) { m(MPVY<X  
String pid = groupCursor.getLong(mGroupIdColumnIndex) ""; $="t7C9S  
// Log.v("cola","pid=" pid); ~aKM+KmtPH  
return billdb.getChildenNode(pid); /5cFa  
} 9G njJ  
} R@*mMWW,  
//我們看看Billdbhelper里面的cursor _dQVundH  
public Cursor getParentNode(){ QwF\s13  
return db.query("acctitem", new String[]{"_id", "name" }, "pid is null", null, null, null, "pid,_id"); ;. jnRPo";  
Md!L@gX6<  
} ,3 !D(&  
xd[GJ;xvs  
public Cursor getChildenNode(String pid){ 61qs`N=k  
Log.v("cola","run getchildenNode"); KDx~^OO  
return db.query("acctitem", new String[]{"_id", "name" }, "pid=" pid, null, null, null, "_id"); +{b!,D3sa*  
} SVr3OyzI  
只要這幾步一個2級的tree list就可以出現了. >j5,Z]  
上面其實才是剛開始,后面我們需要使用一個自定義的Dialog 類似于一個inputBox 因為我們新增賬目是需要輸入賬目的名稱. \BIa:}9O  
就是上面圖4表現的. e_eNtVq  
雖然alertDialog提供了很多方法,可以選擇list,treelist,radio, 可惜就是不能錄入text. aT9+] Ig  
這里我參考了api demos 里面的 DateWidgets1.java 和源代碼里面DatePickerDialog.java . KyQO>g{R  
我們可以從alertdialog 繼承.然后添加一個Editview 最后把數據返回出來.只要把上面我說的2個java看清楚了后處理起來就簡單了. [73 \jT  
主要是一個回調函數的用法.下面看代碼 B=0U^wL  
// <F>^ffwGH-  
public class Dialog_edit extends AlertDialog implements OnClickListener { nRP|Qt7>  
private String text = ""; *=sMJY9#jE  
private EditText edit; 6Kl%|VrJs  
private OnDateSetListener mCallback; //定義回調函數 cst}/8e  
private LinearLayout layout; -<g&U*/E  
public interface OnDateSetListener {//回調接口 9.:]eL  
void onDateSet(String text); 3/aK#TjK  
} >,Z[IAU.x5  
protected Dialog_edit(Context context, String title, String value, Ipp#{'Do  
OnDateSetListener Callback) { Qkvg 85  
super(context); xJ$/#UdP  
mCallback = Callback; <:n !qQS6  
TextView label = new TextView(context); { R`"Nk  
label.setText("hint"); FI(iqSJ6  
// setView(label); wHR# -g'  
edit = new EditText(context); > u!# 4  
edit.setText(value); 0| }]=XN^  
layout = new LinearLayout(context); Gp9:#L!  
layout.setOrientation(LinearLayout.VERTICAL); \C}_l+nY  
// LinearLayout.LayoutParams param = [S_qi,  
// new LinearLayout.LayoutParams(100, 40); k d9<&.y{  
// layout.addView(label, param); '* eeup  
LinearLayout.LayoutParams param2 = new LinearLayout.LayoutParams(200, y,xJ5BI$  
50); ]ft}fU5C1  
layout.addView(edit, param2); .Y5o&at6s  
//添加edit !dV2:`|+  
setView(layout); ".7\>8A#a  
setTitle(title); 6qd?&.=r  
setButton("確定", this); P47 x-;  
setButton2("取消", (OnClickListener) null); /^sk y!  
} a7}O.NDf  
public void onClick(DialogInterface dialog, int which) { uqvS  
// Log.v("cola","U click which=" which); 2&zklXuo:  
text = edit.getText().toString(); -sxu7I  
Log.v("cola", "U click text=" text); hr W2#v  
if (mCallback != null) abw5Gz@Ag  
mCallback.onDateSet(text);//使用回調返回錄入的數據 @~bP|a  
} SQJ +C%   
} ^/I.? :+  
這樣我們就完成了自定義的dialog 我們可以使用它來新增和編輯賬目. 對于賬目的增刪改就是sql的事情了 LKBh{X0%(  
在這我又遇到一個問題就是我新增一個賬目后如何來刷新界面,從而反映賬目修改后的變化 S1#5oy2  
在這我開始以為只要使用getExpandableListView().invalidate(); 就可以了, =E62N7_`=  
因為我之前在ExpandableList1.java例子里面,使用它可以刷新界面. tgj 5l#P  
在那個例子里面我修改了數組后調用該方法,界面就刷新了,而在這SimpleCursorTreeAdapter就行不通了,我想 *D67&/g.  

]]>
Widget開發入門-Android平臺http://www.022-oo.cn/bbs/dispbbs.asp?BoardID=45&ID=2042&Page=1wangxinxin2010-12-3 12:53:07
該嘰歪賬號是測試賬號,用戶名是“students”,密碼是“111111” 請不要擅自更改。

2. 建立一個Widget
Android reference中有關于如何建立一個Widget的詳細方法,這里簡要說明一下,詳情可以查看Android SDK中自帶的reference。

要建立一個Widget,分為如下幾個步驟:
(1) 創建一個類,讓其繼承類AppWidgetProvider,在AppWidgetProvider中有許多方法,例如onDelete(Context,int[]),onEnable(Context)等,但一般情況下我們只是覆寫onUpdate(Context,AppWidgetManager,int[])方法。在該方法中,我們啟動后臺服務的類,一般是啟動Thread類或者Android中的Service類。在該類中我們進行從服務器端獲得數據并進行處理并在Widget中顯示。

(2) 在你的AndroidMenifest.xml中添加一個receiver標簽,讓其指向你的AppWidgetProvider子類。內容如下:
<receiver android:name="JiwaiWidget"
android:label="@string/app_name"
android:icon="@drawable/jiwai">
<intent-filter>
<action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
</intent-filter>
<meta-data android:name="android.appwidget.provider"
            android:resource="@xml/info" />
</receiver>
對上面的代碼進行解釋:
第一行指定該Widget的接收者是JiwaiWidget,即你建立的AppWidgetProvider子類;
第二行指定該Widget的標簽名稱,值為value目錄下string.xml中的app_name值;
第三行指定該Widget的圖標,值為drawable目錄下jiwai圖片;
第四行-第六行是采用Android文檔中提供的;
第七行指定該Widget的描述者信息,該描述著中定義了Widget的相關信息,如該Widget的寬度、長度、自動更新的間隔時間等信息,該描述位于xml目錄下的info.xml中。

(3) 編寫你的Widget的provider文件信息(本例中是xml/info.xml)
<appwidget-provider xmlns:android="http://schemas.android.com/apk/res/android"
    android:minWidth="200dp"
    android:minHeight="90dp"
    android:updatePeriodMillis="43200000"
    android:initialLayout="@layout/appwidget"
    android:c>
</appwidget-provider>
其中android:updatePeriodMillis是自動更新的時間間隔,android:initialLayout是Widget的界面描述文件。Android:configure是可選的,如果你的Widget需要在啟動時先啟動一個Activity,則需要設定該項為你的Activity。本例中,需要你的嘀咕帳號和密碼,所以應先顯示一個Activity,輸入你的賬號和密碼,然后將得到的信息在你的Widget中顯示。

(4) 在layout目錄下編寫appwidget.xml文件,配置你的Widget的界面信息:
<?xml version="1.0" encoding="UTF-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android圖片點擊可在新窗口打開查看rientation="vertical"
android:id="@+id/widget"
android:background="@drawable/title_a">
<LinearLayout android:layout_width="fill_parent"
android圖片點擊可在新窗口打開查看rientation="horizontal"
android:layout_height="wrap_content"
android:background="@drawable/title">
<TextView android:id="@+id/username_display"
android:textStyle="bold"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:textColor="#ffffff"
android:textSize="15px"
android:gravity="left|center_vertical"
android:paddingLeft="6px" />
</LinearLayout>

<LinearLayout android圖片點擊可在新窗口打開查看rientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent">

<TextView android:id="@+id/text1"
android:layout_width="fill_parent"
android:textColor="#ffffff"
android:textSize="12px"
android:gravity="center_vertical|left"
android:paddingLeft="6px"
android:layout_height="30px">
</TextView>

<TextView android:id="@+id/text2"
android:textColor="#ffffff"
android:layout_height="30px"
android:gravity="center_vertical|left"
android:textSize="12px"
android:paddingLeft="6px"
android:layout_width="fill_parent">
</TextView>
</LinearLayout>
</LinearLayout>


該Widget中包括三個Textview,兩個用來顯示嘰歪的信息,一個用來顯示用戶名,上述代碼比較簡單,故不做解釋。

(5) 由于需要一個Acvivity對象用來輸入賬戶信息,所以在layout目錄下新建一個login.xml,作為Activity的配置文件:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android圖片點擊可在新窗口打開查看rientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    >
<TextView android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/hello"
android:textColor="#ff8c00"
android:capitalize="characters"
android:textStyle="bold" />

<LinearLayout android圖片點擊可在新窗口打開查看rientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="center_horizontal">

<TextView android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/user"
android:textColor="#ff8cff"
android:capitalize="characters" />

<EditText android:id="@+id/username"
android:layout_width="200px"
android:layout_height="wrap_content" />

</LinearLayout>

<LinearLayout android圖片點擊可在新窗口打開查看rientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="center_horizontal">

<TextView android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/code"
android:textColor="#ff8cff"
android:capitalize="characters" />

<EditText android:id="@+id/password"
android:layout_width="200px"
android:layout_height="wrap_content"
android:password="true" />
</LinearLayout>

<LinearLayout android圖片點擊可在新窗口打開查看rientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="center_horizontal">

<Button
    android:id="@+id/submit"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="Submit"   
    />
</LinearLayout>
</LinearLayout>
有兩個EditText用來輸入用戶名和密碼,另外還有一個Button對象。
]]>
谷歌面向普通Android用戶推出應用開發軟件http://www.022-oo.cn/bbs/dispbbs.asp?BoardID=45&ID=2041&Page=1wangxinxin2010-12-3 12:30:29
以下內容含腳本,或可能導致頁面不正常的代碼
說明:上面顯示的是代碼內容。您可以先檢查過代碼沒問題,或修改之后再運行.
]]>
Android手機份額增長受益于蘋果與AT&T獨家協議http://www.022-oo.cn/bbs/dispbbs.asp?BoardID=45&ID=2040&Page=1wangxinxin2010-12-3 12:01:52  上述兩位分析師都一致認為,盡管Android的成功離不開Google的諸多努力措施,但有一點可以肯定的是,Android成功的還包括一大主要原因——那就是蘋果iPhone只能在AT&T銷售。如果iPhone能在一年之前就同時著陸Verizon,那么Android如今可能已近乎無處可去。

  在塞格勒看來,上述觀點除了其與比奇之外,還會有更多人贊同。

  塞格勒表示,在過去的幾年中,其已經使用了6款不同的Android手機,盡管如此,塞格勒仍無法喜歡上Android手機。如今,新版的Android手機要比iPhone面世前的各種老版手機好了上百萬倍。對此,塞格勒認為,如果沒有iPhone的出現,其會毫不猶豫地選擇Android手機,并可能也會對Android產品感到滿意,但事實情況是,iPhone手機已經面世,而且其要優于Android,因此,塞格勒也開始動搖對Android的信念。

  塞格勒的觀點是:追求最好!但是,此分析師認為導致iPhone未被其視為最佳手機產品的主要原因就是AT&T的相關規定,并且為了擺脫這些規定,塞格勒又再次選擇了Android手機,而將iPhone暫時擱置一邊。

  塞格勒還表示,盡管iPhone的好多功能和外部特征都優于Android手機,甚至有一些Android手機的忠實支持者也會認為iPhone具有更好的用戶體驗,但這些支持者卻由于AT&T針對iPhone手機的一些規定和要求而再度選擇Android產品。例如,他們痛恨AT&T禁止在iPhone上使用Google Voice服務,對此塞格勒本人也非常痛恨。另外,這些支持者也痛恨蘋果公司在應用商店方面也設置重重障礙(塞格勒本人也對蘋果這些障礙政策持反對態度)。

  不過,也有多數消費者認為,這些都不是構成他們不喜歡iPhone的真正原因,他們甚至會對這些限制性措施視而不見,而他們的確不喜歡iPhone的真正原因就是因為AT&T公司(特別是在美國市場)。

  塞格勒總體認為,手機市場的競爭非常激烈,但對于iPhone登陸Verizon之后的銷量是否會大幅增長以及Android手機銷量是否會因此削弱,目前仍不得而知。不管是否會有大量的Android用戶會在iPhone登陸Verizon之后轉向iPhone手機,但無論如何,針對這種情形,Google一定會采取相應的應對措施

]]>
手機應用程序開發者盈利的方法http://www.022-oo.cn/bbs/dispbbs.asp?BoardID=45&ID=2039&Page=1wangxinxin2010-12-3 12:00:36

據24次CNNIC報告,中國手機上網用戶為 1.81 億。其中手機上網人群占網民總數的46.0%
平均每人每天攜帶手機時間為14小時,同時47.3%的用戶平均每天通過手機上網2小時。消費者通過手機獲得信息的方式也被更多的人接受!手機已經逐漸成為一種新興的媒體平臺,基于這種新媒體平臺的營銷方式。
互聯網在中國已經是主流媒體,影響力堪比電視,但它的廣告收入只有電視的40%(09年網絡廣告為260億元,同期電視廣告位654億元)。一些廣告業內人士認為,網絡廣告的價值被大大低估了。

在Iphone 和Google等等這些互聯網應用功能極為強大智能手機,大量占領移動電話市場以后,我們有理由相信手機應用軟件市場也應運紅火起來。
應用程序開發者在經歷了不小的心理起伏。能從軟件可以登錄APP store又或是安卓應用程序市場銷售賺取一部分收入的欣喜,到漸漸的,他們所開發應用程序用戶的飽和,收入銳減的失落。
以往手機應用程序開發者從應用程序銷售平臺能賺取的收入是有限的。不論所開發的程序在用戶的日常生活中有多么的價值,每天使用的頻率有多么頻繁,使用時間有多長,畢竟從全體手機用戶的數量角度上講對于該程序的認知是很有限的。應用程序的消費者在為購買該程序的使用權一次性支付費用后,開發者就將不會從該手機程序中得到任何后繼收入。另外一些基于“2 8原則”位于“長尾”一端的分眾程序,開發者由販售程序所獲得收益將更加稀少。
時代在進步,更多的廣告主發現了手機對于用戶的影響之大超出通常的想象。更加在意手機終端廣告發布的有效性,于是中國覆蓋最廣的手機廣告平臺——“WOOBOO(中文名:哇棒)”應運而生。“WooBoo”手機廣告平臺就是順應了移動營銷的潮流和形式。

Wooboo手機廣告平臺是價值鏈透明、服務高效的發布平臺,它采用最低的門檻和最便捷的認證,軟件、游戲程序開發者通過和WooBoo操作系統的結合,植入廣告。
程序開發者可以本廣告平臺在程序中掛接廣告盈利,并可借此推廣自己的程序。而網站發布者通過在其網站上植入手機廣告輕松獲得利潤。
例如在最流行的IPhone手機平臺的中作為開發者,只需進行簡單的配置,就可以輕松的在開發的軟件應用或游戲中添加Wooboo目前訂制的廣告。Wooboo已經定制好的兩種廣告類型:漸入式和嵌入式。
只需要簡單五步就可以將Wooboo提供的廣告植入手機程序中:
1.注冊并獲取SDK。
1)訪問Wooboo官方網站http://www.wooboo.com.cn 注冊帳號。
2)登錄Wooboo帳號后,進入會員中心。
3)選擇左側功能樹“站點和程序”-->“添加站點\程序”。
4)選擇" iPhone程序", 按照提示輸入程序相關信息,功能介紹請
詳細填寫(后臺自動生成的關鍵字將有助于返回相應的廣告),完成
后,將得到一個唯一標識碼PublishedID和下載路徑。
注:同一程序中可以嵌入多個廣告視圖,但是需要指定同一個
Wooboo_PID。

2.添加sdk。
1)下載指定sdk程序包解壓后獲取共獲取6個程序文件,包括4個.h文
件和2個lib.a靜態庫文件。
2)將這些文件添加或導入到您的App工程目錄下,lib.a文件請選擇復
制,其中libSimu3_0.a用于模擬器終端,libDevice3_0.a用于真機終
端,您可以根據實際需要自行添加。
3)其次將項目所需framework添加到您的app中。

3.植入廣告。

4.發布程序。程序調試完成開發者就可以發布到AppStore或其他軟件商店,歡迎登錄Wooboo官方網站http://market.wooboo.com.cn發布最新的應用程序。

5.激活程序。請到Wooboo網站上更新應用程序 market URL進行激活,網站會校驗你的程序真實性,程序激活成功后開發者的應用程序就能收到Wooboo提供的廣告了。

Wooboo手機廣告平臺讓開發者的應用程序發揮更多的價值,能為開發者帶來更多切實的收益。是廣告主和程序開發者最佳的獲利平臺。]]>
Android在TQ2440開發板上的移植http://www.022-oo.cn/bbs/dispbbs.asp?BoardID=45&ID=2038&Page=1wangxinxin2010-12-3 11:58:071.Android已經可以通過NFS在TQ2440開發板上運行
二、目前缺陷
1.觸摸屏沒有校準
2.Android中時鐘停止,結束zygote進程,系統重啟,時鐘更新,但再次停止不動
三、移植步驟
1、移植Android內核到TQ2440開發板上
1、從http://code.google.com/p/android/downloads/list上下載linux-2.6.25-android-1.0_r1.tar.gz
2、將內核解壓到用戶目錄,如/root/kernel.git
3、進入kernel.git文件夾,如cd ~/kernel.git/
4、修改arch/arm/plat-s3c24xx/common-smdk.c文件中的nand flash分區設置,如gedit arch/arm/plat-s3c24xx/common-smdk.c
修改static struct mtd_partition smdk_default_nand_part[]結構體為:
static struct mtd_partition smdk_default_nand_part[] = {
        [0] = {
                .name        = "TQ2440_uboot",
                .size        = 0x00040000,
                .offset        = 0x00000000,
        },
        [1] = {
                .name        = "TQ2440_kernel",
                .offset        = 0x0004C000,
                .size        = 0x00200000,
        },
        [2] = {
                .name        = "TQ2440_yaffs2",
                .offset        = 0x0024C000,
                .size        = 0x03DB0000,
        }
};
5、在http://www.codesourcery.com/gnu_toolchains/arm/portal/release644網站上下載IA32 GNU/Linux TAR。
6、將文件解壓到用戶目錄,如/usr/local/arm/arm-2008q3
7、進入arm-2008q3/bin文件夾,如cd ~/arm-2008q3/bin/
8、添加當前路徑進入環境變量,如export PATH=$PWD圖片點擊可在新窗口打開查看PATH,或修改~/.bashrc文件并重新登錄
9、進入內核文件夾,如cd ~/kernel.git/
10、修改Makefile文件,如gedit Makefile
更改ARCH和CROSS_COMPILE
#ARCH                ?= $(SUBARCH)
ARCH                ?= arm
#CROSS_COMPILE        ?= arm-eabi-
CROSS_COMPILE        ?= arm-none-gnueabi-
11、使用make s3c2410_defconfig,默認配置2410內核
12、運行make menuconfig
(1) 確保System Type ---> ARM system type ()中的內容為Samsung S3C2410, S3C2412, S3C2413, S3C2440, S3C2442, S3C2443
(2) 確保System Type ---> S3C2410 Machines --->
SMDK2410/A9M2410被勾選
(3) 取消選擇與Goldfish相關的內容
Device Drivers ---> Character devices ---> < > Goldfish TTY Driver
Device Drivers ---> Power supply class support ---> < >   Goldfish battery driver (NEW)
Device Drivers ---> Real Time Clock ---> < >   GOLDFISH (NEW)
Device Drivers ---> Graphics support ---> Support for frame buffer devices ---> < >   Goldfish Framebuffer
(4) 選擇S3C2410 LCD相關的內容
Device Drivers ---> Graphics support ---> Support for frame buffer devices ---> <*>   S3C2410 LCD framebuffer support
Device Drivers ---> Graphics support --->
Bootup logo --->
   Standard black and white Linux logo
Device Drivers ---> Graphics support --->
Bootup logo --->
   Standard 16-color Linux logo
Device Drivers ---> Graphics support --->
Bootup logo --->
   Standard 224-color Linux logo
(5) 選中Android內核必須選項
Kernel Features --->
Use the ARM EABI to compile the kernel
General setup --->
Use full shmem filesystem
General setup --->
Enable Android's Shared Memory Subsystem
System Type --->
Support Thumb user binaries
Device Drivers ---> Android --->
Android log driver
Device Drivers ---> Android ---> <*> Binder IPC Driver
(6) 盡量選中Android內核可選選項
Device Drivers ---> Android --->
RAM buffer console
Device Drivers ---> Android --->
Android timed gpio driver
Device Drivers ---> Android --->
Only allow certain groups to create sockets
(7) 其余CONFIG選項,如系統支持請一并選擇
CONFIG_ANDROID_POWER =y
CONFIG_ANDROID_POWER_STAT =y
CONFIG_ANDROID_POWER_ALARM =y
(可以在Kconfig文件中查找ANDROID_POWER等字段進行選擇,或者直接修改.config文件)
13、退出并保存.config
二、移植LCD驅動到Linux-2.6.25內核(驟二、三、四可以參照手冊,也可以參照我的其他文章)
TQ2440的LCD移植可參照本人的另外的文章:http://tq2440.5d6d.com/thread-4-1-1.html

三、移植觸摸屏驅動到Linux-2.6.25內核

        TQ2440的觸摸屏移植可參照本人的另外的文章:http://tq2440.5d6d.com/thread-5-1-1.html
將256行
        ts.dev->evbit[0] = BIT(EV_SYN) | BIT(EV_KEY) | BIT(EV_ABS);
        ts.dev->keybit[BIT_WORD(BTN_TOUCH)] = BIT(BTN_TOUCH);
改為:
ts.dev->evbit[0] = BIT_MASK(EV_SYN) | BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS);
ts.dev->keybit[BIT_WORD(BTN_TOUCH)] = BIT_MASK(BTN_TOUCH);
四、移植網卡驅動到Linux-2.6.25內核

        TQ2440的網卡移植可參照本人的另外的文章:http://tq2440.5d6d.com/thread-6-1-1.html

五、制作支持ARMv4的Android根文件系統
1、從http://www.namipan.com/d/403e5eb ... 140f0c9222be3858a02
下載Android的ARMv4版本根文件

2、在/dev下增加null和console兩個設備節點
mknod -m 660 null c 1 3
mknod -m 660 console c 5 1

3、在U-boot中修改啟動參數init為/init,完整的命令行如:

a,開機按住空格鍵
b,選[0] Set the boot parameters
c, [1] Set NFS boot parameter
d,輸入192.168.1.3(這個是你的pc的ip,我的是這個),回車
e, 輸入192.168.1.6(這個是板子ip,默認是這個),回車,輸入255.255.255.0
f, 再選[3] Set parameter,這個很重要,輸入bootargs,回車,輸入console=ttySAC0 root=/dev/nfs init=/init nfsroot=192.168.1.3:/opt/EmbedSky/root_nfs ip=192.168.1.6:192.168.1.3:192.168.1.6:255.255.255.0:tq2440.5d6d.com:eth0圖片點擊可在新窗口打開查看ff
g,保存重啟

注:TQ2440自帶的內核文件似乎在nfs啟動上有問題,建議參照第五步驅動網卡;/opt/EmbedSky/root_nfs 這個是你的nfs目錄,設置成你自己的
4、修改/init.rc文件,去除除mount tmpfs tmpfs /sqlite_stmt_journals size=4m之外的所有mount命令
系統制作完成,現在應該可以看到漂亮的大表了。首次啟動需要創建文件,TQ2440啟動還是比較快的,大約2分鐘。然后每次啟動只需要1分鐘。

后記:至此,android能夠驅動了,由于文件系統太大,做成文件系統有70多兆,2440只有64m空間,因此只能用nfs方式。哪天有時間將文件系統精簡一下或許能到64m一下,以后再專門寫吧!]]>
Android學習開發4--Android在C++中調用java(3)http://www.022-oo.cn/bbs/dispbbs.asp?BoardID=45&ID=2037&Page=1wangxinxin2010-12-3 11:51:125.2 java類的實例化
都知道java需要 obj var = new obj();這樣一個過程,我們在C++中調用java類的成員函數,當然也要先示例話一個類。
示例化的函數如下所示
jobject getInstance(JNIEnv* env, jclass obj_class)
{
    jmethodID construction_id = env->GetMethodID(obj_class, "<init>", "()V");
    jobject obj = env->NewObject(obj_class, construction_id);
    return obj;
}
這個函數中的env表示環境參數,jclass表示一個java類的句柄。
jmethodID construction_id = env->GetMethodID(obj_class, "<init>", "()V");
GetMethodID的參數分別為(類句柄,方法名稱,參數名稱)
這個是為了獲取java類中某個方法的句柄,有一點需要特別注意的,在獲取構造方法的句柄和別的方法的句柄是不一樣的。
獲取一般方法的句柄所填寫“方法名稱”參數直接就是這個方法的名稱,而構造函數的話就必須填寫"<init>"。除了這點區別外,就沒有區別了。
而我們的“參數名稱”似乎寫的就有些奇怪了。但是細說下他的規律也就不怪了。
參數名稱的書寫規則為 (參數1類型,參數2類型….)返回類型。而相應類型的表示如下所示
圖片點擊可在新窗口打開查看

比如我們要找個int func(double)類型的函數,就該這么寫:
jmethodID construction_id = env->GetMethodID(obj_class, " func ", "(D)I");
找到了構造函數的方法之后我們直接調用構造函數,然后把生成的類返回即可
jobject obj = env->NewObject(obj_class, construction_id);
其中obj_class為類的句柄construction_id為構造函數的句柄,而類的實例被該函數返回。

5.3 調用java類的其他函數
JNIEXPORT jstring JNICALL Java_com_hm_hello_CActivityMain_stringFromJNI
(JNIEnv* env, jobject)
{
   jstring str;
   jclass java_class = env->FindClass("com/hm/hello/CForCall");
    if (java_class == 0)
    {
       return env->NewStringUTF("not find class!");
    }
   jobject java_obj = getInstance(env, java_class);
   if (java_obj == 0)
   {
       return env->NewStringUTF("not find java OBJ!");
   }
   jmethodID java_method = env->GetMethodID(java_class, "GetJavaString", "()Ljava/lang/String;");
   if(java_method == 0)
   {
       return env->NewStringUTF("not find java method!");
   }
   str = (jstring)env->CallObjectMethod(java_obj, java_method);
   return str;
}
看完了構造函數的介紹,這段代碼其實很容易就看懂了,我們發現調用java中的函數的步驟無非幾步:
1找到類句柄
2找到類的方法的句柄
3實例化類
4調用實例化類的方法。
而以上代碼中只有一段沒說過,就是
jclass java_class = env->FindClass("com/hm/hello/CForCall");
看名字就知道,是在找相應的類的句柄,其中com.hm.hello準備調用類的完整包名(把.轉換為/),而CforCall就是我們要調用的類的名稱。
至此,編譯,然后在Android調試,可愛的機器人又出現了,哈哈,屏幕上顯示出現了12345,成功!

]]>
谷歌將提供Android工具用戶可自行開發應用http://www.022-oo.cn/bbs/dispbbs.asp?BoardID=45&ID=2036&Page=1wangxinxin2010-12-3 11:39:47
  這款軟件名為“谷歌Android應用發明家”(Google App Inventor for Android),在過去的一年中,谷歌一直在對該軟件進行測試,測試者主要為各專業學生人群。谷歌稱,之所以要推出這款工具,是因為人們對手機的依賴性越來越高,用戶應該學會自己開發所需程序。

  谷歌該項目主管、美國麻省理工學院計算機科學專家哈羅德·阿貝爾森(Harold Abelson)稱:“該項目的目標是讓普通手機用戶成為程序開發人員,而不僅僅是消費者。”

  該項目表明,谷歌相信開放策略有助于提升其在智能手機軟件市場的競爭優勢。相比之下,蘋果iPhone應用商店則對外部開發人員制定了極為嚴格的限制措施。阿貝爾森說:“谷歌之所以能夠這樣做,前提是Android是一個開放的架構。”

  阿貝爾森還舉例道,美國舊金山大學的一名學生利用該工具創建了一款短信回復程序。如果在駕車時收到短信,該應用程序就會自動回復:“我正開車,請不要給我發短信。”

  谷歌表示,希望為用戶,尤其是年輕用戶提供一個而簡單的工具,為智能手機開發軟件。今后,隨著該工具性能的提升,目標用戶群將有所擴大。

  該工具是一款基于Web的應用,僅適用于Android手機。使用前,用戶首先要登錄Gmail電子郵件帳號,然后下載一款體積很小的軟件。在創建應用程序時,必須將Android手機通過USB與電腦相連]]>
Android應用開發人員美國人最多黑莓和Windows Mobile應用商店收費最高http://www.022-oo.cn/bbs/dispbbs.asp?BoardID=45&ID=2035&Page=1wangxinxin2010-12-3 11:36:43 Android應用開發人員美國人最多
 根據Distimo(應用商店分析工具提供商)近日發布的,12月份關于Android應用開發人員的調查,結果顯示有65%來自美國本土。其實稍加思索這樣的結果就不難解釋,不同于國內運營商的運營模式,美國用戶更習慣于付費購買正版軟件應用,而非國內的“破解”行為,而付費購買也正是軟件商店誕生的初衷。這顯然與國內仍然以流量計費的策略大相徑庭。這與Android軟件商店,在歐美地區的日均每款應用售價偏高的結果,也是一致的。
黑莓和Windows Mobile應用商店收費最高
 另一方面,Distimo的報告還比較了幾大主流軟件應用商店的售價。結果顯示最受企業用戶歡迎的手機應用平臺黑莓和Windows Mobile,它們的應用售價也最高。沒有意外的,共812款Windows Mobile應用中,美國以639款再次榮膺桂冠。




  

1264632164_bFh1SY.jpg (34.57 KB)

1264632164_bFh1SY.jpg

2412298499.jpg (30.2 KB)

2412298499.jpg

]]>
谷歌Android速覽 讓移動開發者輕松應用http://www.022-oo.cn/bbs/dispbbs.asp?BoardID=45&ID=2034&Page=1wangxinxin2010-12-3 11:33:40Linux內核的Android作為專為移動設備開發的操作系統,并不只限于智能手機使用,還可以用在平板電腦、電子閱讀設備、甚至上網本上。

  如今,Google已將大部分的Android代碼發布于Apache軟件許可協議下。Apache軟件許可協議被公認為“企業友好”的許可證,它允許廠商擴展 具有專利性質的程序,而不必將擴展的程序提交回開源社區。

  為了開發這一系統,Google聯合了65家公司組成了一個企業聯盟并不是單槍匹馬來開發這個復雜的系統——Open Handset Alliance (OHA),并意欲為移動設備制定一套開放標準。其中包括英特爾,摩托羅拉,三星,LG等。

  OHA的宗旨是制定一個開放的平臺,徹底改變當今移動世界的操作模式。Andorid系統上“所有軟件生來平等”的原則給軟件的創作帶來了活力。這個原則意味著手機的核心程序和第三方程序享有平等的權利訪問手機的各種功能。

  作為開發人員,想去開發Android OS上的軟件,那么你則需要Android SDK。Android SDK由一套很復雜的開發工具組成。它支持所有的主要操作平臺(Windows, Mac, Linux)。 而開發軟件使用的主要語言是Java。然而,這些開發出的軟件并不是在普通的Java虛擬機上運行,而是在一個為Andorid 特別設計的虛擬機上運行,叫做Dalvik,它為只有有限的內存和CPU的電池供電的移動設備進行了專門的優化。這使得使用Java SE和ME編寫的Java程序和Android平臺上編寫的程序出現不兼容性。Android只是使用了Java語言的語法定義,它只支持提供Java SE和ME里的部分類庫和API。

  如果你認為程序性能是頭等大事,那你需要Android NDK,它是Android SDK的一個附加工具,可以使Android程序開發人員把他們的跟性能最相關的部分代碼編譯成本地代碼。

  Dalvik虛擬機上運行的程序一般都被打包成Dalvik(.dex)可執行格式,這些程序適合在那些內存和處理器受限制的系統上運行。從Android 2.2 版本后,Dalvik提供了一個即時編譯器,它能使程序的執行效率大大提高。跟大多數虛擬機上的代碼一樣,Dalvik上也有一個.DEX文件反編譯器,叫做Dedexer,同樣也是個開源軟件。

  我們必須要注意一點,Dalvik其實是使用Apache的Harmony項目的一個子集作為其核心類庫的。Apache Harmony是一個開源的、免費版的Java語言實現,它實現了Java SE 5和6的規范。

  新開發出的Android應用程序,不管是免費的還是商業的,你都可以從Android市場找到。 Android市場是一個Google開發的在線的軟件庫。 它提供了一個分類目錄,你可以把上面的應用程序通過在線方式下載安裝到你的目標設備上,而不需要使用PC機。 Android市場增長迅速,目前上面已經駐留了超過70,000個應用軟件(截至2010年六月)。

  Android目前的版本號是Froyo,此版本做了很多的改進,加入了很多新功能。 當然,開發人員們使用的SDK和NDK也有了很多的改進]]>
調查顯示70%iPhone平臺應用程序開發者有意為Android編寫程序http://www.022-oo.cn/bbs/dispbbs.asp?BoardID=45&ID=2033&Page=1wangxinxin2010-12-3 11:32:20據  AdMob市調機構本周二的一份調查報告顯示,有超過70%的iPhone應用程序開發者都有計劃在未來的半年內為谷歌Android平臺開發應用程序。在此期間,走多平臺應用程序開發線路的開發者比例將由原來的31%提升到47%,其中有很大一部分開發者選擇將對Android的支持加入自己目前為其它系統編寫的程序中。另外,約有48%的Android應用程序開發者則計劃將對iPhone平臺的支持加入自己的程序中。

圖片點擊可在新窗口打開查看

圖片點擊可在新窗口打開查看



目前Android平臺的開發者比例已經略微領先于iPhone平臺,達到了51%比48%,而且還有68%的開發者表示半年內有可能會為Android平臺編寫應用程序。

另外,從這次AdMob的調查報告中,我們也可以看到各平臺應用程序開發者對自己目前所使用平臺的好惡程度。其中塞班和webOS平臺的程序開發者多數認為自己編寫的程序比較受用戶的歡迎,并計劃編寫更多的平臺應用程序。不過塞班平臺也是開發者最不喜愛的平臺。RIM的黑莓和J2ME平臺則相比之下受到了較多程序開發者的指摘。而Android和iPhone則是較受開發者喜愛的平臺]]>
Android應用程序開發常見問題匯總http://www.022-oo.cn/bbs/dispbbs.asp?BoardID=45&ID=2032&Page=1wangxinxin2010-12-3 11:31:13
問:在平時Android開發時突然執行程序,出現了 Application does not specify a android.test.InstrumentationTestRunner instrumentation or does not declare uses- libraryandroid.test.runner的錯誤提示?
答:這主要是你在Run As中錯誤的選擇了目標為Android JUnit Test這項導致的,解決的方法也很簡單在Run Dialog中刪除JUnit Test這條即可。

===================================================
問:出現 NSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES的錯誤提示怎么辦?
答:這樣的問題主要是簽名沖突 造成的,比如你使用了ADB的debug權限簽名,但后來使用標準sign簽名后再安裝同一個文件會出現這樣的錯誤提示,解決的方法只有先老老實實從手機 上卸載原有版本再進行安裝,而adb install -r參數是無法解決這個問題。

====================================================
問:裝了Android 1.5版本后,發現過去的ADT 0.8版本插件無法自動更新怎么辦?
答:Google已經將Android進行了大的調整,我們安裝1.5版 SDK必需先先卸載過去的0.8或更早版本插件。
步驟為: 在Eclipse的菜單中找到 Help > Software Updates > Manage Configuration. 展開左邊樹圖,找到Android Editors 0.8.0.v200809220836-110569,單擊鼠標右鍵咋彈出的菜單中選擇Uninstall即可。

=====================================================
問:使用 Eclipse+ADT開發調試Android軟件時發現安裝一個apk文件出錯,出現類似Re-installation failed due to different application signatures.You must perform a full uninstall of the application. WARNING: This will remove the application data! Please execute 'adb uninstall om.android123.Demo' in a shell.的錯誤?
答:主要原因是ADT 插件賦予APK文件debug簽名時數字效驗出錯可能因為ADT版本不同、APK不是這臺計算機生產的在模擬器或Android手機上,解決的方法可以直 接在真機中刪除該程序,重新執行即可,或在shell中直接adb uninstall 后重新安裝。

=======================================================
問:Android 使用什么語言開發?
答:Android SDK僅提供了Java語言的開發包,但和Sun Java Micro Editon不兼容,需要使用Google Dalvik虛擬機可以識別的Java語言,更多參考Android SDK。目前不支持C/C++等其他語言,但通過ARM C++交叉編譯 器可以通過靜態庫方式在Android模擬器上執行本地C++程序,但最終由于權限等問題可能無法在Android手機上使用。

========================================================
問:無法對 jar 進行簽名:java.util.zip.ZipException: invalid entry compressed size (expected xxx but got xxx bytes)怎么辦?
答:這些問題主要是由于資源文件造成的,對于android開發來說 應該檢查res文件夾中的文件,逐個排查。這個問題可以通過升級系統的JDK和JRE版本來解決。。

==========================================================
問:Android程序為什么沒有退出設計
答:Google Android平臺在設計程序聲明周期上比較特殊,可能是考慮到第二次加載時保證速度的原因而沒有強制加入內存釋放問題,所有的資源回收由Dalvik GC自動完成,所以在設計開發時一定要注意Activity和 Service類的生命周期問題,顯示在最上層的窗口將有最高的優先級,當Android操作系統內存不夠用時自動將會根據歷史棧按優先級強制殺掉進程。

===========================================================
問: 開發過程中為什么Android系統去除了一些實用的類,比如Base64?
答:很早在Android.Util中我們可以看到Base64編碼 類,但是到了Android 0.9時轉移到了org.apache.http中,最后到了Android 1.0時去除了,但是系統仍然內部存在該類,Base64編碼除了在二進制文件傳輸有用外,系統的PIN密碼框加密也采用了Base64編碼,最終還是去 除了,我們可以通過自己實現對照表等方式來實現這個方法,比如在ESTMP這樣的郵件服務器中用戶名和密碼仍然需要Base64加密。

===========================================================
問:Can't upload xxx.apk問題怎么解決?
答:當前工程在編譯后沒有生成相關apk文件,apk文件一般位于工程的bin目錄下,里面還會存 放.class文件=>dex文件。Android開發網提醒這類錯誤IDE一般沒有提示錯誤信息,如果工程不是很龐大的話,可以重新創建一個工程 逐一分析。
]]>
Android-用 Eclipse 開發 Android 應用程序[一] : Android開發討論http://www.022-oo.cn/bbs/dispbbs.asp?BoardID=45&ID=2031&Page=1wangxinxin2010-12-3 11:29:59文章關鍵詞:Android,教程,步驟,平臺,示例,插件,Eclipse,市場,兩個,環境

正文:

FiledUnder
Android是Google提供的挪動、無線、計算機和通訊平臺。經過使用AndroidEclipse插件,可以正在強大的Eclipse環境中構建Android應用步驟。本教程先容如何用Eclipse插件AndroidDevelopmentTools進行Android應用步驟開發,包括對Android平臺和AndroidDevelopmentTools的先容,并開發兩個示例應用步驟。
別的,您還可以經過教程“”,了解如何構建一個運轉正在Android平臺上的RSS閱讀器。



開端之前
本教程先容如何正在Eclipse環境中進行Android應用步驟開發,包括兩個示例應用步驟。第一個示例是一個基本的應用步驟,觸及構建和調試的一切階段。第二個應用步驟示例觸及相比雙雜的Android特,包括聯系人搜索和GoogleMaps地點查找。要想從本教程獲得最大收益,具備挪動開發經驗會有援助,但不是務必的。開發Android應用步驟需求Java?編程技能,但是對付本教程不是務必的。

我們為什么要關注Android?有兩個緣由使Android成為重要的平臺。首先,Google引進了Android,它正在很短光 內就獲得了市場的關注。Google正正在進軍挪動市場。它正在這個市場上接納的第一個行徑就是雄布Android和OpenHandsetAlliance,這是一個令人印象深進的起程點。第二,Android不但僅是另一種包括德律風、菜單和觸摸屏功能的挪動平臺。您將正在本教程中了解到,Android提供了一種差別的應用步驟開發要領。由于可以對懇求的作和代進行運轉時綁定,Android的體系結構支撐高度可定制的軟件環境。不管是考慮市場要素還是Android的技術方面,它都是一個值得鉆研的平臺。
本教程分為以下幾節:

本教程需求聯合使用幾種技術。
Eclipse是一個運轉插件的平臺。您該賣安置EclipseClassic的最新版本(本教程使用V3.3.1)。
憑據中的闡明安置AndroidDeveloperTools(Eclipse插件)。
本教程中的源代片斷包括:
CommentsLeaveaReply
Name(required)

EmailAddress(required)

Website
]]>
iPhone應用開發者開始轉向Android平http://www.022-oo.cn/bbs/dispbbs.asp?BoardID=45&ID=2030&Page=1wangxinxin2010-12-3 11:28:26據國外媒體報道,與蘋果應用商店App Store相比,谷歌Android系統的手機應用表現平淡,且對用戶購買應用和開發人員盈利有諸多不便。但隨著谷歌Android操作系統的改變,越來越多的iPhone開發人員對開發Android操作系統應用表示出興趣。
《紐約時報》刊文表示,盡管Android手機銷量猛增,據谷歌稱每日激活數量達2萬部,但相比蘋果App Store來說,Android手機應用表現平淡。業內人士和開發人員表示,這其中部分是由于Android Market應用商店的一些做法阻礙了手機應用的銷售。比如,Android使用Google自己的在線支付系統Google Checkout,而不是諸如貝寶等更加流行的支付系統。這樣,許多Android開發人員不得不免費提供其應用下載,靠手機廣告收回成本。
由于谷歌的操作系統對手機制造商免費,所以市場上出現了大量各式各樣的Android手機,它們有不同屏幕尺寸、內存容量、處理器速度和圖形顯示能力,應用的兼容性會因此打一定折扣。比如,在摩托羅拉Droid手機中運行很好的應用可能會在HTC手機中遇到問題。而iPhone開發人員只需關注少數幾款產品:iPhone、iPod和iPad。
手機應用開發商Rovio的一名開發人員表示:“為Android開發手機應用要困難得多,因為面對蘋果操作系統,你只需關注一款產品,如iPhone。”
但是,隨著Android手機銷量持續提高,谷歌逐步對Android Market做出改進,Android手機應用的平淡表現正在改變。谷歌工程師副總裁安迪·魯賓(Andy Rubin)表示,目前有27萬開發人員為Android系統編寫手機應用,Android Market程序下載量已經超過10萬次,自今年3月以來增長了2倍。
開發人員也感到了這一變化。“我過去告訴別人我為Android系統編寫手機應用,別人會用異樣的眼神看我,”手機廣告軟件公司Medialets開發人員邁克爾·諾瓦克(Michael Novak)表示,“但一年前情況就有所變化了。現在,人們都知道Android是什么,它開始大受歡迎。”
谷歌表示未來有望在Android系統中引入交易功能,允許用戶在應用中購買產品,以幫助開發人員更加容易地賺錢。
分析師稱,在面對Windows 7這一新的競爭對手和iPhone強勢擴張的情況下,如果谷歌希望Android系統成功就必須做出改變,確保開發人員不會對Android系統失去耐心。
魯賓表示,面對激烈競爭,谷歌并不擔心,“Android承諾不限定在單一產品中應用,未來我們將會看到更多設備使用Android系統,且數量比人們想象的還要多]]>
Android手機應用商店步入2.0時代http://www.022-oo.cn/bbs/dispbbs.asp?BoardID=45&ID=2029&Page=1wangxinxin2010-12-3 11:26:38趙劍表示,面向Android市場推出的新版愛米吧應用商店,已經把重點放在如何解決用戶最快速度找到自己喜愛的應用上,并在國內APP STORE中首個拿出應用個性化推薦解決方案。他認為,未來針對用戶喜好的個性化推薦將會成為APP STORE主要競爭的熱點。

市場競爭白熱化
今年最新的IDC報告顯示,2010年第二季度全球智能手機出貨量達到6300萬臺,同比增長50%。同時,IDC還預計,中國智能手機銷量將在年內達到2600萬部,較2009年增長約50%。來自市場分析機構的數據顯示,在已經是全球第二大智能手機市場的中國,僅僅今年第二季度就銷售了約47.5萬部Android手機,占整體銷量的7%,這個數據還不包括17.4萬部OMS智能手機。
爆發性增長的市場,以及蘋果在APP STORE上獲取的巨大商業成功,驅動國內包括運營商、手機廠商以及開發者蜂擁進入Android應用商店這一新興領地。
據了解,除了目前在市場上可見的機鋒網、巴士商店、安智市場等12個第三方應用商店外,包括華為、中興以及其他國內手機廠商以及運營商都在緊鑼密鼓的開發各自的Android應用商店。
“所有的APP STORE都在想盡辦法圈用戶,應用商店的安裝量決定了今后在市場的存活機率。”趙劍告訴記者。機鋒網副總裁徐威特表示,目前看來,幾家應用商店的模式并沒有太大差異,一場混戰在所難免。

用戶體驗進化2.0
Android應用商店不僅僅在爭奪所有能進入用戶手機的安裝渠道,也在產品的用戶體驗上做文章。今年推出的安智市場、掌上應用匯等應用商店,都在其中增加了最新應用版本升級自動提醒功能,由于比Android官方應用商店更新速度快,因此吸引了一部分用戶的眼球。不過,面對海量增長的應用數量,應用商店并沒有很好的解決方案。而數據顯示,Android應用數量僅用了3個月時間就從5萬增長到了10萬。
業內人士表示,面對海量的應用,國內應用商店采用的辦法都是排名、編輯推薦和搜索,根本無法解決個性化的需求。趙劍表示,愛米吧新版本中有猜你喜歡的個性化智能推薦系統,同時在搜索中加入了云標簽功能,會結合所有用戶的搜索熱點以及用戶本身的搜索熱詞顯示關鍵詞云,為用戶提供導航和一鍵進入的搜索結果。
趙劍表示,個性化推薦設計到對用戶行為的分析以及推薦算法的優化,也是改進應用商店用戶體驗的難點。]]>
Android入門教程(一)之------Android應用開發入門五問http://www.022-oo.cn/bbs/dispbbs.asp?BoardID=45&ID=2028&Page=1wangxinxin2010-12-3 11:24:32
以下內容含腳本,或可能導致頁面不正常的代碼
說明:上面顯示的是代碼內容。您可以先檢查過代碼沒問題,或修改之后再運行.
]]>
Android 將要遠遠甩開 iOS?http://www.022-oo.cn/bbs/dispbbs.asp?BoardID=45&ID=2027&Page=1wangxinxin2010-12-3 11:22:15平臺之爭永遠都是最吸引口水的題材。Gartner 和 IDC 這次發布的手機系統市場份額預測可能又將讓很多人參與到這場平臺的爭論之中。昨天 Gartner 在新聞稿中說“Android 將在 2010 年成為全球第二大手機操作系統,并將于 2014 年挑戰 Symbian 的全球第一地位”。
  Gartner 對于各大系統的終端數量(萬臺)及市場份額預測如下表所示:
系統
2009
2010
2011
2014
Symbian
8087.63
10766.24
14127.86
26435.18
市場份額(%)
46.9
40.1
34.2
30.2
Android
679.84
4746.21
9193.77
25930.64
市場份額(%)
3.9
17.7
22.2
29.6
Research In Motion
3434.68
4692.29
6219.82
10257.95
市場份額(%)
19.9
17.5
15.0
11.7
iOS
2488.98
4146.18
7074.00
13039.30
市場份額(%)
14.4
15.4
17.1
14.9
Windows Phone
1503.11
1268.65
2130.88
3449.02
市場份額(%)
8.7
4.7
5.2
3.9
其他操作系統
1043.19
1258.81
2601.73
8445.29
市場份額(%)
6.1
4.7
6.3
9.6
市場總量(萬臺)
17237.43   
26878.37   
41348.05   
87557.38   
  根據 Gartner 的預測,未來的手機市場將主要由 Symbian、Android、RIM 和 iOS 四家所掌控,微軟寄予厚望的 Windows Phone 7 仍不被看好。當然微軟內部并不這樣看待,他們認為 Windows Phone 7 的問世是給競爭對手的敲響的喪鐘。
  Symbian 之所以能夠繼續保持領先地位,得益于 Nokia 在全球大眾市場的巨大份額,尤其是在低端用戶的超高份額。在接下來兩天的 Nokia World 2010 中我們將會了解到換帥之后的 Nokia 是否會對 Symbian 和 Meego 兩大系統在未來的地位和戰略做出調整。
  Android 最近兩年一直發展迅猛,無數廠商都加入到 Android 的陣營一起對抗 iPhone 的超高人氣。由于這場戰爭是Google 聯合全球多家手機制造商對抗 Apple 一家,因此 Android 市場份額的節節攀升并不讓人奇怪。在Samsung、Motorola、LG、Sony Ericsson 等諸多廠商的支持下,今年年底 Android在北美的市場份額就將居于首位。而 iOS 雖然現在仍風靡全球,創新不斷且搶購如潮,但是我們也可以看到越來越多的果黑出現。因此 Gartner認為只有蘋果一家公司只有一款 iPhone 支撐的 iOS 份額仍會攀升,但是到 2014 年將會回落到 2010年的水平,而被搶占中低端市場的 Symbian 和 Android 甩在身后。
  RIM 和微軟雖然各自都研發并推出了自己的新系統 OS6 和 WP7,但是仍然不被看好,RIM 與 iOS一樣都只有自己一家硬件品牌的支撐,但是好在 RIM 的企業用戶基數較大,因此不會下滑到如微軟這般境地——微軟屆時將被 Meego超越而居第六位。而其他如三星推出的 Bada 以及 HP 和眾多胖友寄予厚望的webOS則統統被無視了,都只能到“其他操作系統”中找尋一點自己的份額。
  但是來自 IDC 的預測則與 Gartner 不盡相同,如下表所示:
操作系統
2010 市場份額
2014 市場份額
2014/2010變化
Symbian
40.1%
32.9%
-18.0%
BlackBerry OS
17.9%
17.3%
-3.5%
Android
16.3%
24.6%
51.2%
iOS
14.7%
10.9%
-25.8%
Windows Mobile
6.8%
9.8%
43.3%
其他
4.2%
4.5%
8.3%
總計
100.0%
100.0%
  IDC 認為即便到 2014 年 Android 仍難以追到 Symbian 的市場份額,雖然 Symbian有明顯的下滑(-18%),Android 有更顯著的爬升(51.2%)。然而雖然 Gartner 和 IDC對于具體份額預測不盡相同,但是從他們的預測數據來看,他們都認為到 2014 年 Android 將會把 iOS 遠遠拋在身后。
  而對于 RIM、iOS 以及 Windows Phone 的預測 IDC 則同樣與 Gartner 有不小的出入,IDC 認為 RIM的市場份額基本不會發生變化,而 iOS 則將下滑 25.8%,而將與份額急劇擴張之后的 Windows Phone 不相上下。對于 iOS的如此不看好相比會引起很多蘋果粉絲的不屑一顧,讓我們拭目以待究竟市場會如何變化,消費者和開發者又會如何選擇。]]>
android 應用類APP開發小結——android Google map 小應用http://www.022-oo.cn/bbs/dispbbs.asp?BoardID=45&ID=2026&Page=1wangxinxin2010-12-3 11:20:59 

先上截圖:

 

應用的主要功能是根據適當的情景(如地點,手機狀態等)為用戶自動的切換情景模式。

比方說:手機向上是鈴音+震動,當開會時,將手機翻轉,將自動切換成靜音模式。

還可以根據經緯度,到達一個地方后自動切換成用戶預先設置的情景模式。

(當然,由于沒找到合適的經緯度換算工具,經緯度的判斷目前只能是精確位置,不是范圍值。

因此只能算是個學習的小應用了,實際的應用還有待完善啊。如果有高手知道的話,麻煩告訴我下。萬分感謝)

 

-------------------------廢話不多說開始代碼部分-----------------------------------------------------

雖然是一個只有一個頁面的小應用,但是

麻雀雖小,五臟俱全

這個應用的功能點主要有:

     改變情景模式

     實時獲取地理位置

     實時判斷手機重力狀態

用到的技術包括:

1.android Google map的應用

2.Android組件的使用
    Activity(MapActivity)
    Service
    Broadcastreceiver

3.Xml解析
4.文件存儲
5.傳感器使用
6.底層繪圖
7.自定義view

 

由于使回頭看代碼,我就從簡單的部分一步步介紹。

 

首先是權限問題,很多新手都犯了這個毛病,程序出錯,往往是權限沒有添加。

Java代碼 復制代碼
  1. <!-- 網絡鏈接 -->   
  2.    <uses-permission android:name="android.permission.INTERNET"/>   
  3.    <!-- 地圖 -->   
  4.    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>   
  5.    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>   
  6.    <!-- 讀寫權限 -->   
  7.    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />   
  8.    <uses-permission android:name="android.permission.WRITE" />  

 這個應用需要網絡連接的權限,因為Google map是實時更新的么。然后是GPS傳感器關于地理位置的權限。最后需要存儲用戶的記錄點,所以有文件讀寫的權限。

 

為了記錄用戶記錄的情景地點,我使用了XML作為存儲的標準,并將文件存在了SD卡上

XML解析

網絡上有很詳細的各種解析方式,我采用了其中的一種。如果想了解其他的請Google。。。。。

記錄地點信息,我定義了一個POJO類

Java代碼 復制代碼
  1. public class RecordLocation {   
  2.     private String location_Id;   
  3.     private String location_ring;   
  4.     private double location_latitude;   
  5.     private double location_longitude;   
  6.     private GeoPoint    point;   
  7. ...篇幅關系,其他的略  

 XML的解析器,和網絡上的其他文章一樣就不多說了。能拿來用就成。

Java代碼 復制代碼
  1. public List<RecordLocation> parse(String xml) {   
  2.         final RecordLocation currentMessage = new RecordLocation();   
  3.         RootElement root = new RootElement("Locations");   
  4.         final List<RecordLocation> messages = new ArrayList<RecordLocation>();   
  5.        // Element channel = root.getChild("RespInfo");   
  6.         Element item = root.getChild("Location");   
  7.         item.setEndElementListener(new EndElementListener(){   
  8.             public void end() {   
  9.                 messages.add(currentMessage.copy());   
  10.             }   
  11.         });   
  12.         item.getChild("id").setEndTextElementListener(new EndTextElementListener(){   
  13.             public void end(String body) {   
  14.                 currentMessage.setLocation_Id(body);   
  15.             }   
  16.         });   
  17.         item.getChild("ring").setEndTextElementListener(new EndTextElementListener(){   
  18.             public void end(String body) {   
  19.                 currentMessage.setLocation_ring(body);   
  20.             }   
  21.         });   
  22.         item.getChild("latitude").setEndTextElementListener(new  
  23.           EndTextElementListener(){   
  24.             public void end(String body) {   
  25.                 currentMessage.setLocation_latitude(Double.valueOf(body));   
  26.             }   
  27.         });   
  28.         item.getChild("longitude").setEndTextElementListener(new EndTextElementListener(){   
  29.             public void end(String body) {   
  30.                 currentMessage.setLocation_longitude(Double.valueOf(body));   
  31.             }   
  32.         });   
  33.   
  34.         try {   
  35.             InputStream   inputStream   =   new   ByteArrayInputStream(xml.getBytes());   
  36.             Xml.parse(inputStream, Xml.Encoding.UTF_8,   
  37.             root.getContentHandler());   
  38.         } catch (Exception e) {   
  39.             throw new RuntimeException(e);   
  40.         }   
  41.         return messages;   
]]>
Android輸入法開發實例解析http://www.022-oo.cn/bbs/dispbbs.asp?BoardID=45&ID=2025&Page=1wangxinxin2010-12-3 11:16:442.五筆輸入法
  這里我們建立表名為CN,這里常規的字、詞組、五筆都可以使用同一張表,這樣對應查找更方便些,平時使用王碼的打字員輸入“ep”可以匹配出“愛”字,輸入“jqb”匹配出“昂”字。這里ep就是input字段,而昂就是value字段在表CN中,依次類推。
  3.英文輸入法
這個就更簡單了,把常用的單詞表全部放入到數據庫中,輸入a自動匹配apple、arm這樣的單詞,類似autocomplete是把,其實就是包含關系的,這里找個詞典直接導入即可。
4.聯想輸入法
  平時一個字一個字的輸入老慢,同樣我們不用很負責的算法,直接加入類似“zhongguo”對應“中國”這樣的詞組就OK了,經過Android123的初步測試SQLite數據庫在Android上還是蠻快的,但是還是不推薦這樣制作輸入法,至少商用產品不能這樣開發的。
5. 9宮格輸入法
平時不用G1附帶的QWERTY鍵盤打字時可以嘗試下新的9宮格輸入法,比如在傳統手機鍵盤上,我們可以發現1鍵對應的是符號,2鍵上刻有 a b c這三個字母,而9鍵上刻有 w x y z 這個四個字母,正常不用遍歷算法一樣可以直接記錄下按鍵順序,比如輸入“ding”這個拼音就是3464,而輸入“chen”就是2436,最后再使用方法4中的直接查翻譯過來就是中文字了,呵呵是不是很簡單呢?
三、選字設計
  這里我們充分發揮Android平臺的觸摸優勢,通過Gallery控件可以直接實現觸摸滾動,每個字我們可以當作一個TextView對待,因為都是派生于View類我們直接使用listener來攔截按下事件,就達到了觸摸選字,如果是QWERTY布局的話按鍵排列比較緊密,可以使用Android平臺提供的View類的長按listener來獲取長按事件,顯示一個放大的按下按鈕信息,這點可以參考iPhone手機的輸入法。
]]>
JNI技術與Android應用http://www.022-oo.cn/bbs/dispbbs.asp?BoardID=45&ID=2024&Page=1wangxinxin2010-12-3 11:15:40    JNI是Java Native Interface的縮寫。從Java 1.1開始,JNI標準成為java平臺的一部分,它允許Java和其他語言進行交互。JNI一開始為C和C++而設計的,但是它并不妨礙你使用其他語 言,只要調用約定受支持就可以了。使用java與本地已編譯的代碼交互,通常會喪失平臺可移植性。但是,有些情況下這樣做是可以接受的,甚至是必須的,比 如,使用一些舊的庫,與硬件、操作系統進行交互,或者為了提高程序的性能。關于 JNI 的用法很簡單,有點像 java 里的 reflect 的工作機制,有興趣的朋友可以參看Java 本地接口規范 http://linux.computersci.net/art ... pec/jniTOC.doc.html
2.  Jni程序開發的一般操作步驟如下:
(1) 編寫帶有native聲明的方法的java類
(2) 使用javac 或 IDE(JBuilder,eclipse等)編譯所編寫的java類
(3) 使用javah -jni java類名生成擴展名為h的頭文件
(4) 使用C++ 實現本地方法,對調用簽名可用 javap –s –p [類全名] 查看(開發 C++ 動態鏈接庫本例是用的 VC6)
注意要從 JDK下面的 include 文件夾中把 jni.h和 jni_md.h 兩個文件 copy 到你的 VC 工程里
(5) 在 Java 中 load 動態鏈接庫文件,調用 native 方法.
或者說將項目依賴的所有原生庫和資源加入到java項目的java.library.path,生成java程序
3. 開發實例
(1). 編寫 Java 類:
package org.jm.jni;
import java.util.ArrayList;
public class BackgroundProcess {
static {
System.loadLibrary("org_jm_jni_BackgroundProcess");
}
// 三個 native 方法和一個 int 變量
public native boolean checkValid();
public native void processData(BackgroundProcess bg);
public native void processGarbage(String[] bg);
public int num = 5;
// C++ 中可以調用的方法
public String backProcess(ArrayList<String> p) {
System.out.println("這是 Java 里的方法,在 C++ 中調用。");
System.out.println("這個方法,是 java 中 native checkValid 方法調用的。");
return "look up process ->" + p;
}
public static void main(String[] args) {
String[] array = new String[4];
array[0] = "jack";
array[1] = "maggie";
array[2] = "rocket";
array[3] = "tom";
BackgroundProcess bgP = new BackgroundProcess();
// 調用 C++ DLL 中定義的方法。
bgP.checkValid();// 該方法回調 java 中的 backProcess 方法,即java::checkValid->c++::checkValid->java::backProcess
bgP.processData(bgP);
bgP.processGarbage(array);
// C++ DLL 改變了該變量
System.out.println("number 現在的值是: " + bgP.num);
}
}
2. 生成 C++ 的頭文件(javah 命令生成,用javap –s –p [類全名] 命令查看java 方法簽名)
/* DO NOT EDIT THIS FILE - it is machine generated */
#include "jni.h"
/* Header for class org_jm_jni_BackgroundProcess */
#ifndef _Included_org_jm_jni_BackgroundProcess
#define _Included_org_jm_jni_BackgroundProcess
#ifdef __cplusplus
extern "C" {
#endif
/*
* Class: org_jm_jni_BackgroundProcess
* Method: checkValid
* Signature: ()Z
*/
JNIEXPORT jboolean JNICALL Java_org_jm_jni_BackgroundProcess_checkValid
(JNIEnv *, jobject);
/*
* Class: org_jm_jni_BackgroundProcess
* Method: processData
* Signature: (Lorg/jm/jni/BackgroundProcess;)V
*/
JNIEXPORT void JNICALL Java_org_jm_jni_BackgroundProcess_processData
(JNIEnv *, jobject, jobject);
/*
* Class: org_jm_jni_BackgroundProcess
* Method: processGarbage
* Signature: ([Ljava/lang/String;)V
*/
JNIEXPORT void JNICALL Java_org_jm_jni_BackgroundProcess_processGarbage
(JNIEnv *, jobject, jobjectArray);
#ifdef __cplusplus
}
#endif
#endif
    這里JNIEXPORT和JNICALL都是JNI的關鍵字,表示此函數是要被JNI調用的。例如jint是以JNI為中介使JAVA的int類型與本地 的int溝通的一種類型,我們可以視而不見,就當做int使用。函數的名稱是JAVA_再加上java程序的package路徑再加函數名組成的。參數 中,我們也只需要關心在JAVA程序中存在的參數,至于JNIEnv*和jclass我們一般沒有必要去碰它。
3. 開發 C++ DLL 的原文件 (記得要加入 jni.h 和 jni_md.h 兩個文件)
發布 DLL 文件, 我是配置了 path 環境變量
#include "org_jm_jni_BackgroundProcess.h"
#include <iostream.h>
#include <windows.h>
#include "string.h"
char* jstringTostring(JNIEnv* env, jstring jstr)
{
char* rtn = NULL;
jclass clsstring = env->FindClass("java/lang/String");
jstring strencode = env->NewStringUTF("utf-8");
jmethodID mid = env->GetMethodID(clsstring, "getBytes", "(Ljava/lang/String;)[B");
jbyteArray barr= (jbyteArray)env->CallObjectMethod(jstr, mid, strencode);
jsize alen = env->GetArrayLength(barr);
jbyte* ba = env->GetByteArrayElements(barr, JNI_FALSE);
if (alen > 0)
{
rtn = (char*)malloc(alen + 1);
memcpy(rtn, ba, alen);
rtn[alen] = 0;
}
env->ReleaseByteArrayElements(barr, ba, 0);
return rtn;
}
//char* to jstring
jstring stoJstring(JNIEnv* env, const char* pat)
{
jclass strClass = env->FindClass("Ljava/lang/String;");
jmethodID ctorID = env->GetMethodID(strClass, "<init>", "([BLjava/lang/String;)V");
jbyteArray bytes = env->NewByteArray(strlen(pat));
env->SetByteArrayRegion(bytes, 0, strlen(pat), (jbyte*)pat);
jstring encoding = env->NewStringUTF("utf-8");
return (jstring)env->NewObject(strClass, ctorID, bytes, encoding);
}
/*
* Class: org_jm_jni_BackgroundProcess
* Method: checkValid
* Signature: ()Z
*/
JNIEXPORT jboolean JNICALL Java_org_jm_jni_BackgroundProcess_checkValid
(JNIEnv *env, jobject obj){
jclass bgpClass=env->GetObjectClass(obj);
jmethodID methodId=env->GetMethodID(bgpClass,"backProcess","(Ljava/util/ArrayList;)Ljava/lang/String;");
jobject str=env->CallObjectMethod(obj,methodId,NULL);
jfieldID fieldId=env->GetFieldID(bgpClass,"num","I");
jint number=env->GetIntField(obj,fieldId);
cout << "number 值是: " <<number << endl;
env->SetIntField(obj,fieldId,100L);
return 1;
}
/*
* Class: org_jm_jni_BackgroundProcess
* Method: processData
* Signature: (Lorg/jm/jni/BackgroundProcess;)V
*/
JNIEXPORT void JNICALL Java_org_jm_jni_BackgroundProcess_processData
(JNIEnv *env, jobject, jobject){
cout<< "this function do nothing " << endl;
}
/*
* Class: org_jm_jni_BackgroundProcess
* Method: processGarbage
* Signature: ([Ljava/lang/String;)V
*/
JNIEXPORT void JNICALL Java_org_jm_jni_BackgroundProcess_processGarbage
(JNIEnv *env, jobject, jobjectArray array){
jint size=env->GetArrayLength(array);
cout << "數組大小是: " << size << endl;
jstring tempObj=NULL;
char *pszSTR1 = NULL;
for(int i=0;i<size;i++){
cout << "current value is : " << i << endl;
tempObj=(jstring)env->GetObjectArrayElement(array,i);
const char * chars =env->GetStringUTFChars(tempObj, 0);
cout << chars << endl;
}
}
在此,針對andorid中c++與java中的方法互調,引用參考說明如下:
(1).andorid CPP調用java函數和訪問其成員:原理 => CPP代碼找到java的那個class里面的函數的入口地址,然后在CPP代碼中調用java代碼
步驟1) 用FindClass()函數找到該java類(如android.os.Binder)的實例對象的引用:
  jclass clazz = env->FindClass(kBinderPathName) = env->FindClass("android.os.Binder")
步驟2) 用GetFieldID()函數獲取到要訪問的域(field: 實際上就是該java class中的某個成員變量的名字)的ID:
  gBinderOffsets.mObject = env->GetFieldID(clazz, "mObject", "I") // mObject為java class "Binder"里的一個成員變量
  -> 注意,這里將要訪問的那個java對象的成員mObject的ID保存到了全局變量gBinderOffsets.mObject中,這樣做的前提和優點如下:
  前提: android里面,每個java進程中只允許有一個java虛擬機(sun公司原始的java架構中,一個進程中可以有多個java虛擬機)
  優點: 除了第一次,以后每次要訪問該java對象的成員mObject就非常快了(不用再去FindClass()和GetFieldID())
步驟3) 用GetMethodID()函數獲取到要訪問的方法(Method: 實際上就是該java class中的某個成員函數的名字)的ID:
  gBinderOffsets.mExecTransact = env->GetMethodID(clazz, "execTransact", "(IIII)Z") // execTransact為java class "Binder"里的一個成員函數
步驟4) 用類似于GetIntField()的函數獲取到該java對象的那個域(即成員)的值:
  IBinder* target = (IBinder*)env->GetIntField(obj,gBinderProxyOffsets.mObject)
     // 獲取java android.os.Binder類型對象里面的成員mObject的值
步驟5) 用類似于CallBooleanMethod()的函數調用到該java對象的那個成員函數:
  jboolean res = env->CallBooleanMethod(mObject, gBinderOffsets.mExecTransact, code, (int32_t)&data, (int32_t)reply, flags)
(2).android java調用CPP函數: 原理 => 相當于java的那個class里面有的函數使用CPP代碼來實現了
1)通過結構JNINativeMethod描述java代碼調用函數和CPP函數的對應關系:
  typedef struct {
  const char* name; // java代碼調用CPP函數的入口
  const char* signature; // CPP函數的返回值
  void* fnPtr; // CPP的函數名
  } JNINativeMethod;
  => 例如: java代碼通過IBinder.transact()來調用CPP的函數android_os_BinderProxy_transact()
  {"transact", "(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z", (void*)android_os_BinderProxy_transact},
2)將CPP函數注冊到java的某個class中: 使用函數AndroidRuntime::registerNativeMethods()來注冊
  => 這之后,java代碼就可以調用CPP函數了
3)java代碼調用CPP函數方法:
  IBinder.transact()
總結其原理:C/C++要調用JAVA程序,必須先加載JAVA虛擬機,由JAVA虛擬機解釋執行class文件。為了初始化JAVA虛擬機,JNI提供了一系列的接口函數,通過這些函數方便地加載虛擬機到內存中。
1). 加載虛擬機:
函數:jint JNI_CreateJavaVM(JavaVM **pvm, void **penv, void args);
參數說明:JavaVM **pvm JAVA虛擬機指針,第二個參數JNIEnv *env是貫穿整個調用過程的一個參數,因為后面的所有函數都需要這個參數,需注意的是第三個參數,在jdk1.1與1.2版本有些不同,在JDK 1.1中第三個參數總是指向一個結構JDK1_ 1InitArgs,這個結構無法完全在所有版本的虛擬機中進行無縫移植。所以為了保證可移植性,建議使用jdk1.2的方法加載虛擬機。
2). 獲取指定對象的類定義:
有兩種方法可獲得類定義,一是在已知類名的情況使用FindClass來獲取;二是通過對象直接得到類定義GetObjectClass
3). 獲取要調用的方法:
獲得非靜態方法:
jmethodID (JNICALL *GetMethodID)(JNIEnv *env, jclass clazz, const char *name, const char *sig);
獲得靜態方法:
jmethodID (JNICALL *GetStaticMethodID)(JNIEnv *env, jclass class, const char *name, const char *sig);
參數說明:JNIEnv *env初始化是得到的JNI環境;jclass class前面已獲取到的類定義;const char *name方法名;const char *sig方法參數定義
4). 調用JAVA類方法:
函數:CallObjectMethod(JNIEnv *env, jobject obj, jmethodID mid);
函數:CallStaticObjectMethod((JNIEnv *env, jobject obj, jmethodID mid);
5). 獲得類屬性的定義:
jfieldID (JNICALL *GetFieldID) (JNIEnv *env, jclass clazz, const char *name, const char *sig);
靜態屬性:
jfieldID (JNICALL *GetStaticFieldID) (JNIEnv *env, jclass clazz, const char *name, const char *sig);
6). 數組處理:
要創建數組首先要知道類型及長度,JNI提供了一系列的數組類型及操作的函數如:
NewIntArray、NewLongArray、NewShortArray、NewFloatArray、NewDoubleArray、 NewBooleanArray、NewStringUTF、NewCharArray、NewByteArray、NewString,訪問通過 GetBooleanArrayElements、GetIntArrayElements等函數。
7). 異常:
由于調用了Java的方法,會產生異常。這些異常在C/C++中無法通過本身的異常處理機制來捕捉到,但可以通過JNI一些函數來獲取Java中拋出的異常信息。
8).多線程調用
我們知道JAVA是非常消耗內存的,我們希望在多線程中能共享一個JVM虛擬機,真正消耗大量系統資源的是JAVA虛擬機jvm而不是虛擬機環境 env,jvm是允許多個線程訪問的,但是虛擬機環境只能被創建它本身的線程所訪問,而且每個線程必須創建自己的虛擬機環境env。JNI提供了兩個函 數:AttachCurrentThread和DetachCurrentThread。便于子線程創建自己的虛擬機環境。
4.  java與dll交互的技術
    目前java與dll交互的技術主要有3種:jni,jawin和jacob。Jni(Java Native Interface)是sun提供的java與系統中的原生方法交互的技術(在windows\linux系統中,實現java與native method互調)。目前只能由c/c++實現。后兩個都是sourceforge上的開源項目,同時也都是基于jni技術的windows系統上的一個 應用庫。Jacob(Java-Com Bridge)提供了java程序調用microsoft的com對象中的方法的能力。而除了com對象外,jawin(Java/Win32 integration project)還可以win32-dll動態鏈接庫中的方法。就功能而言:jni >> jawin>jacob,其大致的結構如下圖:
圖片點擊可在新窗口打開查看
就易用性而言,正好相反:jacob>jawin>>jni。
    Jvm封裝了各種操作系統實際的差異性的同時,提供了jni技術,使得開發者可以通過java程序(代碼)調用到操作系統相關的技術實現的庫函數,從而與 其他技術和系統交互,使用其他技術實現的系統的功能;同時其他技術和系統也可以通過jni提供的相應原生接口開調用java應用系統內部實現的功能。在 windows系統上,一般可執行的應用程序都是基于native的PE結構,windows上的jvm也是基于native結構實現的。Java應用體 系都是構建于jvm之上。
圖片點擊可在新窗口打開查看
    Jni對于應用本身來說,可以看做一個代理模式。對于開發者來說,需要使用c/c++來實現一個代理程序(jni程序)來實際操作目標原生函數,java程序中則是jvm通過加載并調用此jni程序來間接地調用目標原生函數。
圖片點擊可在新窗口打開查看
5. Android中jni的現有應用
(1).從如何載入.so檔案談起
由于Android的應用層的類都是以Java寫的,這些Java類編譯為Dex型式的Bytecode之后,必須靠Dalvik虛擬機(VM: Virtual Machine)來執行。VM在Android平臺里,扮演很重要的角色。此外,在執行Java類的過程中,如果Java類需要與C組件溝通時,VM就會 去載入C組件,然后讓Java的函數順利地調用到C組件的函數。此時,VM扮演著橋梁的角色,讓Java與C組件能通過標準的JNI介面而相互溝通。應用 層的Java類是在虛擬機(VM: Vitual Machine)上執行的,而C件不是在VM上執行,那么Java程式又如何要求VM去載入(Load)所指定的C組件呢? 可使用下述指令:
System.loadLibrary(*.so的檔案名);
例如,Android框架里所提供的MediaPlayer.java類,含指令:
public class MediaPlayer{
static {
System.loadLibrary("media_jni");
}
}
  這要求VM去載入Android的/system/lib/libmedia_jni.so檔案。載入*.so之后,Java類與*.so檔案就匯合起來,一起執行了。
]]>
主站蜘蛛池模板: 色综合色天天久久婷婷基地 | 国产裸体丰满白嫩大尺度尤物可乐 | 丰满蕾丝乳罩少妇呻视频 | 午夜精品久久久久久久96蜜桃 | 欧洲美女黑人粗性暴交视频 | 久久精品国产精品国产一区 | 精品欧美一区免费观看α√ | 在线观看日本高清=区 | 中文在线中文资源不卡无 | 国产精品久久久久久久久搜平片 | 国产热a欧美热a在线视频 | 97人妻中文字幕总站 | 亚洲欧美熟妇综合久久久久 | 久久久久se色偷偷亚洲精品av | 手机在线免费看毛片 | av噜噜| 欧美日本免费一区二区三区 | 色婷婷在线精品国自产拍 | 最近中文字幕日本 | 国产精品女教师久久二区二区 | 四季av一区二区凹凸精品 | 粗大猛烈进出高潮视频二 | 中文字幕永久在线观看 | 亚洲精品少妇久久久久久 | 日本久久久久久久久久久 | 美女脱免费看网站女同 | 亚洲国产午夜片 | 在线看b| 夜色成人av | 亚洲人成网站精品片在线观看 | 草青青视频 | 亚洲国产桃花岛一区二区 | 18禁美女黄网站色大片在线 | 中文字幕国产在线视频 | 日本无卡码高清免费v | 伊人一级片 | 国产主播一区二区三区在线观看 | 伊人伦理 | 丁香婷婷综合激情 | 亚洲国产精品av在线播放 | 亚洲精品高清无码视频 | 初尝黑人巨炮波多野结衣 | 亚洲欧美成人aⅴ在线 | 日韩中文字幕在线播放 | 亚洲精品无码专区在线观看 | 亚洲第一夜页 | 荡女淫春 在线观看69影院 | 久久久一本精品99久久精品66直播 | 国产精品久久久久一区二区 | 成人中文乱幕日产无线码 | 亚洲国产精品无码久久久动漫 | 免费成年人视频在线观看 | av网站不卡| 久草视频免费在线 | 欧美人与动牲猛交a欧美精品 | 欧美在线观看一区二区 | 高潮毛片无遮挡高清免费视频 | 蜜桃av入口| 日韩欧美亚洲综合久久影院ds | 日本免费网站 | 久久综合成人精品亚洲另类欧美 | 久久福利一区 | 亚洲国产精品久久青草无码 | 日韩在线视频导航 | 国产精品欧美一区二区三区不卡 | av激情小说 | 日韩人妻无码精品久久久不卡 | 五月开心婷婷六月丁香婷 | 丰满少妇高潮惨叫正在播放 | 大粗鳮巴久久久久久久久 | 亚洲精品久久久久久中文 | 不卡中文字幕在线观看 | 青青草精品在线 | 日本电影一区二区三区 | 网友自拍露脸国语对白 | 欧美一级片在线免费观看 | 欧美成人免费观看视频 | а√天堂www在线а√天堂资源 | 国产日韩av免费无码一区二区 | 综合激情丁香久久狠狠 | 成人做爰免费视频免费看 | 女人国产香蕉久久精品 | 日本一区不卡视频 | 天天操夜夜操视频 | 性一交一乱一乱一视频 | 亚洲色图p | 五月婷婷六月香 | 91在线观看网站 | 野花社区www高清视频 | 午夜爽爽爽男女免费观看影院 | 国产yw.196天堂网站 | 天天综合网在线观看视频 | 国产精欧美一区二区三区久久 | 国产精品视频大全 | 成人福利动态图啪啪gif看了吧 | 成人免费无遮挡在线播放 | 日韩精品1区 | 国产狂做受xxxxx高潮 | 深夜福利成人 | 免费看又黄又爽又猛的视频 | 精品国产福利在线视频 | 西西人体大胆444www | 亚洲精品久久久久久成人 | 欧美日韩在线视频首页 | 顶级少妇做爰视频在线观看 | 欧美人与动牲交zooz3d | 国产精品aaa| 亚洲精品偷拍无码不卡av | 黑人欧美一区二区三区4p | 成人免费一区二区三区 | 韩国日本三级在线观看 | 久久草在线看 | 久久国产原创 | 亚洲福利久久 | 中文字幕一区二区三区乱码图片 | 国产中文字幕在线视频 | 四虎国产精品永久一区高清 | 国产欧美一区二区三区在线 | 又爽又黄又高潮视频在线观看网站 | 国产夫妻在线视频 | 无码免费毛片手机在线 | 激情五月综合婷婷 | 伦伦影院午夜理论片 | 四色网址 | 91中文在线 | 免费国产在线精品一区二区三区 | 狠狠爱综合网 | 天天操网 | 国产 | 久你欧洲野花视频欧洲1 | 人人妻人人澡av天堂香蕉 | 把女邻居弄到潮喷的性经历 | 超碰人人国产 | 久久精品无码精品免费专区 | 亚洲精品入口一区二区乱麻豆精品 | 亚洲伊人色欲综合网无码中文 | 亚洲 国产 欧美 日韩 | 国产喷白浆精品一区二区豆腐 | 天天躁日日躁狠狠躁图片swag | 日本一卡二卡不卡视频查询 | 后进极品美女白嫩翘臀 | 欧美精品成人a区在线观看 狠狠操天天 | 体内排精日本人 | 精品国产乱码久久久久久丨区2区 | 女女les互磨高潮国产精品 | av永久免费观看网站 | 不卡一不卡二不卡三 | 精品人无码一区二区三区 | 香蕉精品视频在线观看 | 欧美又粗大人妖一进一出 | 国产精品久久久久久妇女 | 午夜成年奭片免费观看 | 色情毛片| 欧美另类精品 | 西西大胆午夜视频无码 | 久久精品大片 | 4hu新地址 | 三上悠亚作品在线观看 | 亚洲福利一区 | 女人18毛片毛片毛片毛片区二 | 99热新网址 | 91精品国产亚洲 | 啪啪福利 | 日韩精品免费 | 在线观看亚洲区 | xxxxxhd亚洲人hd | 精品成人久久久 | 特级片毛片 | 免费无码av片流白浆在线观看 | 无码日韩人妻精品久久 | 日日操夜夜爽 | 伊人激情影院 | 黄色av免费播放 | 无码精品国产一区二区三区免费 | 成人av片无码免费天天看 | 成人免费网站视频www | 看一级大片 | 国产精品成人99一区无码 | 精美欧美一区二区三区 | 青草青草久热精品视频在线观看 | 999精品 | 99精品久久久久久久久久综合 | 精品国产乱码久久久久久图片 | 国产最大成人亚洲精品 | 国产精品一区二区三区久久 | 麻豆视频一区二区三区 | 国产人成午夜免电影费观看 | 日日摸夜夜爽无码毛片精选 | 国产精品一区av | 亚洲中文综合网五月俺也去 | 亚洲精品国产精品久久99热 | 亚洲宅男精品一区在线观看 | 欧美精品一区视频 | 色婷婷中文字幕 | 欧美一级特黄aaaaaa大片在线观看 | 成人亚洲一区无码久久 | 中文字幕人成乱码熟女 | 成人亚洲欧美丁香在线观看 | 中文在线无码高潮潮喷在线播放 | 射射综合网 | 亚洲色成人网站www永久 | 精品久久久久久久久久中文字幕 | 四虎永久免费地址入口 | 日本亚洲欧美综合在线 | 日韩成人a毛片免费视频 | 久久不见久久见www免费 | 91视频最新网址 | 一本色道久久综合亚洲精品小说 | 日韩卡二卡三卡四卡永久入口 | 国产在视频线在精品视频55 | 亚洲第一免费 | av在线中文字幕不卡电影网 | 果冻传媒2021精品一区 | 456成人精品影院 | 亚洲综合久久久 | 国产欧美性成人精品午夜 | 亚洲无线卡一卡二 | 久久久成人一区二区免费影院 | 乱中年女人伦av二区 | 亚洲精品国产精品国自产网站按摩 | 亚洲欧洲精品成人久久奇米网 | av不卡在线观看 | 美女高潮视频网站 | 97久久超碰国产精品… | 少妇激情一区二区三区视频小说 | 国产思思99re99在线观看 | 好紧好湿好硬国产在线视频 | 99精品无码一区二区 | 亚洲欧美成人综合图区 | 性高湖久久久久久久久aaaaa | 91天天综合| 翔田千里88av中文字幕 | 日本一区二区三区免费视频 | 国产精品成人va在线观看 | 99中文在线 | 超碰超碰超碰超碰 | 欧美又黑又粗 | 国产精品久久久久久一区二区三区 | 天天干伊人 | 久久国产精品77777 | 丁香六月色婷婷 | 少妇精品揄拍高潮少妇 | 欧美另类 自拍 亚洲 图区 | 97国产揄拍国产精品人妻 | 丁香花中文在线免费观看 | 中文无码伦av中文字幕在线 | 国产精品乱码高清在线观看 | 国产乱码一二三区精品 | 人妻av久久一区波多野结衣 | 2020精品自拍视频曝光 | 91精品国产乱码久久久久久张柏芝 | 内射无码专区久久亚洲 | 曰本又大又粗又黄又爽的少妇毛片 | 亚洲国产精品久久电影欧美 | 一区二区小视频 | 成人性色生活片免费看l | 无码人妻精品一区二区三 | 精品国产乱码久久久久久口爆网站 | 日本japanese丰满少妇 | 欧洲精品va无码一区二区三区 | 久久精品国产99国产精偷 | 亚洲日本中文字幕在线四区 | 亚洲精品黄| 国产精品久久久久久福利一牛影视 | 国内大量揄拍人妻在线视频 | 激情婷婷综合 | 一级性视频 | 精品人妻码一区二区三区 | 欧美精品亚洲精品日韩已满十八 | 成人日韩精品 | 亚洲欧美高清一区二区三区 | 国产粗又长又大毛片大开眼戒 | 欧美精品v欧洲高清视频在线观看 | 性欧美俄罗斯乱妇 | 中文无码乱人伦中文视频在线 | 热久久99热精品首页 | 国产女人18毛片水真多 | 天堂一二三区 | 久久九九免费视频 | 四虎成人精品永久在线视频 | 激情欧美综合 | 老师露双奶头无遮挡挤奶视频 | 免费精品一区二区三区第35 | 天天爱天天操天天干 | 亚洲午夜理论无码电影 | 男女做爰猛烈啪啪吃奶图片 | 欧美激情午夜 | 91成人精品一区在线播放 | 日本精品入口免费视频 | 亚洲精品伦理 | 女人喷液抽搐高潮视频 | 成人激情黄色小说 | 国产成人精品aa毛片 | 无码精品国产一区二区免费 | 狠狠v欧美v日韩v亚洲ⅴ | 欧美一级性| 日韩乱码人妻无码中文字幕 | 国产又大又黑又粗免费视频 | 欧洲熟妇色xxxx欧美老妇多毛 | 日产国产欧美视频一区精品 | 亚洲乱码日产精品bd在 | 国产精品一区二区久久 | 国产仑乱无码内谢 | jjzz日本女人 | 国产男人的天堂在线视频 | 99激情 | 鲁死你av资源站 | 久久99er6热线精品首页蜜臀 | 亚洲高清无码视频网站在线 | 无码人妻精品一区二区三区不卡 | 成人一区二区免费中文字幕视频 | 亚洲成a人片在线观看天堂无码 | 国产一级片播放 | 日日操夜夜操天天操 | 久久国产夜色精品鲁鲁99 | 国产精品久久久久久久久久辛辛 | 久久婷婷国产91天堂综合精品 | 日韩欧美在线视频观看 | 高清不卡毛片 | 在线手机av| 超碰资源在线 | 偷窥自拍亚洲色图 | 农村荡女淫春在线观看bd | 媚药一区二区三区四区 | 黄色欧美在线 | 亚洲欧洲一区 | 999zyz玖玖资源站在线观看 | 少妇和邻居做不戴套视频 | 91久久国产综合精品女同国语 | 色狠av | www.国产精品 | 肉嫁高柳家在线看 | 亚洲精品乱码久久久久久久久久久久 | 日韩 欧美 亚洲 | 伊人二区 | 亚洲r成人av久久人人爽澳门赌 | av在线播放一区二区三区 | 日韩操操操 | 天堂资源地址在线 | 国产精品不卡一区二区三区 | 无遮挡h肉视频在线观看免费资源 | 欧美性做爰大片免费 | 成 人 黄 色 免费 网站无毒 | 国产伦子系列沙发午睡 | 日本国产三级xxxxxx | 欧美日韩国产成人高清视频 | 在线资源天堂www | 精品欧洲av无码一区二区三区 | 国产一卡2卡3卡4卡网站精品 | 五月开心激情网 | 精品国内自产拍在线观看 | 伊人久久久久久久久久久久久久 | 亚洲欧美日韩久久精品 | 三上悠亚国产精品一区内容阅读 | 亚洲精品综合精品自拍 | 在线青草 | 特黄特色大片免费播放 | 欧美日韩在线精品视频二区 | 亚洲欧美丝袜精品久久 | 丁香七月激情 | 男人的天堂2019 | 91久久国产 | 成人亚洲欧美激情在线电影 | 91精品久久久久久久久久久 | 中国孕妇变态孕交xxxx | 第一福利官方导航 | 人妻无码不卡中文字幕系列 | 国内精品久久久久伊人aⅴ 99精品久久久久久久免费看蜜月 | 18禁动漫美女禁处被爆桶出水 | 鲁一鲁一鲁一鲁一色 | 99视频免费观看 | 成人免费视频网站在线看 | 81精品国产乱码久久久久久 | 免费一级肉体全黄毛片 | 伊人网影院 | 国产性色av高清在线观看 | 精品国产乱码久久久久久口爆 | 国产黄频在线观看 | 欧美亚洲在线播放 | 少妇被粗大猛进进出出 | 一级黄在线观看 | 99爱在线视频| www.色欧美| 欧美 国产日韩 综合在线 | 1级黄色大片儿 | 国产美女喷水视频 | 青青成人在线 | 色一情一乱一伦一区二区三区小说 | 99热这里只有精品在线 | 午夜精品免费视频 | 欧美在线视频不卡 | 精品久久久久av免费观看 | 91精品视频免费在线观看 | 91精品入口 | 伊人网免费视频 | 无码午夜福利视频一区 | 99国产精品 | av怡红院 | 一级大毛片 | 日本免费黄视频 | 亚洲色帝国综合婷婷久久 | 人妻无码全彩里番acg视频 | 久久国产精品久久久久久久久久 | 很色的网站 | 制服丝袜av无码专区完整版 | 成年人毛片在线观看 | 日本不卡在线观看 | 柠檬福利精品视频导航 | 欧美午夜一区二区三区精美视频 | 亚洲乱码一二三四区 | 尤物爽到高潮潮喷视频大全 | 知否之乱淫h侵犯h文 | 天天爽夜夜爽视频精品 | 久久久无码人妻精品无码 | 日韩视频无码免费一区=区三区 | 中文字幕国产视频 | 精品国产一区二区av麻豆不卡 | 疯狂撞击丝袜人妻 | 亚洲第一天堂 | 97国产婷婷综合在线视频 | 极品色视频 | 深爱激情综合网 | 中文乱码人妻系列一区 | 男女啪啪免费体验区 | 国产v亚洲v欧美v专区 | 亚洲最大成人一区久久久 | 思热99re视热频这里只精品 | 国产婷婷丁香五月缴情成人网 | 另类 专区 欧美 制服 | 大陆熟妇丰满多毛xxxx | 九九精品99久久久香蕉 | 女人被狂躁60分钟视频 | 超碰在线中文 | 亚洲www视频| 午夜无码一区二区三区在线观看 | 18禁裸乳无遮挡自慰免费动漫 | 久久久久国产精品人妻电影 | lutu成人福利在线观看 | 日本妇人成熟免费中文字幕 | 日韩亚洲欧美在线com | 久久久久久久午夜 | 黑人巨大av无码专区 | 欧美成人精品三级网站 | 精品久久久久久无码人妻热 | 插插射啊爱视频日a级 | 老熟妇性色老熟妇性 | 中文字幕免费观看视频 | 国产真实露脸乱子伦原著 | 在线观看免费网页欧美成 | 日本熟日本熟妇中文在线观看 | 又大又长粗又爽又黄少妇毛片 | 亚洲免费黄色网 | 亚洲人成网站在线播放动漫 | 中文字幕在线2021 | 亚洲区小说区图片区qvod按摩 | 五月天丁香在线 | 精品综合久久久久久888蜜芽 | 十八禁啪啪无遮挡网站 | 伊人自拍 | 日韩精品第1页 | 婷婷五月综合激情中文字幕 | 中文字幕久无码免费久久 | 国产精品 欧美日韩 | 精品精品国产欧美在线小说区 | 妺妺窝人体色www看人体 | 欧洲熟妇色xxxx欧美老妇免费 | 一本之道av不卡精品 | 国产裸体写真av一区二区 | 94av视频| 日本一大高清免费 | 国产精品爽到爆呻吟高潮不挺 | 日本xxx大片免费观看 | 日本精品一区二区三区在线观看视频 | 波多野结衣在线观看一码 | 国产美女在线精品免费观看网址 | av无码久久久久久不卡网站 | 黄色片a| 国产午夜福利精品一区 | 色视频一区二区三区 | 欧美人与动牲交app视频 | 国产在线拍揄自揄拍无码 | 精品视频麻豆入口 | 亚洲欧美日韩一区二区三区四区 | 亚洲高清在线看 | 亚洲精品国产手机 | 亚洲欧美xxx | 欧美 日韩 一区二区三区 | 欧美日韩在线观看免费 | 国产精品久久毛片av大全日韩 | 男女啪啪网站 | 四虎在线播放 | 日韩aⅴ影视| 久久这里有精品视频 | 在线视频观看你懂的 | 狠狠操狠狠色 | 精品+无码+在线观看 | 欧美老妇交zozo人 | 日本一本不卡 | 国产超高清麻豆精品传媒麻豆精品 | 亚洲无人区码一码二码三码的含义 | 亚洲国产999 | 少妇群交换bd高清国语版 | 色哟哟亚洲精品一区二区 | 一本—道久久a久久精品蜜桃 | 2020自拍偷拍 | 中文字幕视频在线观看 | 欧美亚洲日本国产黑白配 | 人人草视频在线观看 | 亚洲а∨天堂久久精品 | 五月综合久久 | 男人天堂2020 | 青青草在线观看视频 | 99国内精品久久久久影院 | 欧美国产日韩久久mv | 丁香婷婷六月综合交清 | 亚洲国产成人综合一区二区三区 | 五月激情网站 | 日本三级韩国三级欧美三级 | 精品综合久久久久久97 | 中国少妇做爰全过程毛片 | 亚洲视频一区二区三区四区 | 男女后式激烈动态图片 | 99久e在线精品视频在线 | 成人av一区二区兰花在线播放 | 午夜亚洲国产 | 九九热99久久久国产盗摄 | 日韩av无码免费大片bd | 97超碰国产精品 | 亚洲九九视频 | 亚洲啪啪网址 | 亚洲精品一区二区三区的 | 男人天堂avav | 久久人妻精品国产 | 欧美99视频 | 天堂va久久久噜噜噜久久va | 后进极品白嫩翘臀在线视频 | 亚洲另类无码一区二区三区 | 91极品国产| 亚洲高清专区日韩精品 | 新片速递丨最新合集bt伙计 | 最新版天堂资源中文在线 | 久久人人97超碰人人澡爱香蕉 | 国内精品久久久久影院日本 | 欧美日韩国产精品爽爽 | 影音先锋手机av资源站 | 欧美丰满熟妇hdxx | 中文字幕人妻无码系列第三区 | 欧美高清不卡 | 国产精品成人无码久久久 | 欧美成年视频在线观看 | 国产色婷婷精品综合在线播放 | 国产性一乱一性一伧一色 | 另类二区 | 亚洲精品777 | 无码乱人伦一区二区亚洲一 | 五月天激情婷婷深爱五月 | 国产精品久久久久久亚洲影视 | 无码国产精品一区二区色情男同 | h中文字幕| 婷婷丁香激情五月 | 岛国激情片 | 久久久久亚洲波多野结衣 | 久久久性视频 | 亚洲色图在线观看视频 | 久久免费视频网 | 狠狠色很很在鲁视频 | 午夜少妇性影院私人影院在线 | 另类视频一区二区 | 2018年秋霞无码片 | 成人免费无码不卡毛片 | 99久久99久久免费精品小说 | 一级片久久久久 | 欧美日韩亚洲中文字幕一区二区三区 | 欧美一级色 | 国产美女无遮挡免费视频 | 国产成人啪精品视频免费网站软件 | 无码av高潮抽搐流白浆在线 | 在线看免费视频 | 国产成人亚洲综合无码品善网 | av边做边流奶水无码免费 | 久久亚洲私人国产精品 | 99爱色| 国偷自产一区二视频观看 | 免费精品一区二区三区视频日产 | 老司机深夜免费福利 | 精品高朝久久久久9999 | 国产欧美精品一区二区三区小说 | 精品久久久久久无码专区 | 国产资源网站 | 91灌醉下药在线观看播放 | 亚洲成在人线aⅴ免费毛片 国色天香婷婷综合网 | 日本免费一区二区三区四区五六区 | 黑人巨大白妞出浆 | 久久久久久久久久国产 | 午夜黄色影片 | 国内精品九九久久久精品 | 成人做爰免费视频免费看 | 特片网我不卡 | 亚洲精品aaaaa | 亚洲午夜成人av电影 | 性一交一乱一乱一视频 | 亚洲熟女少妇一区二区 | 无码熟熟妇丰满人妻啪啪软件 | 手机看片福利日韩 | 无码人妻久久一区二区三区不卡 | 黄毛片视频 | 久久五月丁香激情综合 | 岛国大片在线 | 美女爽到呻吟久久久久 | 久草视频福利 | 国产成人愉拍免费视频 | 国产污片在线观看 | 欧美成人精精品一区二区频 | 国产九九精品视频 | 国产尤物 | www.青青 | 免费午夜拔丝袜www在线看 | 高清一区二区 | 国产男女做爰高清全过小说 | 一本一道久久a久久精品逆3p | 午夜影院在线观看免费 | 男女无遮挡猛进猛出免费观看视频 | 特黄色毛片| 欧美精品久久天天躁 | 东京热加勒比视频一区 | 天堂在线8| av免费无码天堂在线 | 人人妻人人爽人人做夜欢视频 | av中文字幕在线播放 | 成人性生交大片免费视频 | 99国产精品久久久久久久夜 | 亚洲国产精品久久久久秋霞小说 | 欧美乱妇在线视频播放 | 亚洲日本va在线视频观看 | 最新国产福利在线观看精品 | 亚洲精品国偷自产在线99正片 | 新香蕉少妇视频网站 | 无码人妻精品一区二区三区久久久 | 乱码视频午夜间在线观看 | 日日鲁鲁鲁夜夜爽爽狠狠视频97 | 午夜色大片在线观看 | 又黄又爽又猛的视频免费 | 特级毛片内射www无码 | 亚洲一卡2卡3卡四卡新区 | 国产 高清 无码 在线播放 | 极品白嫩高潮呻吟喷水av | 国模晨雨浓密毛大尺度 | 亚洲男人天堂2023 | 99精品视频国产 | 久热精品在线观看 | 国产精品女教师 | 色噜噜狠狠一区二区三区 | 97精品视频在线 | 欧美疯狂做受xxxx高潮小说 | 好吊色欧美一区二区三区四区 | 丝袜足控免费福利xx | 男女猛烈无遮挡免费视频 | 亚洲高清国产拍精品青青草原 | 日韩人妻高清精品专区 | 91视频国产网站 | 美女内射毛片在线看免费人动物 | 国产精品制服 | 欧美一级视频免费看 | 亚洲国产精品无码观看久久 | 国内熟女啪啪自拍 | 勾搭了很久的邻居少妇在线观看 | 日本xxxx丰满老妇 | 丨国产丨调教丨91丨 | 国产日韩在线视看高清视频手机 | 亚洲综合网站 | 亚洲精品一区二 | 国产三级中文字幕 | 亚洲乱色熟女一区二区三区麻豆 | 久久久久久久综合日本 | 国产精品18禁污污网站 | 日韩精品在线一区 | 91精品久久久久久久蜜月 | 玖玖资源站最稳定网址 | 精品国产这么小也不放过 | 久久久国产成人一区二区三区 | 国产中文字幕三区 | 极品粉嫩嫩模大尺度无码 | 久久久久久亚洲精品不卡 | 精品国产成人高清在线观看 | 日本强伦姧人妻69影院 | av天天草| 成人一级黄色毛片 | 欧美色偷偷 | 夜夜骚av | 51精品久久久久久久蜜臀 | 丝袜美腿亚洲综合 | 天天插狠狠干 | 亚洲人成伊人成综合网久久久 | 久久99精品久久久久久琪琪 | 乱人伦无码中文视频在线 | 久久无码精品一一区二区三区 | 亚洲中文久久精品无码浏不卡 | 亚洲性人人天天夜夜摸 | 在线看片福利 | 国产乱子伦精品无码专区 | 国产精品178页 | 欧美激情在线狂野欧美精品 | 巨大欧美黑人xxxxbbbb | 日本高清www视频在线观看 | 九九热8| 99爱国产 | 亚洲小说区图片区都市 | 亚洲国产剧情在线观看 | 无遮挡h肉视频在线观看免费资源 | 欧美乱妇高清无乱码一级特黄 | 四色永久网址在线观看 | 一边摸一边做爽的视频17国产 | 懂色av一区二区三区四区五区 | 国产成人精品三上悠亚 | 1—2雯雯的山村性欢 | 欧美亚洲国产日韩 | 欧美日韩精品二区 | 女装男の子av在线播放 | 久久久久久久女女女又又 | 天天cao在线 | 被窝影院午夜无码国产 | 成人无码精品一区二区三区亚洲区 | 黑人巨大精品欧美一区二区奶水 | 老司机精品福利视频在线 | 久久久午夜 | 精品国产片一区二区三区 | 国产精品乱码久久久久久 | 久久www免费人成_看片老司机 | 免费福利在线 | 丰满少妇人妻hd高清果冻传媒 | 51免费看成人啪啪片 | 浪潮av一区二区 | 夜鲁鲁鲁夜夜综合视频欧美 | 手机无码人妻一区二区三区免费 | 午夜av网站 | 欧美女神肛门的呐喊 | 久久香蕉国产线看观看亚洲小说 | 久久九九51精品国产免费看 | 日本高清精品 | 精品福利一区二区三区 | 国产亚洲婷婷 | 竹菊影视欧美日韩一区二区三区四区五区 | 国语对白91 | 亚洲 欧美 日韩 综合aⅴ | 亚洲图片欧美在线 | 国产av无码专区亚汌a√ | 天天影院色 | 亚洲中文字幕无码永久 | 欧美成人免费视频一区二区 | 国产日韩综合一区二区性色av | 草草影院ccyycom | 免费性网站 | 女人又爽又高潮毛片 | 777色网 | 男女爽爽无遮挡午夜视频 | 国产成人精品无缓存在线播放 | 国产精品成人a区在线观看 久久少妇精品 | 亚洲精品国产一区二区三 | 亚洲欧洲自拍 | 欧美日韩亚洲一区二区 | 免费能看的黄色片 | 免费的美女色视频网站 | 久久亚洲精品成人无码网站夜色 | 波多野结衣绝顶大高潮 | 精品国产乱码久久久久久图片 | av黄色免费观看 | 久久久久波多野结衣高潮 | 日本一区二区三区精品 | 欧美久久伊人 | 免费看美女被靠到爽的视频 | 免费看撕开奶罩揉吮奶头视频 | 日本免费三区 | 日韩视频无码免费一区=区三区 | 丰满少妇大力进入av亚洲葵司 | 中国熟妇牲交视频免费 | 欧美三级网站在线观看 | 又色又爽又大免费区欧美 | 色.com| 亚洲xx网站| 五月激情六月 | 亚洲欧美成人一区 | 欧美 日韩 精品 | 亚洲中文字幕无码中文 | 成人免费毛片aaaaaa片 | 午夜免费 | 狠狠噜天天噜日日噜国语 | 黑人邻居太猛中文字幕hd | 999免费观看视频 | 国产一区二区三区久久久久久久久 | 动漫羞免费网站中文字幕 | 亚洲欧美日韩久久精品 | 精品亚洲欧美无人区乱码 | 曰的好深好爽免费视频网站 | 少妇裸体see亚洲pics | 麻豆天美国产一区在线播放 | 人妻聚色窝窝人体www一区 | 亚洲精品国产精品国产自2022 | 亚洲成a人片在线观看无码专区 | 女人爽到喷水的视频大全 | 亚洲丝袜第一页 | 国产在线成人一区二区三区 | 中国少妇xxxx做爰 | 亚洲日韩一中文字暮av | 国产 | 欧洲野花视频天堂视频p | 久久精品国产99久久6 | 天天干干干干 | 欧美成人片一区二区三区 | 亚洲成人高清 | 色偷偷av亚洲男人的天堂 | 久久久久久午夜成人影院 | 欧美日韩国产精品成人 | 黄色大片中文字幕 | 黄色av一级 | 国产亚洲精品久久一区二区 | 狠狠淫xx | 日本一本二本三区免费 | 辣+高h+浓+np+肉+黄在线 | 天天干夜夜 | 国产一卡2卡3卡四卡国色天香 | 国产丝袜一区二区三区 | 亚色中文网 | 亚洲精品四区麻豆文化传媒 | 欧美日韩无线码在线观看 | 欧美三级在线看 | 色综合久久久久久久久五月 | 性做久久久久久久久久 | 看免费毛片 | 免费一级肉体全黄毛片 | 日韩av在线免费 | 久久精品99视频 | 国产香蕉久久精品综合网 | 国产精品亚洲专区无码老司国 | 欧美亚洲综合成人专区 | 超碰97人人做人人爱可以下载 | 久久久久免费精品国产小说 | 一区二区久久精品66国产精品 | 乱妇乱女熟妇熟女网站 | 丰满少妇被猛烈进出69影院 | 午夜日韩福利 | 亚洲一本大道无码av天堂 | 瑟瑟视频在线免费观看 | 国产人妻熟女ⅹxx高跟丝袜写真 | 久久综合九色综合欧美婷婷 | 99精品视频免费在线观看 | 曰本女人牲交高潮视频 | 色播在线精品一区二区三区四区 | 人妻无二区码区三区免费 | 久草国产在线观看 | 国产成人无码国产亚洲 | 日日日人人人 | 小视频免费在线观看 | 国产午夜三级一区二区三 | 综合五月激情二区视频 | 国产一区二区三区四区五区tv | 日本边添边摸边做边爱喷水 | 国产精品青青 | 97成人超碰 | 国产日韩欧美久久久精品图片 | 粉嫩虎白女p虎白女在线 | 97超碰香蕉| 欧美色图偷窥自拍 | 国产色精品vr一区二区 | 蜜桃av少妇久久久久久高潮不断 | 久久大香焦 | 中文字幕淫 | 在线天堂视频 | 国产999久久高清免费观看 | 五月色丁香婷婷网蜜臀av | 在办公室被c到呻吟的动态图 | 久久久国产片 | 乱子伦视频在线看 | 国产精品成人久久电影 | 国产精品一区二区在线蜜芽tv | 国产一二区精品 | 国产精品女优 | 国产一级片免费播放 | 日本一区二区在线观看视频 | 伊人va| 欧美猛交免费看 | 久久亚洲国产精品亚洲老地址 | 中文字幕三级人妻无码视频 | 久久午夜夜伦鲁鲁一区二区 | 久久久久久久综合日本 | 受虐狂 极端 奴役 折磨在线看 | 欧美顶级毛片在线播放 | 亚洲天堂一区 | 男女高潮又爽又黄又无遮挡 | 三个男吃我奶头一边一个视频 | 狠狠色丁香婷婷综合久久片 | 天天躁日日躁狠狠很躁2023 | a男人天堂 | 欧美日韩久久久久久 | 日本乳喷榨乳奶水视频 | 亚洲成人av免费 | 人妻少妇伦在线无码专区视频 | 青青草视频在线观看视频 | 精品一区二区三区东京热 | 精品爆乳一区二区三区无码av | 亚色九九九全国免费视频 | 亚洲婷婷av | 人人妻一区二区三区 | 欧洲影院 | 国产一区二区三区成人久久片老牛 | 国产成a人亚洲精v品在线观看 | 亚洲区精品区日韩区综合区 | www.伊人网| 2019久久视频这里有精品15 | 久久久久久亚洲精品成人 | 狼人综合伊人网 | 伊人色av| 成年人精品 | 欧美三级在线电影免费 | 欧美亚洲高清国产 | 欧美视频一区二区三区在线观看 | 日本一区二区高清 | www.色女人 | 少妇爆乳无码专区av无码 | 亚洲最新中文字幕在线 | 欧美视频xxxx | 免费精品国偷自产在线2020 | 亚洲精品国产成人精品软件 | av手机天堂 | 久久久久久毛片 | 午夜激情视频在线免费观看 | 日韩中文在线视频 | 久久精品婷婷 | 成人午夜免费无码区 | 伊人久久大香线蕉av不卡 | 亚洲成人动漫在线观看 | 色午夜| 中国丰满少妇xxxxx高潮 | 欧美伊人久久久久久久久影院 | 国产98在线 | 免费 | 国产超碰人人模人人爽人人添 | 88欧产日产国产精品 | 香蕉视频国产在线观看 | 亚洲精品乱码久久久久久黑人 | 国产精品无码久久四虎 | 欧美熟妇丰满肥白大屁股免费视频 | 国产精品人妻久久久久 | 日本高清一区二区视频 | 四虎免费大片aⅴ入口 | 黄网站在线播放 | 插插色综合网 | 国产精品久久久久久久久费观看 | 国产精品成人一区二区三区视频 | 国产视频久久久久久 | 日本中文一区二区三区亚洲 | 精品福利av导航 | 午夜鲁鲁 | 国产精品嫩草影院99网站 | 91精品国产色综合久久不卡98口 | 男女真实毛片视频图片 | 国产激情精品视频 | 视频二区丝袜国产欧美日韩 | 日日干夜 | 免费男性肉肉影院 | 日本中文字幕网 | 中文无码日韩欧免费视频 | 九九热在线视频精品店 | va婷婷| 色综合久久久 | 欧美xo影院 | 亚洲xx网站 | 亚洲人成网址 | 黄色毛片在线观看 | 国产美女精品视频免费播放软件 | 久久午夜国产精品www忘忧草 | 四虎影视永久在线观看 | 在线中文天堂 | 亚洲国产精品隔壁老王 | 精品国产免费第一区二区三区 | 国产欧美va天堂在线电影 | 国产96av在线播放视频 | 久久免费播放视频 | 99re在线视频观看 | 最新精品国偷自产在线美女足 | 日韩av看片| 九九热在线精品视频 | 国产高清自拍 | 国产美女永久免费无遮挡 | 亚洲精品一区二区三区蜜桃久 | 成人美女黄网站色大色费全看在线观看 | 国产真实强奷网站在线播放 | 亚洲精品中文字幕久久久久 | 欧美a级网站 | 国产哺乳奶水91porny | 日本不卡一区二区三区视频 | 国产精品无码制服丝袜 | 福利视频日韩 | 天堂av中文字幕 | 国产精品成人av电影不卡 | 亚洲日本一本dvd高清 | 精品人妻无码一区二区三区蜜桃一 | 少妇久久久久久被弄高潮 | 91视频国产精品 | 99re视频这里只有精品 | 天天插天天狠 | 中文字幕人妻伦伦精品 | 欧美疯狂做受xxxx | 婷久久| 国内精品伊人久久久久影院对白 | 国产精品久久久久久久久免费桃花 | 欧美成aⅴ人高清免费观看 国产作爱激烈叫床视频 | 乱人伦人妻中文字幕无码 | 97婷婷大伊香蕉精品视频 | 91视频入口 | 欧美真人性野外做爰 | 黄色亚洲片 | 国产国语毛片在线看国产 | 天天曰天天操 | 51调教丨国产调教视频 | 国产精品91久久久 | 天堂中文а√在线官网 | 亚洲浮力影院久久久久久 | 国产一区二区丝袜 | 中文字幕一区在线播放 | 三级欧美日韩 | 成人免费黄色小视频 | 黑人巨大无码中文字幕无码 | 亚洲天堂五月 | 免费精品国产人妻国语 | 日日摸日日碰夜夜爽无码 | 国产suv精品一区二区6 | 久久精品噜噜噜成人 | 国产成人亚洲精品无码综合原创 | 伊人久久大香线蕉av一区二区 | 欧美中文在线观看 | 色爱av综合网站 | 丁香花婷婷 | 国产成人片无码视频在线观看 | 免费高清欧美一区二区三区 | 国产精品久久久久久nⅴ下载编辑 | 成年人高清视频 | 中文字幕av中文字无码亚 | 欧美成人一区二免费视频 | 成人乱淫av日日摸夜夜爽节目 | 欧美色综合网站 | 国产精品人妻熟女毛片av久 | 久久久精品999 | 无码av岛国片在线播放 | 亚洲 欧美 日韩 精品 | 久久99精品国产99久久6 | 久久久久夜夜夜精品国产 | 国产精品剧情对白无套在线观看 | 亚洲精品久久蜜桃站 | 国产福利毛片 | 亚洲综合区小说区激情区 | 欧美91精品 | 窝窝午夜看片成人精品 | 中文资源在线天堂库8 | 91精品国产乱码久久久久久久久 | 国产精品真实灌醉女在线播放 | 日韩欧美一级视频 | 免费观看又污又黄的网站 | 人成午夜大片免费视频77777 | 果冻传媒少妇借种av剧情在线 | 国产精品久久久久久久一区二区 | 又黄又粗又爽免费观看 | 搜索黄色大片 | 亚洲欧美国产va在线播放 | 内射少妇36p亚洲区 色就色综合 | 亚洲欧美日韩成人一区在线 | 日本xxxxxxxxxx天美 | 国产人成高清在线视频99最全资源 | 精品人妻午夜一区二区三区四区 | 日韩一品道 | 亚洲一区二区三区含羞草 | 狠狠亚洲婷婷综合色香五月 | 国产91色在线 | 日韩 | 成人亚洲欧美一区二区 | av日韩在线免费观看 | 国产人成无码视频在线1000 | 一边摸一边叫床一边爽av免费 | 亚洲精品一区23p | 18禁男女污污污午夜网站免费暖暖 | 欧洲亚洲色一区二区色99 | 欧洲丰满少妇a毛片 | 久久福利一区 | 波多野结衣一区二区三区 | 色婷婷在线影院 | 奇米国产 | 91超薄肉色丝袜交足高跟凉鞋 | 精品久久久久久国产牛牛 | 国产亚洲美女精品久久久 | 久久99精品久久久久婷综合 | 蜜桃av一区二区 | 天天操天天干天天爽 | 免费成人精品 | 成人国产网站v片免费观看 欧美成人精品第一区 | 黄色片成人 | 欧美老熟妇乱xxxxx | 粉嫩极品美女国产在线观看 | 午夜精品三级久久久有码 | 国产日韩视频 | 亚洲中文字幕经典三级 | 欧美性插视频 | 无码人妻丝袜在线视频红杏 | 亚洲高清成人aⅴ片 | 无码国产一区二区三区四区 | 青草草在线视频免费观看 | 亚洲欧洲无码一区二区三区 | 天堂在线资源库 | 久久超乳爆乳中文字幕 | 久久成人a| 开心激情深爱 | 法国少妇xxxx做受 | 91观看在线| 超碰在线99 | 国产一区视频免费在线观看 | 丰满多毛少妇做爰视频 | 国产经典三级av在线播放 | 国产精品爽爽v在线观看无码 | 无码毛片一区二区三区本码视频 | 亚洲欧美日韩精品一区二区 | 自愉自愉产区二十四区 | 午夜性影院 | 久久精品麻豆日日躁夜夜躁 | 中文有码人妻字幕在线 | 在线a亚洲v天堂网2018 | 亚洲国产综合精品 在线 一区 | 亚洲黄色www | 日韩精品一区二区三区色欲av | 亚洲午夜精品a片一区二区app | 最新中文字幕在线播放 | 亚洲欧美视频网站 | 在线免费观看av网址 | 在线播放你懂 | 亚洲午夜久久久精品影院 | 中文字幕在线精品 | 亚洲精品一区久久久久久 | 中文人妻av久久人妻水蜜桃 | 91成人亚洲 | 国产精品久久久久不卡绿巨人 | 黄色片在线观看免费 | 99热在线精品国产观看 | 欧美熟妇色ⅹxxx欧美妇 | yw免费看妹子超在线 | 天干夜天天夜天干天在线观看 | 国产老头视频 | 欧洲熟妇色xxxx欧美老妇软件 | 日本高清一区二区视频 | 欧洲综合色 | 成年人免费看视频 | 一边摸一边做爽的免费视频日本 | 狠狠躁夜夜躁人人爽天天古典 | 337p粉嫩日本大胆瓣开下部 | 亚洲中文字幕av不卡无码 | 伊人久久大香线蕉无码麻豆 | 97超级碰碰碰| 国产成人无码精品久久涩吧 | 中文字幕亚洲天堂 | 午夜a理论片在线播放 | 尹人成人 | 精品国产乱码久久久人妻 | 国产成人高清在线观看视频 | 国产成人无码免费视频97 | 日本精品一二三 | 一级黄色毛片 | 国精产品一区一区三区免费视频 | 亚洲成 人 综合 亚洲欧洲 | 美女网站在线免费观看 | 少妇精品偷拍高潮少妇小说 | 亚洲精品久久久久久久久久久捆绑 | 四虎在线视频 | 国产视频亚洲一区 | 岛国精品一区二区三区 | 亚洲一卡2卡3卡4卡5卡精品 | 亚洲午夜久久久久久久国产 | 久久天天躁狠狠躁夜夜躁2014 | 性生交生活大片免费看 | 亚洲亚洲人成无码网www | 日本少妇高潮xxxxⅹ | 欧美亚洲综合高清在线 | 亚洲精品久久久无码大桥未久 | 午夜毛片| 日本亚洲欧洲另类图片 | 国产精品久久久久久nⅴ下载编辑 | 九九热视频免费观看 | 色吊丝最新永久免费观看网址 | 国产精品涩涩屋www在线观看 | 色无五月 | 精品一区二区av天堂 | 超碰在线看 | 国产成年视频 | 韩国19禁主播深夜福利视频 | 日本久久夜夜一本婷婷 | 国产日韩欧美三级 | 日日日日日日bbbbb视频 | 依依成人精品视频在线观看 | 色视频久久 | 国产无套白浆一区二区 | 色婷婷六月亚洲婷婷6月 | 美女做爰久久久久久 | 国产无遮挡又黄又爽不要vip网站 | 性欧美视频 | 天天摸夜夜添狠狠添婷婷 | 级r片内射在线视频播放 | 亚洲色图.com | 人妻无码av一区二区三区精品 | 高中国产开嫩苞实拍视频在线观看 | 亚洲一本一道一区二区三区 | 日本免费不卡高清网站 | 18禁成人黄网站免费观看 | 亚洲v欧美v国产v在线观看 | 在哪看毛片 | 色久综合网 | 国产v亚洲v欧美v精品综合 | 蜜桃av色偷偷av老熟女 | 最新色站| 国产成av人片在线观看天堂无码 | 国产人妖一区二区三区 | 日本免费网站在线观看 | 亚洲国产精品人人爽夜夜爽 | 日韩色片在线 | 少妇饥渴偷公乱av在线观看涩爱 | 麻豆一区二区三区精品视频 | 中文字幕av一区二区五区 | 午夜插插 | 日韩va亚洲va欧美va久久 | 无翼乌工口全彩肉肉无遮挡18 | 日韩av无码一区二区三区无码 | av无码中文字幕不卡一区二区三区 | 国产成人综合日韩精品无码不卡 | 91夜夜揉人人捏人人添红杏 | 午夜不卡久久精品无码免费 | 欧美 日韩 视频 | 亚洲国产成人一区 | 狠狠干图片 | 亚洲 欧美 视频 手机在线 | 亚洲一区二区国产 | 欧美性受xxxx黑人猛交 | 欧美日韩精品一区 | 色哟哟亚洲精品一区二区 | 亚洲精品成a人在线 | 最新av在线免费观看 | 美女羞羞视频网站 | 久久人国产 | 中国久久久 | 午夜激情福利在线 | 欧美成人精品网站 | 天天操夜夜草 | 中国华裔少妇黑人内谢 | 国内丰满少妇猛烈精品播 | 揄拍成人国产精品视频99 | 久久精品国产一区二区无码 | 国产又粗又长又硬免费视频 | 黄色免费大片 | 麻豆久久久久久 | wwwwww在线观看 | 日韩人妻无码精品久久久不卡 | 欧美一区二区三区视频在线观看 | 免费看污污视频 | 亚洲精品无码久久久久y | 色又黄又爽18件免费网站 | 亚洲精品色午夜无码专区日韩 | 精品国产亚洲福利一区二区 | 国产美女被遭高潮免费网站 | 日本少妇做爰全过程毛片 | 老子要把你cao烂h调教视频 | 四虎欧美 | 丰满五十路熟女正在播放 | 嫩草网站入口 | 国产乱人伦app精品久久 | 无码国产精品一区二区免费16 | 91国内揄拍国内精品对白 | 少妇一级淫片免费放2 | 亚洲一区综合 | 国产成人久久777777 | 亚洲欧美成人一区 | 欲色影视天天一区二区色香欲 | 又大又粗又爽18禁免费看 | 爱情岛论坛亚洲品质自拍网址 | 午夜骚影| 亚洲综合日韩 | 国产三级精品三级在线专区1 | 日韩久久久久久 | 国产人与zoxxxx另类 | 日本综合久久 | 中文字幕无线码蘑菇视频 | 日韩手机看片 | 少妇嘿咻做爰吃奶摸视频网站 | 精品卡1卡二卡三国色天香 国产欧美在线免费观看 | 香港三日本三级少妇三级视频 | 国产日韩精品久久 | 18禁男女污污污午夜网站免费暖暖 | 国产成人8x人网站视频在线观看 | 国产一级爱c视频 | 欧美丰满熟妇xxxx性多毛 | 色人阁网站 | 日本毛片在线 | 黄色网络在线观看 | 国产资源在线视频 | 狠人干练合综合网 | 精品亚洲aⅴ无码一区二区三区 | 亚洲a∨国产av综合av下载 | 国产午夜精品一区二区理论影院 | 国产精选h网站 | 天堂中文网在线 | 激情都市男人天堂 | 欧美精品网 | av大片免费看 | 又爽又黄又无遮挡的激情视频 | 亚洲无人区码一码二码三码的含义 | 欧美日韩国产精品综合 | 国产成人av在线免播放app | 老熟女重囗味hdxx70星空 | 久久男人的天堂 | 樱桃成人精品视频在线播放 | 日韩一区网站 | 亚洲不卡视频 | 久热综合在线亚洲精品 | 四虎影视国产精品永久地址 | 欧美图片一区 | 成人影院www蜜桃网站 | 亚洲国产成人久久综合一区77 | 国产露脸av| 一二三四视频社区在线 | 亚洲成人精品网 | 色香蕉在线观看 | 中文字幕无码不卡一区二区三区 | 九九九九九九九九 | 日韩一区二区在线免费观看 | 国产福利永久在线视频无毒不卡 | 午夜色大片在线观看免费 | 亚州欧美日韩 | 在熟睡夫面前侵犯我在线播放 | 免费不卡无码av在线观看 | 福利视频入口 | 香蕉人人精品 | 免费黄色毛片 | 久久久久久综合网天天 | wwwxx国产| 四川少妇xxxx内谢欧美 | 亚洲欧美日韩v在线观看不卡 | 好吊妞无缓冲视频观看 | 成人做爰视频www网站小优视频 | 五十路熟妇强烈无码 | 五月天狠狠操 | 一本色道久久综合亚洲精品按摩 | 国产日韩欧美一区二区久久精品 | 欧美日韩国产片 | 欧美激情做真爱牲交视频 | 久久精品国产精品久久久 | 人人射av| 在线播放国产高潮流白浆视频 | 国产精品无码电影在线观看 | 免费成年人在线视频 | 桃花视频在线观看高清版mv | 91p在线观看 | 久久人妻精品白浆国产 | 日韩爽爽影院 | 亚洲精品极品 | 成年视频在线 | 久久久久99精品成人片试看 | 无码人妻久久一区二区三区蜜桃 | 女人的精水喷出来视频 | 九色国产 | 国产福利无码一区在线 | 中文字幕人成乱码熟女app | 蜜桃一二三区 | 日韩高清在线亚洲专区小说 | 一进一出一爽又粗又大 | 激情欧美一区二区三区黑长吊 | 精品国产一区二区三区四区动漫a | 99精品网站 | 精品亚洲一区二区三区四区五区 | 性欧美暴力猛交69hd | 亚洲成人精品久久久 | 亚洲精品中文字幕在线播放 | 清纯 唯美 亚洲 自拍 小说 | 成人免费午夜视频69影院 | 国产对白乱刺激福利视频 | 小黄鸭精品密入口导航 | 中文字幕一区二 | 国语对白99| 久久www成人_看片免费不卡 | 亚洲天堂色 | 国产老太睡小伙子视频 | 久久无码喷吹高潮播放不卡 | 欧美大片www | 关晓彤真人毛片 | 亚洲一二三区精品 | 国产成人午夜精品影院游乐网 | a√天堂中文字幕在线熟女 国产人妻精品午夜福利免费 | 亚洲国产区男人本色vr | 特殊重囗味sm在线观看无码 | 国产亚洲欧美日韩亚洲中文色 | 99福利在线观看 | 欧美精品久久久久久久自慰 | 婷婷综合缴情亚洲狠狠小说 | 久久婷婷综合缴情亚洲狠狠_ | 久久这里精品国产99丫e6 | 日本在线国产 | 国产精品天天看 | 黄色三级短视频 | 91成人在线播放 | 九色视频丨porny丨丝袜 | 欧美色视频一区二区三区在线观看 | 性xxx欧美老妇5060.70 | 精品av无码国产一区二区 | 亚洲第一无码xxxxxx | 久久精品国产成人午夜福利 | 国产农村乱辈无码 | 亚洲色精品三区二区一区 | 亚洲福利视频一区二区 | 韩国三级中文字幕hd久久精品 | 青青草原国产av福利网站 | 91精品国模一区二区三区 | 日韩国产欧美在线观看 | 国产人成高清在线视频99最全资源 | 国产精品无码专区久久久 | 又爽又黄禁片视频1000免费 | 2018天天干天天操 | 亚洲全国最大的人成网站 | 撸撸综合色av | 99久久精品国产同性同志 | 色就是色网站 | 正在播放熟妇群老熟妇456 | 久久久无码精品亚洲a片0000 | 99热热久久 | 99在线精品视频观看 | 久久国产劲爆∧v内射-百度 | 日本xxxx肉体谢液体色液体 | 人人妻人人做人人爽 | 日本国产精品 | 国产69成人精品视频免费 | 欧美日韩在线免费看 | 国产欧色美视频综合二区 | 五月婷婷免费视频 | 亚洲成熟丰满一区二区三区 | 天天综合网天天综合色 | 亚洲乱论| 亚洲国产精品日韩av专区 | 国产一三四2021不卡 | 任你躁久久精品6 | 国产高清无密码一区二区三区 | 亚洲成人av一区二区 | 日本五十路岳乱在线观看 | 天干天干天干夜夜爽av | 日产成品片a直接观看入 | 邻居少妇张开腿让我爽了在线观看 | 播放少妇的奶头出奶水的毛片 | 黄色欧美在线 | 永久天堂网 av手机版 | 成在线人免费无码高潮喷水 | 日本黄色二区 | 欧美国产精品久久久乱码 | 爱情岛亚洲论坛入口福利 | 国产欧美日韩va另类影音先锋 | 狠狠久久亚洲欧美专区 | 国产成人精品日本亚洲直接 | 五月精品| 亚洲春色av无码专区在线播放 | 久久三级影院 | 精品中文字幕在线观看 | 双性娇喘浑圆奶水h男男 | 免费精品一区二区三区a片 日韩一区二区三区在线播放 | 成人禁污污啪啪入口 | 国产呦系列| 韩国在线观看 | 婷婷丁香六月激情综合在线人 | 尤物爽到高潮潮喷视频大全 | 亚洲熟妇无码八v在线播放 色综合精品 | 中文字幕久久久人伦 | 亚洲欧美综合精品久久成人 | 免费大黄网站在线观 | 九色综合网 | 少妇精品久久久久www | 亚洲中文字幕无码永久在线不卡 | 欧美在线人视频在线观看 | 色www亚洲国产张柏芝 | 最近2019中文字幕在线 | 亚洲天堂av在线免费观看 | 亚洲欧美综合在线中文 | 久久精品成人无码观看不卡 | 欧美午夜在线 | 欧美区familymoms系列 | 99国产欧美另类久久片 | 免费国产黄线在线播放 | 在线观看视频www | 永久黄网站色视频免费观看 | 精品无码国产污污污免费网站国产 | 国产又粗又猛又色又 | 羞羞视频91 | 国产av福利久久精品can | 日韩人妻无码精品—专区 | 黄色一级免费网站 | 一区二区三区亚洲精品国 | 国产成人在线视频网站 | 欧美99精品 | av无码免费一区二区三区 | 亚洲最新版av无码中文字幕 | 国内九一激情白浆发布 | 久久五月网 | 国产精品免费在线播放 | 天堂а√中文最新版在线 | 国产丝袜肉丝视频在线 | 色吧av色av | 日本久久久久久 | 午夜羞羞影院男女爽爽爽 | 超碰神马| 国产爆乳美女娇喘呻吟 | 国产午夜无码片在线观看 | 午夜精品一区二区三区在线播放 | 9.1成人看片免费版 婷婷色一区 | 91灌醉下药在线观看播放 | 福利资源导航 | 国产另类xxxxhd高清 | 免费看毛片基地 | 免费的黄色影片 | 77成人网| 一区二区三区三区 | 国产精品视频一区二区三区 | 在线天堂新版最新版在线8 亚洲www啪成人一区二区 | 夜色福利站www国产在线视频 | 国产日韩在线视看第一页 | 亚洲人网站 | 97久久国产亚洲精品超碰热 | 国产男女乱婬真视频免费 | 少妇午夜福利水多多 | av网站天堂 | 色哟色哟色精品 | 成人毛片久久 | 国产欧美成人一区二区a片 成人一级网站 | 免费黄网在线观看 | 国产chinese精品露脸 | 又粗又猛又爽又黄少妇视频网站 | 蜜臀98精品国产免费观看 | 久久99草| 亚洲精品乱码日本按摩久久久久 | 好男人www社区视频在线资源 | 国产青青草 | 国产精品久久久久久久久免小说 | 噼里啪啦在线看免费观看视频 | 一区二区三区在线免费观看视频 | 亚洲色成人网站www永久尤物 | 天堂网视频在线观看 | 欧美成人操 | 免费av视屏| 色网址在线观看 | 国产国拍精品av在线观看按摩 | 就爱啪啪网站 | 变态拳头交视频一区二区 | av在线天堂网| 极品 在线 视频 大陆 国产 | 亚洲国产成人精品无码区宅男 | 亚洲国产精品人人做人人爱 | 毛片小视频 | 日韩天堂在线 | 欧美福利视频网站 | 樱花草视频www日本韩国 | 老鸭窝视频在线观看 | 亚洲国产综合av | 精品在线视频一区 | 久久先锋| 一本热久久sm色国产 | 91在线天堂| 亚洲精品国产精品乱码不97 | 红桃国产视频 | 国产又色又爽又黄的 | 男女真人后进式猛烈动态图视频 | 日本二区在线观看 | 亚洲第一福利网站在线 | 乱子伦一区二区三区 | 亚洲 欧美 国产 日韩 精品 | 精品国产一区二区三区不卡蜜臂 | 国产精品人妻一区二区三区四 | 欧美视频精品免费覌看 | 久久夜色噜噜噜av一区二区 | 日韩精品在线观看网站 | 粗暴91大变态调教 | 日韩中文字幕在线一区二区三区 | 亚洲国产午夜精品理论片妓女 | 久久精品国产久精国产 | 久久日av | 亚洲精品午夜久久久 | 国产成人a在线视频免费 | 亚洲视频国产视频 | 日韩1 | jzzijzzij日本成熟丰满 | 91国产精品视频在线观看 | sese在线视频 | 深夜精品视频 | 68精品久久久久久欧美 | 亚洲国产成人精品久久久国产成人 | 日本日本肥妇herew | 成人中文字幕+乱码+中文字幕 | 亚洲国产av高清无码 | 中文字幕无码av免费久久 | 九九黄色大片 | 啪啪激情婷婷久久婷婷色五月 | 国产精品久久久久久久午夜 | 高清一级黄色片 | 四虎影视在线播免费观看 | 手机在线观看av网站 | 国产日韩精品一区二区三区在线 | 精品国产福利久久久 | 男女激情视频一区 | 中文字幕第88页 | 亚洲二区一区 | 久久精品国产69国产精品亚洲 | 免费人成在线观看网站播放 | 婷婷丁香五月缴情视频 | 国产精品白丝av在线观看播放 | 亚洲va欧美va国产综合剧情 | 国产成人福利在线视频播放下载 | 日日夜夜操av | 国产色视频网免费 | 熟妇高潮精品一区二区三区 | 亚洲做受高潮无遮挡 | 秋霞国产精品一区二区 | 国产仑乱无码内谢 | 久久精品这里只有精品 | 午夜爽爽爽男女免费观看hd | 精品一区二区在线看 | 国产福利在线观看免费第一福利 | 日韩 欧美 综合 | 免费无码毛片一区二三区 | 正在播放亚洲 | 中文字幕在线观看你懂的 | 成人性生活视频在线播放 | 葵司免费一区二区三区四区五区 | 免费看一级黄色片 | 中文在线√天堂 | 婷婷五月综合丁香在线 | 亚洲热在线观看 | 亚洲精品亚洲人成在线观看麻豆 | 强侵犯の奶水授乳羞羞漫虐 | av天天在线观看 | 久九九| 女人张开腿让男人桶爽 | 性做久久久久久免费观看 | 国产91丝袜在线播放 | 国产网红主播精品一区 | 天天摸天天摸天天天天看 | 夜夜摸日日躁欧美视频 | 午夜影院在线观看18 | 国产偷窥自拍视频 | 又湿又紧又大又爽a视频 | 色偷偷中文字幕综合久久 | 黄色va| 亚洲精品综合在线 | 一本大道东京热无码视频 | 一本一道波多野结衣中文av字幕 | 91文字幕巨乱亚洲香蕉 | a吖天堂网2019 | 日韩在线免费 | 久草原精品资源视频 | 337p日本欧洲亚洲高清鲁鲁 | 亚州av一区 | 亚欧欧美人成视频在线 | 免费国产自产一区二区三区四区 | 国产在线精品无码不卡手机免费 | 韩国精品一卡2卡三卡4卡乱码 | 亚洲日韩在线中文字幕线路2区 | 4虎最新| 国产欧美久久久精品影院 | 91视频com | 手机真实国产乱子伦对白视频 | 爱爱激情免费视频 | 性刺激的大陆三级视频 | 国产成人久久久精品免费澳门 | 青青草视频在线看 | 国产超碰人人做人人爱一二区视品 | 无码人妻精品一区二区蜜桃色欲 | 成x99人av在线www | 欧洲a级毛片 | 亚洲中文字幕无码日韩 | 日日大香人伊一本线久 | 国产成人福利片 | 亚洲超碰在线观看 | 亚洲一本在线观看 | 无码专区手机在线播放 | 欧美美女黄色网 | 九九久久国产精品 | 国产福利萌白酱精品tv一区 | 丝袜熟女国偷自产中文字幕亚洲 | 天堂av免费 | www.成人.com| 久草av免费| 成熟女人牲交片免费观看视频 | 亚洲欧美日韩国产一区 | www.久久精品 | 天堂av.com| 国产精品色综合精品福利在线 | 91久久嫩草影院一区二区 | 日产日韩亚洲欧美综合下载 | 免费观看无遮挡www的视频 | 成人性生交大免费看 | 看片一区| 日韩一中文字幕 | 天天视频污 | 人人爽人人干 | 都市 校园 春色 激情 国产 | 成人欧美一区 | 欧美一区在线视频 | 台湾午夜a级理论片在线播放 | 亚洲色播爱爱爱爱爱爱爱 | 国产精品无码翘臀在线看 | 中国女人性做爰免费看 | 最近中文av字幕在线中文 | 黄色av成人 | 色九九九 | 日韩激情精品 | 99精品视频一区在线观看 | 国产精品自在在线午夜蜜芽tv在线 | 日本免费一区二区三区 | 特黄视频免费看 | 狠狠色噜噜狠狠狠狠米奇7777 | 欧美亚洲在线 | 九色porny丨国产首页在线 | 天天色天天搞 | 亚洲全部无码中文字幕 | 成人免费高清在线播放 | 91风间由美一区二区三区四区 | 久久国产精品二区 | 欧美一区二区最爽乱淫视频免费看 | 亚洲国产精品不卡av在线 | 亚洲天堂中文在线 | 久久精品66免费99精品 | 精品一区二区三区免费 | 亚洲黄色小说视频 | 久久影院九九被窝爽爽 | 少妇性l交大片久久免费 | 日本又白又嫩水又多毛片 | 最新av网址在线观看 | 亚洲精品美女久久7777777 | 久久国产成人精品国产成人亚洲 | 懂色av一区二区三区久久久 | 中文字幕一级 | hd最新国产人妖ts视频仙踪林 | 对白刺激国产对白精品城中村 | 国产偷自视频区视频 | 天堂网www. | 亚洲蜜臀av乱码久久精品 | 精品国产成人亚洲午夜福利 | 九九热最新网址 | 强奷漂亮少妇高潮在线观看 | 在线视频三区 | 97人人模人人爽人人喊电影 | 国产九一视频在线观看 | 摸进她的内裤里疯狂揉她动图视频 | 中文字幕无码乱人伦在线 | 亚洲综合中文 | 国产av国片精品一区二区 | 亚洲婷婷在线 | 一区二区久久久久草草 | 男女爽爽无遮挡午夜视频 | 2012中文字幕在线视频 | 免费一级淫片红桃视频 | 视频二区中文字幕 | 欧美不卡在线 | 欧美 变态 另类 人妖 | 超碰97免费 | 清纯唯美一区二区三区 | 久久国产乱子伦免费精品 | 日本边添边摸边做边爱喷水 | 美女扒开奶罩露出奶头视频网站 | 国产无套白浆一区二区 | 少妇丰满日韩偷拍欧美 | 亚洲深深色噜噜狠狠网站 | 午夜福利国产成人无码gif动图 | 成人国产三级在线观看 | 日本肥妇 | 艳妇臀荡乳欲伦69调教在线播放 | 三级毛片在线看 | 99视频精品免视看 | 亚洲好看站 | 日本一区二区黄色 | 丝袜老师办公室里做好紧好爽 | 中文精品久久久久国产网址 | 男人的天堂中文字幕熟女人妻 | 中文字幕av在线播放 | 国产美女精品自在线拍免费 | 五月婷久久 | 亚洲欧洲成人a∨在线观看 91久久夜色精品国产九色 | 8v天堂国产在线一区二区 | 九九热视频免费在线观看 | 国产69精品久久久久久野外 | 久久综合导航 | 久久和欧洲码一码二码三码 | 成人毛片大全 | 99re6这里只有精品视频在线观看 | 乱子对白2021 | 国产成人精品亚洲日本在线桃色 | 免费无遮挡无码视频网站 | 秋霞欧美一区二区三区视频免费 | 131美女爱做视频免费 | 装睡被陌生人摸出水好爽 | 97久久超碰国产精品最新 | 天天看天天爽 | 人妻无码一区二区不卡无码av | 久久人午夜亚洲精品无码区 | www.亚洲色图 | 欧美综合自拍亚洲图久青草 | 日韩专区一区 | 国产66页| 国内精品久久久久影院嫩草 | 亚洲欧美日韩中文无线码 | dy888夜精品国产专区 | 干干日日 | 欧美激情一区二区在线 | 午夜成人免费视频 | 伊人精品成人久久综合全集观看 | 国产女人高潮大叫a毛片 | 夜夜爽爽爽久久久久久魔女 | 国内精品久久久久久不卡影院 | 性欧美一区 | 国产精品无码mv在线观看 | 久久久亚洲精品成人 | 一本大道久久a久久综合婷婷 | 国产免费中文字幕 | 911久久香蕉国产线看观看 | 久久九精品 | 欧美精品一国产成人综合久久 | 亚洲成h人av无码动漫无遮挡 | 亚洲欧美视频 | 黄色录相一级片 | 欧美视频亚洲图片 | 天天草夜夜骑 | 无码精品国产va在线观看dvd | 天天干天天操 | 久久乱码卡一卡2卡三卡四 四虎影库在线永久影院免费观看 | 国产精品无码一本二本三本色 | 国产又黄又粗又猛又 | 日本在线a一区视频高清视频 | 伊人色综合九久久天天蜜桃 | 女人另类牲交zozozo | 午夜日本大胆裸艺术 | 亚洲色图偷拍视频 | 丁香色婷婷国产精品视频 | 天天骑夜夜操 | 亚洲综合天堂网 | 国产福利小视频 | 国产精品a国产精品a手机版 | 国产超碰自拍 | 国产精品99久久99久久久不卡 | 一本大道加勒比免费视频 | 国产精品一区二区高清在线 | 亚洲综合激情五月久久 | 国产精精 | 色噜噜一区二区三区 | 欧美亚洲亚洲日韩在线影院 | 国产95在线 | 亚洲 | 男人舌头进女屁股视频免费 | 久久久久国产精品人妻aⅴ果冻 | 九九久久99综合一区二区 | 国产精品无码2021在线观看 | 五月天久久久久久九一站片 | 国精产品999一区二区三区有限 | 亚洲免费人成视频观看 | 少妇人妻av毛片在线看 | 精品中文字幕在线播放 | 日本理论片免费观看在线视频 | 国产精品30p | 久久久一本精品99久久精品88 | 在线观看99 | 国产区第一页 | 亚洲日韩国产精品第一页一区 | 免费一区二区三区成人免费视频 | 麻豆av久久无码精品九九 | 成年人黄色 | 四虎影视国产精品免费久久 | 在线观看成人小视频 | zzijzzij日本成熟少妇 | 少妇精品偷拍高潮白浆 | 激情小说婷婷 | 亚洲а∨无码2019在线观看 | 大地av | 日韩精品在线不卡 | 日日操夜夜爱 | 5151四虎免费 | 美脚の诱脚舐め脚责91 | 天天干在线影院 | 末发育娇小性色xxxxx | 成人乱人伦精品小说 | aaa国产| 亚洲av毛片| 天码人妻一区二区三区 | 国产成人啪免费观看软件 | 97在线精品视频 | 成人一级大片 | 国内av一区二区 | 欧美日韩国产第一区 | 亚洲国产综合视频 | 亚洲高清一区二区三区不卡 | 少妇又色又紧又黄又刺激免费 | 国产久青青青青在线观看 | 99久久99热这里只有精品 | 午夜精品久久久久久久久久久久 | 91啪国自产 | 午夜亚洲乱码伦小说区69堂 | 国产香蕉国产精品偷在线 | 久久9久久| 亚洲看片网站 | 国产精品suv一区二区88 | 天天干天天怕 | 精品亚洲国产成人av在线时间短的 | 亚洲视频色图 | 成人性午夜视频在线观看 | 国产成人精品午夜2022 | 国产成人精品日本亚洲专区 | 无码人妻一区二区三区精品视频 | 国产欧美精品一区二区三区小说 | 欧美韩日视频 | 国产成人免费永久在线平台 | 亚洲三级黄| 高清日韩欧美 | 91日日拍夜夜嗷嗷叫国产 | 人成福利视频在线观看 | 国产传媒毛片精品视频第一次 | 欧美亚洲日韩不卡在线在线观看 | 成人片免费视频 | 免费国产va在线观看中文字 | 日本久久久久久久做爰片日本 | 成人午夜视频在线观看 | 丁香花免费在线观看 | 人妻体内射精一区二区 | 国产 高潮 抽搐 正在播放 | 日韩一区二区三区在线观看视频 | 国产91在线视频 | 理论毛片 | 97se狠狠狠狠狼亚洲综合网 | 白嫩少妇bbw撒尿视频 | 97午夜| 亚洲青青草原男人的天堂 | 国产少妇高潮视频 | 日本中文视频 | av在线不卡免费观看 | 蜜桃视频一区二区三区在线观看 | 国产精品一区二区在线观看网站 | 日韩免费成人在线 | 五月依人网 | 99久久婷婷国产综合精品青牛牛 | 免费观看日本 | 成人精品天堂一区二区三区 | 超清无码熟妇人妻av在线电影 | 福利所第一福利 | 成人在线免费播放 | 无码人妻斩一区二区三区 | jizz一区 | www.av在线播放 | 亚洲а∨天堂久久精品喷水 | 成人午夜亚洲精品无码网站 | 免费性网站 | 青青草无码国产亚洲 | 深夜国产成人福利在线观看 | 国产偷v国产偷v亚洲高清 | 蜜臀99久久精品久久久久久软件 | 国产精品18久久久 | 成人动漫中文字幕 | 亚洲制服丝袜无码av在线 | 麻豆文化传媒精品一区观看 | 午夜阳光精品一区二区三区 | 六月激情 | 欧美xxxx狂喷水 | 天天操天天操天天 | 中文字幕涩涩久久乱小说 | 久久尹人| 视频福利网 | 丁香激情综合 | 无码av片在线观看免费 | 国产永久免费高清在线观看 | 国产av无码国产av毛片 | 天天射天天摸 | 99国产精品久久久久久久 | 中文字幕第10页 | 国产美女精品在线 | 夜夜爽一区二区三区精品 | 热久久中文字幕 | 中国毛片视频 | 国产福利精品在线观看 | 伊人久久麻豆 | 欧美人人爽 | 黄色网址av | 小荡货好紧好爽奶头大视频 | 亚洲精品探花 | 黄91视频 | 自拍偷在线精品自拍偷99九色 | 天干天干天啪啪夜爽爽av软件 | 色婷婷日日躁夜夜躁 | 色妞色视频一区二区三区四区 | 久久久久香蕉国产线看观看伊 | 小视频国产 | 免费高清a级南片在线观看 欧美精品乱人伦久久久久久 | 日韩国语 | 内射毛片内射国产夫妻 | av中文字幕免费观看 | 韩国日本三级在线观看 | 欧美性吧 | 拔萝卜视频在线观看高清版 | 真人做受试看120分钟小视频 | jizz日本少妇高潮出水 | 亚洲网站在线免费观看 | 国产真实乱对白精彩久久老熟妇女 | 精品国产第一福利网站 | 日本黄色片在线 | 制服丝袜亚洲欧美中文字幕 | 久久久亚洲国产美女国产盗摄 | 国产永久免费观看久久黄av片 | 亚洲一二三四2021不卡 | 亚洲一区二区三区无码中文字幕 | 国产对白精品刺激二区国语 | 7777精品伊人久久久大香线蕉 | 久久久6精品成人午夜51777 | 欧美一级专区免费大片 | 亚洲第一毛片18我少妇 | 伦埋琪琪电影院久久 | 成人国产精品免费观看动漫 | 国产91高清视频 | 国产又色又爽无遮挡免费软件 | 在线亚洲视频网站www色 | 日本在线视频免费 | 一级毛片一级黄片 | 18av在线视频 | 老女人老熟女亚洲 | 久久这里只有免费精品6www | 欧美视频在线免费 | 被窝的午夜无码福利专区 | 3333少妇影院| 99国产精品久久久久久久日本竹 | 天天夜夜草| 国产美女被遭高潮免费网站 | 日日骚影院| 欧美伊人精品成人久久综合97 | 亚洲影音| 亚洲国产欧美国产第一区 | 999成人国产 | 欧美极品少妇xxxxⅹ喷水 | 亚洲国产精品久久久天堂麻豆宅男 | 日本在线一区二区 | 又粗又黄又猛又爽大片免费 | 97精品国产97久久久久久免费 | 超碰神马 | 看免费日韩大片 | 国产美女遭强高潮免费 | 精品人妻无码中字系列 | 精品国产18久久久久久二百 | 午夜无码片在线观看影院y 国产做爰免费观看视频 | 一级国产国产一级 | 五月丁香啪啪激情综合色九色 | 久久国产乱子伦精品免费女人 | 九色91视频| 午夜乱轮 | 男女高潮又爽又黄又无遮挡 | 亚洲欧美闷骚影院 | 啪啪啪毛片 | 太平公主秘史在线观看免费 | 少妇高潮灌满白浆毛片免费看 | 天天射天天色天天干 | 欧美激情久久久久 | 你懂的亚洲 | 国内永久福利在线视频图片 | 国产欧美日本亚洲精品一5区 | www.youjizz.com中国版 | 人妻无码中文字幕 | 国产日韩综合av在线观看一区 | 性av+色av | 欧美在线brazzers免费视频 | 凸凹人妻人人澡人人添 | 日本乱人伦aⅴ精品潮喷 | 东北农村女人乱淫免费视频 | 欧美亚洲综合另类色妞网 | 国产精品一区亚洲二区日本三区 | 久久97国产超碰青草 | 亚洲一二区在线 | 精品中文字幕在线 | 久久精品九九亚洲精品 | www.色就是色 | 成年人免费观看毛片 | 天天色天天操天天射 | 国产激情亚洲 | 风流老熟女一区二区三区 | 亚洲成a人| 亚洲理论中文字幕 | 中文字幕在线观看日韩 | 天天aaaaxxxx躁日日躁 | 在线视频观看一区 | 国产欧美亚洲精品第二区软件 | 色愁愁久久 | 国产小视频在线观看 | 精品熟女少妇av久久免费 | 国产亚洲精品美女久久久m 欧美高清视频在线观看 | 青青草视频在线观看视频 | 国产成人欧美一区二区三区 | 久久人人做 | 亚洲综合另类小说色区一 | 色交视频 | 男女一边摸一边做爽视频 | 茄子在线看片免费人成视频 | 丁香婷婷九月 | 亚洲另类xxxx | 人人澡人人澡人人看添av | av加勒比在线 | 国产成人精品午夜福利不卡 | 日本免费视频观看 | 少妇人妻偷人精品视蜜桃 | 国产中文字幕三区 | 日本特黄aaaaaa大片 | 九色九九九老阿姨 | 亚洲不卡中文字幕无码 | 无码人妻aⅴ一区二区三区日本 | 粗大的内捧猛烈进出看视频 | 人妻少妇中文字幕乱码 | 爱婷婷av | 秋霞毛片少妇激情免费 | 97精品国产97久久久久久春色 | 国产精品高潮久久av | 亚洲va中文慕无码久久av | 精品国产1区2区3区 偷看农村妇女牲交 | 偷窥xxxx盗摄国产 | 97这里只有精品 | 天天综合天天干 | av网站在线播放 | 亚洲精品福利 | 国产精品久久久午夜夜伦鲁鲁 | 中文字幕永久免费 | 国产白嫩大乳丰满在线 | 秋霞在线观看秋 | 中文字字幕在线乱码视频 | 国产一级淫片a直接免费看 男人天堂aaa | 成熟女人特级毛片www免费 | 韩日一区二区 | 日韩av成人 | 二区三区av | 激情h视频 | 性一交一伦一视一频 | 日本xxxx88| 婷婷国产天堂久久综合亚洲 | 呦男呦女视频精品八区 | 欧美色图国产精品 | 爱色av·com | 中国少妇内射xxxhd | 五月婷婷综 | 夜夜躁狠狠躁日日躁孕妇 | 亚洲天堂| 东京热一本无码av | 午夜羞羞影院男女爽爽爽 | 国产免码va在线观看免费 | 欧美成人午夜一区二区三区 | 午夜宅男网 | 亚洲国产中文在线 | 亚洲老女人视频 | 成人伊人| 热99re久久精品天堂 | 丰满妇女强制高潮18xxxx | 亚洲中文无码av永久 | 无码人妻丰满熟妇区bbbbxxxx | 91国内真实乱 | 国产欧美一区二区精品久久久 | 日韩视频在线一区二区 | 中文乱码人妻系列一区 | 欧美精品videossex另类日本 | 日韩乱码人妻无码系列中文字幕 | av无码av无码专区 | 亚洲网站免费看 | 妺妺窝人体色www聚色窝 | 手机日韩av | 中文字幕乱码熟女人妻水蜜桃 | 伊甸园精品区 | 蘑菇视频成人 | 久久久国产一区二区三区四区小说 | 女人爽到高潮免费视频大全 | 国产69精品久久 | 日本又黄又爽刺激 | 六月久久 | 国产亚洲精品久久久久久无挡照片 | av手机天堂 | 日韩人妻不卡一区二区三区 | 夜夜操操| 夜夜导航 | 久久精品国产99久久6动漫 | 不卡视频在线播放 | 日韩av中文无码影院 | 91成人国产综合久久精品 | 亚洲国产欧美人成 | 一级黄色片免费看 | 亚洲乱码在线卡一卡二卡新区豆瓣 | 亚洲精品av中文字幕在线在线 | 无码国产色欲xxxxx视频 | 国产精品爱久久久久久久电影蜜臀 | 91久久久精品国产一区二区蜜臀 | 快穿名器高h喷水荡肉爽文日本 | 色欲色香天天天综合网www | 四虎影视国产精品永久地址 | 国精产品一区一区三区在线观看 | 国产成人一二三区 | 国产精品丝袜美腿一区二区三区 | 特级西西444ww大胆高清图片 | 中文字幕涩涩久久乱小说 | 亚洲日韩va无码中文字幕 | 全国男人天堂网 | 三级成人网 | 男人手伸进内衣里揉我胸到爽 | 午夜性视频| 欧美激情国产精品免费 | 99视频在线免费 | 曰韩精品 | 亚欧洲精品在线视频免费观看 | 中文字幕乱码视频32 | 四虎久久影院 | 极品粉嫩嫩模大尺度无码视频 | 区产品乱码芒果精品综合 | 99视频国产精品免费观看 | 综合在线亚洲 | 欧美国产精品 | 一级特黄欧美 | 六月婷婷久香在线视频 | 国产精品粉嫩无套内谢 | 波多野结衣高清一区二区三区 | 亚洲色图p | 日韩在线第一 | 777天堂麻豆爱综合视频 | 久久精品国产久精国产一老狼 | 91精品视频在线免费观看 | 成人三级k8经典网 | 国产亚洲一区二区手机在线观看 | 青春久草 | 国产线观看免费观看 | 久久九九精品 | 亚洲美女福利 | 激情av无码后入 | 国产麻豆精品久久一二三 | 337p粉嫩大胆色噜噜噜 | 福利一区三区 | www.91自拍 | 精品一卡2卡三卡4卡乱码理论国产 | 国产精品视频色拍拍 | 丁香花完整视频在线观看 | 日韩国产一区二区三区四区五区 | 亚洲男女天堂 | 天天夜夜操操 | 久久人人爽人人爽人人片 | 免费视频色 | 欧美日韩视频免费 | 欧美精品一二区 | 亚洲欧洲日韩av在线观看 | 亚洲va国产va天堂va久久 | 亚洲精品无码久久久影院相关影片 | 国产精品嫩草影院免费观看 | 草碰在线 | 亚洲精品色情app在线下载观看 | 久久久www成人免费无遮挡大片 | 日本成夜色爽免费视频 | 日本边添边摸边做边爱喷水 | 欧美婷婷丁香五月社区 | 久久精品国产成人 | 5x社区性生免费播放5x | 热99re久久精品 | 少妇高潮无套无遮挡内谢小说 | 无翼乌18禁全肉肉无遮挡彩色 | 中国妞女69xxxx另类性 | 成人福利在线播放 | 久草中文视频 | 蜜桃视频在线观看www社区 | 色就是色欧美色图 | 怡红院免费的全部视频 | 日本黄色片播放 | 一级大片免费看 | 最新av在线免费观看 | 久久91久久 | 国产精选污视频在线观看 | 蜜臀av99无码精品国产专区 | 欧美大胆少妇bbw | 少妇粉嫩小泬喷水视频www | 69大东北熟妇高潮呻吟 | 久久高清内射无套 | 亚洲欧美xxx | 青青成人在线 | 老色鬼在线精品视频 | 国产精品成人一区二区三区视频 | 天天人人精品 | 亚洲欧美日韩视频一区 | 亚洲情趣| 99这里精品| 伊人久久大香线蕉综合av | 黄色av导航| 国产专区一线二线三线码 | 风韵少妇性饥渴推油按摩视频 | 粉嫩av国产一区二区三区 | 午夜福利50集在线看 | 99精品99 | www伊人 | 日本蜜桃视频 | 久久久国产精品 | 免费看一级黄色毛片 | 伊人久久大香线蕉无码综合 | 无码中文字幕热热久久 | 忘忧草社区在线播放日本韩国 | 欧美日韩另类小说 | 欧美熟妇xxxxx欧美老妇不卡 | 精品精品国产自在97香蕉 | 久久久裸体 | 日本少妇自慰免费完整版 | 久久久九九精品国产毛片a片 | 亚洲永久精品一区 | 又紧又黄的免费视频网站 | 久久久精品欧美一区二区免费 | 国产富婆一级全黄大片 | 国产欧亚州美日韩综合区 | 国产精品区一区第一页 | 少妇高潮毛片高清免费播放 | 五月天天干 | 日韩免费av | 国产精品视频大全 | 国产91清纯白嫩初高中在线观看 | 成人激情综合 | 亚洲第一无码av无码专区 | 国产精品女同一区二区久久夜 | 欧美日日夜夜 | 亚洲欧美日韩在线一区 | 亚洲一级片在线播放 | 日韩不卡高清视频 | 大地资源在线观看官网第三页 | tube欧美巨大44 | 老司机深夜福利影院 | 亚洲啪啪av无码片 | 中文乱码在线中文字幕中文乱码 | 日日碰日日摸夜夜爽无码 | 肉嫁高柳动漫在线观看 | 公天天吃我奶躁我的比视频 | 亚洲精品国产福利 | 亚洲国产欧美在线人成人 | 视频一区二区在线播放 | 免费三片在线视频 | 蜜桃视频一区二区三区在线观看 | jizz欧美性23 | 中文字幕人妻被公上司喝醉 | 婷婷久久综合九色综合 | 国产亚洲精品aa片在线爽 | 日韩欧美在线免费视频 | 520av在线 | 男女猛烈啪啪无遮挡激烈 | 动漫成人无码精品一区二区三区 | 亚洲一区欧美二区 | 国产乱xxxxx978国语对白 | 国产精品视频大全 | 免费日韩中文字幕 | 国产中文字幕在线免费观看 | 99久久综合国产精品二区国产 | 99热国产在线手机精品 | 久久综合精品国产一区二区三区无 | 在线视频国产网址你懂的 | 青青视频国产 | 在线观看特色大片免费网站 | caoporon成人超碰公开网站 | 中文字幕无码中文字幕有码 | 国产免费一区二区三区vr | 曰本a∨久久综合久久 | 日韩av大片在线观看 | 亚洲欧美va在线播放 | 欧美一级淫片aaaaaaa喷水 | 一本中文字幕 | 天天鲁一鲁摸一摸爽一爽 | 亚洲人成77777在线播放网站 | 国产精品国产三级国产专播 | 97人妻天天爽夜夜爽二区 | 开心网五月色婷婷 | 中国女人熟毛茸茸a毛片 | 在线欧美一区 | 国产成人无遮挡在线视频 | 国产99久久亚洲综合精品西瓜tv | 亚洲最大日夜无码中文字幕 | 无限看片在线版免费视频大全 | 亚洲日韩精品无码一区二区三区 | 狠狠色噜噜狠狠狠合久 | 国产一区日韩 | 午夜精品久久久久久中宇牛牛影视 | 亚洲精品国产av成拍色拍个 | 国产偷国产偷亚洲清高app | 91视频在 | 国产无套丰满白嫩对白 | 手机免费av片 | 中文字幕av第一页 | 国产一区二区三区观看 | 久久夜色精品国产欧美乱极品 | 国产精品美女 | 日韩成人三级 | 极品粉嫩嫩模大尺度无码视频 | 色综合天天干 | 免费视频爱爱 | 久久免费精品视频 | 国产a大片免费 | 丁香婷婷色 | 777爽死你无码免费看一二区 | 欧美亚洲第一页 | 69综合网| 日韩亚洲国产欧美 | 波多野结av衣东京热无码专区 | 国产精品国产高清国产av | 免费精品无码av片在线观看 | 天天插日日操 | 日产区一线二线三av | 青娱乐精品视频 | 二级毛片在线观看 | 日韩高清不卡av | 天天插天天干 | 日韩在线高清视频 | 欧美专区在线视频 | 久久性感美女视频 | 欧美综合在线观看视频 | 中文字幕在线第二页 | 韩国精品久久久久久无码 | 国产91九色| 亚洲国产欧美精品 | 超碰成人在线免费观看 | 无码国产精品免费看 | 国产亚av手机在线观看 | 午夜成人性爽爽免费视频 | 精品一区视频 | 国产开嫩苞在线播放视频 | 国产精品区在线观看 | 宅宅午夜无码一区二区三区 | 丰满少妇被猛烈进入高清播放 | 欧美色视频一区二区三区在线观看 | 亚洲乱亚洲乱少妇无码 | 中文成人无字幕乱码精品区 | 久色福利 | 亚洲 欧美 视频 | 亚洲精品成人a8198a | 亚洲综合无码一区二区三区 | 亚洲国产成人精品无色码 | 伊人久久大香线蕉综合影院首页 | 国产免费福利视频 | 一二三四区无产乱码1000集 | 一二三区毛片 | 男人的天堂欧美 | 国内自拍第二页 | 亚洲精品国产suv一区88 | 免费在线日韩 | 欧美成人性生活片 | 日韩福利精品 | 国产精品9999久久久久 | 97精品一区 | 无码中文字幕人妻在线一区二区三区 | 国产午夜三级 | 九九国产精品入口麻豆 | 久草视频免费在线播放 | 国产午夜福利精品久久不卡 | 色综合天天综合网中文 | 96视频网站 | 国产成人精品免费 | 国产精品久久久久久妇女6080 | 国产九九九九九 | 欧美大片www | 日韩卡1卡2 卡三卡免费 | 久久成人免费播放网站 | 亚洲精品蜜夜内射 | 国产suv精品一区二区三 | 日日摸日日操 | 天天做夜夜爱爱爱 | 国产日韩欧美自拍 | 亚洲成在人线视av | 国产成人 综合 亚洲欧美 | 国产午夜精品无码 | 国产在线精品国自产拍影院同性 | 韩国一级淫一片免费放 | 91最新在线视频 | 国产综合人综合 | 亚洲国产欧美在线观看的 | 亚洲乱妇熟女爽到高潮的片 | 欧美性猛交╳xxx富婆 | av久操| 日韩精品毛片 | 精品国产一区二区三区久久久蜜臀 | aaaa级黄色片 | 久久精品视频播放 | 亚洲视频在线视频观看视频在线 | 欧美日韩欧美日韩在线观看视频 | 亚洲国产精品一区二区美利坚 | 美女视频福利 | 欧美精品一区二区久久久 | 久久国产劲暴∨内射 | 红花成人网 | 亚洲免费国产午夜视频 | 毛片资源网 | 四虎8848精品成人免费网站 | 日韩系列在线观看 | 成人无码a片一区二区三区免 | 国产一区二区三区精品视频 | 天天躁夜夜躁天干天干200 | 野外少妇愉情中文字幕 | 国产精品久久久久久久久久软件 | 手机av片 | 女人爽到高潮免费视频大全 | 亚洲欧洲精品成人久久曰 | 7777亚洲大胆裸体艺术全集 | 岛国视频在线 | 亚洲欧洲一区二区在线观看 | 欧洲美女毛片 | 欧美精品第二页 | 97久久超碰亚洲视觉盛宴 | 国内丰满少妇猛烈精品播 | 久久久久久久久嫩草精品乱码 | 欧美色偷偷亚洲天堂bt | 亚洲国产欧美在线综合其他 | 99视频精品国产免费观看 | 日韩av免费片 | av日韩一区| 成人污在线观看 | av夜夜躁狠狠躁日日躁 | 精品丝袜人妻久久久久久 | 成人综合激情网 | 优优人体大尺大尺无毒不卡 | 九九99九九精彩网站 | 欧亚乱熟女一区二区三区在线 | 无码乱人伦一区二区亚洲一 | 永久免费的av在线网无码 | 天天艹日日干 | 开心色站 | 国产女主播高潮在线播放 | 中文字幕在线视频一区二区 | 色佬视频 | 国产小视频你懂的 | 九色福利视频 | 午夜福利片1000无码免费 | 女邻居的大乳中文字幕 | 国产女主播一区二区 | 四虎精品成人免费视频 | 中文av一区| 九月婷婷丁香 | 久久久国产精品麻豆a片 | 色官网 | 精品国偷自产在线电影 | 欧美日本国产欧美日本韩国99 | 涩涩视频免费看 | 交换国产精品视频一区 | 看美女毛片| 欧美少妇xxxxx | 亚洲永久精品一区二区三区 | 少妇人妻无码专用视频 | 亚洲精品在线免费播放 | 日本少妇喷水 | 亚洲欧洲无码av一区二区三区 | 国产人妻久久精品二区三区老狼 | 日韩色视频在线观看 | 国内精品人妻无码久久久影院导航 | 久久久性视频 | 四川少妇啪啪毛片 | 国模大胆无码私拍啪啪av | 久色在线观看 | 国产尤物在线视频 | 夜夜夜爽| 国产精品亚洲二区在线看 | 免费一级a毛片夜夜看 | 日韩视频一区二区在线观看 | 日日摸日日碰夜夜爽久久四季 | 国产精品人妻熟女毛片av久 | 久热中文字幕在线精品观 | 伊人婷婷色 | 国产午夜无码视频免费网站 | 天天插视频 | 亲胸揉屁股膜下刺激视频免费网站 | 野花在线无码视频在线播放 | 91国产丝袜脚调教 | 老少配性视频免费xxx | 在线日| 精品视频在线免费看 | 屁股av| av色图在线 | 少妇高潮潮喷到猛进猛出小说 | cao逼视频 | 人成午夜大片免费视频77777 | 国产免费不卡av在线播放 | 中出中文字幕 | 国产专区一线二线三线码 | 欧美 日韩 国产 激情 | 热久久精 | 太深太粗太爽太猛了视频免费观看 | 欧美中文字幕第一页 | 国产成人无码www免费视频播放 | 日本一区二区三区免费观看 | 亚洲欧美日韩国产成人 | 欧美黄色大片免费观看 | 精品国产精品 | 国产综合免费视频 | 国产三级三级在线观看 | 精品综合| aa级一级天堂片免费观看 | 亚洲综合站 | 精品国产成人高清在线观看 | 国产精品av久久久久久久久久 | av熟女人妻一区二区三区 | 日本视频高清一区二区三区 | 国产精品99久久久久人最新消息 | 国产真实乱对白精彩久久小说 | 特黄做受又大又粗又长大片 | 久久亚洲日韩av一区二区三区 | 99国内精品久久久久久久 | 台湾无码av一区二区三区 | 久久久久99精品成人品 | 伊人狠狠色丁香综合尤物 | 亚洲欧洲自拍拍偷无码 | 欧美午夜精品久久久久免费视 | 亚洲一区二区三区中文字幕 | 五月婷婷综合激情网 | 激情h视频 | 九九热99久久久国产盗摄 | 婷婷丁香社区 | 美女黄的视频全免费 | 日本丰满护士bbw | 91华人在线视频 | 天天cao在线 | 男人天堂午夜 | 欧美人妻aⅴ中文字幕 | 四川少妇高潮嗷嗷嗷大叫 | 欧美片在线观看 | 国产大尺度视频 | 美女内射毛片在线看免费人动物 | 日韩av在线播放观看 | 少妇厨房愉情理伦片bd在线观看 | 中文字幕日产熟女乱码 | 亚洲精品乱码久久久久66 | 中文人妻av久久人妻水密桃 | 日产精品久久久久久久蜜臀 | 久久男人天堂 | 欧洲综合色 | 亚洲国产中文字幕 | 亚洲狠狠色丁香婷婷综合 | 欧美伊人网| 午夜成人性刺激免费视频在线观看 | 国产又粗又硬又猛的毛片视频 | 午夜免费网 | 日本在线www | 国产亚洲精品一区在线播放 | 国产又黄又爽又色的免费 | 亚洲线精品一区二区三区八戒 | 国产精品大尺度 | 亚洲精品乱码久久久久久金桔影视 | 日韩精品在线观看视频 | 真人啪啪高潮喷水呻吟无遮挡 | 最近中文字幕在线播放中 | 欧美国产一区二区三区 | 老司机精品无码免费视频 | 成人a v视频 | 日本视频高清一道一区 | 国产农村乱子伦精品视频 | 国产无内肉丝精品视频 | 亚洲国产精品原创巨作av | 日韩欧美卡一卡二 | 国产精品成人无码免费 | 看毛片视频 | 午夜在线a亚洲v天堂网2018 | www.91在线| 香港三日本三级少妇三级2021 | 少妇激情a∨一区二区三区 欧美亚洲另类自拍 | 免费视频毛片 | 国产真实露脸精彩对白 | 公妇乱淫太舒服了 | 美国特色黄a大片 | 日日天日日夜日日摸 | 久久嫩草av | 久久伊人影院 | 成人一区二区三区视频 | 国产亚洲成av人在线观看导航 | 粉嫩虎白女毛片人体 | 一本大道久久a久久精二百 最近中文字幕在线免费观看 | 激情欧美一区二区三区黑长吊 | 午夜视频在线免费播放 | 国产农村乱对白刺激视频 | 免费无码又爽又刺激高潮视频 | 婷婷资源站 | 国产精品日本欧美一区二区三区 | 炕上如狼似虎的呻吟声 | 国产精品久久久久久亚洲伦 | 天堂成人在线 | 亚洲精品国产精品无码国模 | 一级在线毛片 | 色牛影视| 久久婷婷五月综合色一区二区 | 欧美浮力第一页 | 国内精品久久久久影视老司机 | 91精品国产高清91久久久久久 | 91网站观看 | aⅴ中文字幕不卡在线无码 亚洲国产天堂一区二区三区 | 无码帝国www无码专区色综合 | 亚洲 日本 欧美 中文字幕 | 久久夜色精品夜色噜噜亚 | 精品人伦一区二区三区蜜桃视频 | 亚洲 欧美 中文字幕 | 校园春色综合网 | 亚洲图片另类图片激情动图 | 94久久国产乱子伦精品免费 | 性做久久久久久 | 日韩精品播放 | av网页在线 | 狠狠狠狼鲁亚洲综合网 | 久久精品日产第一区二区三区乱码 | 久久男人av资源网站 | 偷av色偷偷男人的天堂 | 欧美成 人版中文字幕 | 曰韩无码av片免费播放不卡 | 色天天综合网 | 丁香五月激情综合国产 | 国产天堂网 | 日韩欧美在线观看一区二区三区 | 中文字幕一区二区三区日韩精品 | 91麻豆精品国产91久久久久久 | 国产欧美久久一区二区 | 蜜臀av性久久久久蜜臀av | 日日橹狠狠爱欧美二区免费视频 | 伊人网在线视频 | 亚洲国产一区二区三区亚瑟 | 国产成人短视频 | 欧美三日本三级三级在线播放 | 国产成人麻豆精品午夜福利在线 | 蜜臀久久av | 九九香蕉视频 | 国产一视频 | 国产另类av | 天天操视频网站 | 伊人激情av一区二区三区 | 中文字幕久无码免费久久 | 亚洲愉拍自拍另类天堂 | 色婷婷综合成人 | a∨变态另类天堂无码专区 亚洲欧美日韩系列 | 久久久精品中文字幕 | 男ji大巴进入女人的视频小说 | 国内精品自在自线视频 | 嫩草影视在线观看 | 国产伦人伦偷精品视频 | 久久白浆 | 国产精品无码综合区 | 亚洲资源在线 | 狠狠操狠狠插 | 全部孕妇毛片丰满孕妇孕交av | 夜夜欢性恔免费视频 | 免费无遮挡无码h肉动漫在线观看 | 麻豆国产精成人品观看免费 | 九九爱国产 | 日本乱偷人妻中文字幕在线 | 伊人色av| 欧美黑人xxxx高潮猛交 | www.av在线免费观看 | 久久亚洲精品无码爱剪辑 | 亚洲一级免费视频 | 亚洲乱码一区二区三区三上悠亚 | 亚洲精品久久av无码麻 | 免费毛片在线看片免费丝瓜视频 | 亚洲欧洲日产国码无码久久99 | 欧美精品偷拍 | bbbwww破出血第一次日本 | 国产人妻精品午夜福利免费 | 国产美女明星三级做爰 | 久久青青草原国产精品最新片 | 国产成年无码久久久免费 | 久久精品一区二区三区中文字幕 | www激情| 日韩av免费在线看 | 日韩视频一区在线 | 免费精品人在线二线三线区别 | 午夜影院啊啊啊 | 天天射夜夜骑 | 成人免费无码不卡毛片视频 | 日韩在线播放中文字幕 | 亚洲女同性同志熟女 | 欧美精品在线视频观看 | 成人在线观看小视频 | 另类亚洲综合区图片小说区 | 国产在线乱码一区二区三区 | 国产精品福利网站 | 免费a级作爱片免费观看欧洲 | 成人黄色性视频 | 美女阿姨 | 色播视频在线 | 69国产精品久久久久久人妻 | 日韩精品在线视频观看 | 狠狠躁天天躁中文字幕无码 | 亚洲www啪成人一区二区麻豆 | 日韩精品一区二区三区老鸭窝 | 国产高清在线精品一区 | 久操国产| 变态拳头交视频一区二区 | 夜夜躁狠狠躁日日躁 | 西西人体www大胆高清视频 | 无码国产精品成人 | 91大尺度| 人妻丝袜中文无码av影音先锋专区 | 伊人久在线 | 中文字幕肉感巨大的乳专区 | 日本一区二区三区在线免费观看 | 欧一区二区三区 | 国产成年人网站 | 五月综合激情婷婷六月色窝 | 一区二区三区四区产品乱 | av撸撸网站| 9999人体做爰大胆视频摄影 | 美女露隐私免费视频网站 | 亚洲乱码日产精品bd在线 | 日韩在线精品强乱中文字幕 | 在线欧美三级 | 国产精品无码永久免费不卡 | 午夜国产在线观看 | 欧美极品少妇xxxxⅹ裸体艺术 | 狠狠色丁香久久婷婷综合蜜芽五月 | 五月婷婷综合色 | 夜夜躁人人爽天天天天大学生 | 俺去俺来也在线www色官网 | 亚洲激情视频在线观看 | 婷婷五月六月激情综合色中文字幕 | 亚洲制服丝袜精品久久 | 国产精品偷伦视频免费观看的 | 亚洲综合在线网 | 成人av鲁丝片一区二区小说 | 久久大蕉香蕉免费 | 伊人狠狠色j香婷婷综合 | 又粗又猛又大爽又黄老大爷5 | 亚洲成人久久精品 | 亚洲gv猛男gv无码男同 | 亚洲成av人不卡无码影片 | 亚洲制服丝袜第一页 | 日本免费一区二区三区四区五六区 | 欧美3p两根一起进高清视频 | 中文字幕在线国产 | 日韩伊人久久 | 麻豆国产人妻欲求不满 | 性欧美videos另类极品小说 | 国产精品女同一区二区久久夜 | 国产久青青青青在线观看 | 成人黄色大片免费看 | 高清不卡二卡三卡四卡免费 | 天天躁日日躁狠狠躁图片swag | 成年男女免费视频网站 | 日本大香伊一区二区三区 | 极品少妇高潮到爽 | 波多野结衣av手机在线观看 | 天堂av在线免费 | 亚洲国产成人资源在线 | 嫩草影院国产 | 国产aⅴ爽av久久久久久久 | 西西人体自慰扒开下部93 | 亚洲成a| 亚洲天堂成人在线观看 | 国产丝袜视频在线 | 99re6这里只有精品 | 日日操免费视频 | 天天搞天天 | 好湿好紧太硬了我太爽了视频 | 人妻熟女一区二区av | 91视频免费入口 | 天天影院色 | 中文字幕免费观看 | 午夜性福利 | 婷婷综合激情网 | 日韩av三级在线 | 精品久久久久国产免费 | 99久久综合狠狠综合久久止 | 无码人妻久久一区二区三区app | 91亚洲免费| 国产精品igao视频网免费播放 | 伊人久久久久久久久久久久 | 中文日韩亚洲欧美制服 | 免费啪视频| 九九视频免费精品视频 | 中文字幕有码无码av | 人妻av中文字幕一区二区三区 | 伊人久久青青 | 91超碰九色 | 国产人久久人人人人爽 | 精品中文字幕在线播放 | 亚洲人 女学生 打屁股 得到 | 国产不卡视频一区二区三区 | 色一情一乱一乱一区91av | 午夜黄色福利视频 | www.av.com在线观看 | 37人体做爰久久久久久 | 激情做爰呻吟视频舌吻 | 成人一区二区视频 | 午夜宅男在线视频 | 成人国产欧美 | 小视频免费在线观看 | 91视频在线观看网站 | 最色网站 | 少妇嫩搡bbbb搡bbbb | 久久精品国产亚洲七七 | 九九99九九精彩4 | 精品人妻少妇一区二区三区在线 | 欧美精品 - 色网 | 亚洲福利精品 | 亚洲小说乱欧美另类 | 国产精品视频一区二区三区四 | 深爱婷婷 | 国产在线观看一区二区 | 国产高清免费观看 | 91av视频在线播放 | 高潮久久久 | 人人做人碰人人添 | 亚洲综合av一区 | 伊人久久一区二区 | 亚洲一区二区不卡视频 | 亚洲国产欧美在线成人 | 伊人色婷婷 | 亚洲视频入口 | 男人懂的网站 | 这里只有精品6 | 国产精品免费一区二区三区四区 | 欧美成人免费一区二区 | 777人体大胆中国人体哦哦 | 国产精品视频第一区二区三区 | 毛片一区二区三区无码 | 婷婷月色一区二区三区 | 91香蕉在线看 | 成人免费网站www网站高清 | 51午夜精品免费视频 | 蜜桃网av| 无码人妻丰满熟妇啪啪7774 | 久久6视频 | 久久草在线看 | www.在线观看网站 | 国产亚洲3p无码一区二区 | 青青草久久久 | 欧美亚洲日韩国产综合电影 | 视频一区二区三区中文字幕 | 国产真实乱对白精彩久久 | 91黑丝高跟 | 亚洲琪琪 | 人妻精品动漫h无码专区 | 欲妇荡岳丰满少妇岳 | 国产人妖乱国产精品人妖 | 国产乱人无码伦av在线a | 日本少妇色视频 | 亚洲国产色播av在线 | 日本猛少妇色xxxxx猛叫 | 亚洲国产欧美另类 | 三级网站在线看 | 男人视频网站 | 日韩在线中文高清在线资源 | 伊人狼人综合 | 最新的国产成人精品2021 | 亚洲乱码国产乱码精品精小说 | 日本牲交大片免费观看 | 精品日产卡一卡二卡麻豆 | 成年黄色片 | 无码熟妇人妻av在线电影 | 免费视频精品一区二区 | 亚洲已满18点击进入在线观看 | 亚洲欧美福利视频 | yy111111少妇影院无码 | 人妻少妇中文字幕久久 | 丁香花在线观看免费观看图片 | 日韩成人av中文字幕 | 国产婷婷在线视频 | 精品无码国产自产拍在线观看蜜 | 国产精品成 | 婷婷在线观看视频 | 欧美日韩一区二区三区四区在线观看 | 精品乱码一区二区 | 亚洲精品伦理熟女国产一区二区 | 日本视频免费在线播放 | 欧美黑人添添高潮a片www | 免费久久一级欧美特大黄 | 天天干天天弄 | 国产美女福利在线 | 国产97色在线 | av青草| 不卡视频一区二区三区 | 国产精品国产三级国产传播 | 激情按摩系列片aaaa | 日韩精品在线视频 | 免费亚洲婷婷 | 伊人第一页 | 国产美女一区 | 日韩综合网 | 夜夜添无码一区二区三区 | 2019av在线播放 | 一区二区三区视频在线观看免费 | 91干 | 少妇与公做了夜伦理69 | 久久窝窝 | 青青青在线免费观看 | 欧美一级专区 | 亚洲国产精品无码中文lv | 久久精品h | 激情国产一区二区三区四区小说 | 亚洲剧情av | 国产乱视频在线观看 | 精品午夜福利无人区乱码一区 | 色老久久精品偷偷鲁 | 久久久久久激情 | 亚洲视频免费观看 | 国产高清无av久久 | 国产黄网免费视频在线观看 | 国产日产久久欧美清爽 | 999自拍偷拍 | 国产精品久久久久久一区二区 | 好吊色综合 | 天天色综合天天色 | 欧美亚洲色倩在线观看 | 天天干天天谢 | 精品自拍亚洲一区在线 | 伊人久久无码中文字幕 | 欧美大成色www永久网站婷 | 深夜av福利 | 伊人精品无码一区二区三区电影 | 日日碰狠狠| 久久婷婷色综合一区二区 | 中国性少妇内射xxxx狠干 | 狠狠精品干练久久久无码中文字幕 | 亚洲成a人v欧美综合天堂下载 | 91精品国产一区二区三区蜜臀 | 无码国产成人午夜视频在线播放 | 麻豆md0077饥渴少妇 | 在线免费观看日本视频 | 午夜h | 狠狠五月深爱婷婷 | 欧美丰满一区二区免费视频 | 在线看午夜福利片国产 | 久艹视频在线 | 久久久av片 | 国产激情偷乱视频一区二区三区 | 69久久精品 | 不卡的av| 国产精品成人一区二区三区夜夜夜 | 午夜片无码区私人影院 | 友田真希av在线 | 78色淫网站女女免费 | 青青青青久久精品国产 | 国产精品毛片久久久久久久av | 最近中文字幕免费在线观看 | 亚洲一区二区制服在线 | 香蕉精品在线 | 久久视频一区 | 又大又粗弄得我出好多水 | 亚欧视频在线播放 | 日本在线观看邪恶网站不卡 | 正在播放木下凛凛88av | 欧美三级成人 | 无码熟妇人妻av在线电影 | 国产激情久久久久影院老熟女 | 男人的天堂欧美 | 黄色片免费在线观看 | 国产成人三级一区二区在线观看一 | 国产亚洲精品久久久玫瑰 | 欧美与黑人午夜性猛交久久久 | 日本三级欧美三级人妇英文 | 美国毛片基地 | 99久久精品精品6精品精品 | 成人片黄网站色大片免费观看 | 天天操网站| 99色这里只有精品 | 三上悠亚激情av一区二区三区 | 99在线精品视频高潮喷吹 | 九色蝌蚪在线 | 九九99九九精彩网站 | 欧美在线观看视频一区二区 | 色在线视频观看 | 久久爽精品区穿丝袜 | 久草亚洲视频 | 插一插射一射视频 | 无码被窝影院午夜看片爽爽jk | 手机午夜电影神马久久 | 国产精品原创av片国产日韩 | 国产精品久久久久9999小说 | 亚洲精品国产第一区二区尤物 | 色综合亚洲一区二区小说性色aⅴ | 国产最爽的乱淫视频国语对白 | 少妇无码av无码专线区大牛影院 | 福利视频免费看 |