八年級下冊重點語法和短語_第1頁
八年級下冊重點語法和短語_第2頁
八年級下冊重點語法和短語_第3頁
八年級下冊重點語法和短語_第4頁
八年級下冊重點語法和短語_第5頁
已閱讀5頁,還剩181頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

八年級下冊重點語法和短語

Unit1Willpeoplehaverobots?

重點語法:一般將來時態(tài)的應(yīng)用

do/does的一般將來時態(tài)形式:

(shall/will)do

do/does的一般將來時態(tài)的被動語態(tài):

(shall/will)bedone

一般將來時態(tài)的肯定句、否定句、疑問句形式:

肯定句例句:Peoplewillhaverobotsinafew

years.

否定句例句:People(wi11not/won,t)have

robotsinafewyears.

一般疑問句例句:Willpeoplehaverobotsin

afewyears?

特殊疑問句例句:Whatwillpeoplehaveina

fewyears?

重點短語:won't=willnot

they711=theywill

she'11=shewill

he'll=hewill

F11=Iwill

fallinlovewith(sb./sth.)愛上(某

人/某物)

beabletodosth.能夠做某事

etrue實現(xiàn)

inthefuture未來

hundredsof數(shù)以百計的

thousandsof數(shù)以千計的

lookfor(sb./sth.)尋找(某人/某物)

will-would情態(tài)動詞will的原形和

過去式

may—might情態(tài)動詞may的原形和過

去式

ReadingStrategy(閱讀方法)

Lookatthetitleandpicture,andpredict

whatyouwillreadabout.(看著標題和圖片,

預(yù)知你要閱讀那些方面的內(nèi)容。)Thishelpsyou

getreadytoacquirenewinformation.(這

樣可以幫助你獲得一些新的信息。)

Unit2WhatshouldIdo?

重點語法:過去將來時態(tài)(將來時態(tài)的委婉說法)

do/does的過去將來時態(tài)形式:

(should/would)do

do/does的過去將來時態(tài)的被動語態(tài):

(should/would)bedone

過去將來時態(tài)的肯定句、否定句、疑問句形式:

肯定句例句:Youshouldwritealettertohim.

否定句例句:Youshouldn71writealetterto

him.

一般疑問句例句:ShouldIwritealetterto

him?

真的不掉線嗎??、????????????

特殊疑問句例句:WhatshouldIdo?

重點短語:keepsb.out不讓某人進入

What'swrong?=What'sthematter?=

What'stheproblem?怎么了?

outofstyle不時髦的;過時的

callsb.up給某人打電話

payforsth.為某事付款

part-timejob兼取工作

thesameas=besame(to/with)與...

同樣

instyle時髦的;流行的

geton[well]withsb.=getalong

[well]withsb.與某人相處(好)

didn,t=didnot

couldn71=couldnot

as...aspossible盡可能...(eg/as

soonaspossible盡快)

allkindsof各種;許多

ontheonehand一方面

ontheotherhand另一方面

asksb.forsth.=asksb.todosth.

請求某人做某事

asksb.nottodosth.請求某人不要

做某事

spend(money)onsth.=spend(money)

[in]doingsth.花錢做某事

sth.costsb.(money)某人花錢為了某

takesb.sometimetodosth.花某人

時間做某事

findout查明

findsb.doingsth.發(fā)現(xiàn)某人做某事

beangrywithsb.生某人的氣

beangryatsth.生某事的氣

thesameageas=asoldas與某人年

齡一樣

havefightwithsb.與某人打架

learntodosth.學會做某事

not…until…直至...才

paresth.(A)withsth.(B)把某事(A)

與某事(B)作比較

it'stimeforsth.=it'stimetodo

sth.到該做某事的時間了

maybeadv.或許

maybe(情態(tài)動詞+動詞原形)可能是

shall—>should情態(tài)動詞shall的原

形和過去式

pay一paid—>paid動十司pay的原形、

過去式和過去分詞

ReadingStrategy(閱讀方法)

Youwilllearntousenewwordsbetterifyou

usealearner7sdictionary.(時刻學著應(yīng)用

新單詞來學習比時刻使用字典這種途徑方法更

好。)Abilingualdictionarysometimesgives

thewrongmeaningforthesituationyouwant.

(在某些你需要的場合下,一本雙語字典有時會

給你錯誤的解釋。)

真的不掉線嗎??、????????????

Unit3WhatwereyoudoingwhentheUFO

arrived?

重點語法:過去進行時態(tài)

do/does的過去進行時態(tài)形式:

(was/were)doing

do/does的過去進行時態(tài)的被動語態(tài):

(was/were)beingdone

過去將來時態(tài)的肯定句、否定句和疑問句形式:

肯定句例句:Iwaswalkingdownthestreet

whenaUFOlanded.

否定句例句:Iwasn,twalkingdownthestreet

whenaUFOlanded.

一般疑問句例句:Wereyouwalkingdownthe

streetwhenaUFOlanded?

特殊疑問句例句:Whatwereyoudoingwhena

UFOlanded?

動詞when和while的選擇:when后加瞬間動

詞,while后加延續(xù)性動詞。

例句:Theboywaswalkingdownthestreet

whentheUFOlanded.

=Whiletheboywaswalkingdownthe

street,theUFOlanded.

感嘆句

結(jié)構(gòu):(1)How+adj.+the+主語+謂語動

=(2)What+(a/an)+[adj.]+n.+主語

+謂語動詞

例句:Whatabeautifulflower[itis]!

=Howbeautifulthefloweris!

Whatbeautifulflowers[theyare]!

=Howbeautifultheflowersare!

重點短語:getout出去;離開

takeoff起飛

runaway逃跑;跑掉

ein進來

hearabout=hearof聽說

takeplace發(fā)生

as...as像...一樣(eg/asoldashim

像他一樣老)

anywhere=everywhere=hereandthere

任何地方

thinkabout考慮

thinkof認為

getup=getoutofthebed起床

atthedoctor7s在診所

everyday每一天

everydayadj.日常的

mostadj.大部分

themost最多的

inspace在太空中

nationalhero民族英雄

allovertheworld=intheworld全

世界

真的不掉線嗎??、????????????

ReadingStrategy(閱讀方法)

Thetitlecanbehelpfulforyouto

understandatext.(一篇文章的標題可以幫助

你理解整篇文章。)1#salsoagoodideato

readthefirstsentenceofeachparagraph

beforeyouread.(在閱讀整篇文章之前,閱讀

每段的第一句話也是一個很有效的方法。)

Unit4HesaidIwashard-working.

重點語法:賓語從句

結(jié)構(gòu):主語+謂語動詞+賓語從句(主語+謂

語動詞+賓語/表語)

例句:PmgoodatEnglish.Hesays.(改

為加賓語從句的復(fù)合句)

-HesaysI'mgoodatEnglish.

注意:①主句是一般現(xiàn)在時態(tài),賓語從句的時態(tài)

不受其影響。

例句:HesaysI'mgoodatEnglishnow.

HesaysIwasgoodatmathematics

whenIwasyoung.

②主句是過去時態(tài),賓語從句也要用過去時

態(tài)。

例句:HesaidIwasgoodatmathematics

whenIwasyoungyesterday.

HesaidIwasgoodatEnglishnow

yesterday.

③賓語從句是客觀真理時永遠用一般現(xiàn)在

時態(tài)。

例句:Ourteachersays24hoursmakea

day.

Ourteachersaidthesungivesusso

manyenergyyesterday.

④動詞原形不能作主語,必須用其-ing形

式。

例句:Shesaidhelpingotherschanged

herlife.

重點短語:directspeech直接引語

reportedspeech=indirectspeech間

接引語

firstofall=atfirst首先

passon傳遞

besupposedtodosth.應(yīng)該做某事

begoodat=dowellin在某方面做得

ingoodhealth身體健康

getover克月艮

openup打開

carefor=takecareof=lookafter

照料;照顧

notanymore=notanylonger=no

longer不再

haveacold感冒

end-of-yearexam年終考試

getnervous變得緊張

forgettodosth.忘記做某事(該事未

做)

forgetdoingsth.忘記做某事(該事已

做)

it's+adj.+[forsb.]+todosth.

做某事[對某人來說]……(加形容詞)

context上下文

ReadingStrategy(閱讀方法)

真的不掉線嗎??、????????????

Firstreadformeaning,notfordetail.

(首先理解文段的大致意思,不在于文段的細節(jié)

部分。)Youcanunderstandthemeaningofa

wordyoudon,tknowfromthecontext.(至

于不懂的單詞,你可以通過上下文來尋找它的正

確釋義。)

Unit5Ifyougototheparty,you'llhave

agreattime!

重點語法:if引導(dǎo)的條件狀語從句

結(jié)構(gòu):主句+if+條件狀語從句

if+條件狀語從句+[(ma)]+主句

注意:在if引導(dǎo)的條件狀語從句中,主句應(yīng)用

將來時態(tài),狀語從句用一般現(xiàn)在時態(tài)。

例句:You'11haveagreattimeifyougoto

theparty.

=Ifyougototheparty,you'llhavea

greattime.

重點短語:takeaway拿走

aroundtheworld=allovertheworld

在世界各地

makealiving謀生

allthetime=always一直

What'stheproblem?=What'sthe

matter?=What'swrong?怎么了?

inordertodosth.為了做某事

makesb.dosth.使得某人做某事(to省

略,該結(jié)構(gòu)是一個不帶to的不定式。)

makesb.adj.使得某人...(加形容詞)

makesb.done使得某人被做

befamousfor為...而出名

befamousas作為...而出名

inclass在課堂上

spend…(time/money)onsth.=

spend…(time/money)indoingsth.花...

(時間/錢)用于做某事

seesb.dosth.看見某人做某事(強調(diào)

整個過程)

seesb.doingsth.看見某人做某事(強

調(diào)偶然性)

say一said一said動詞say的原形、

過去式和過去分詞

tell—>told—>told動詞tell的原

形、過去式和過去分詞

eat一ate—eaten動詞eat的原形、

過去式和過去分詞

speak一spoke—spoken動詞speak

的原形、過去式和過去分詞

Unit6Howlonghaveyoubeencollecting

shells?

重點語法:現(xiàn)在完成進行時態(tài)

do/does的現(xiàn)在完成進行時態(tài)形式:

have/hasbeendoing

do/does的現(xiàn)在完成進行時態(tài)的被動語

態(tài):have/hasbeenbeingdone

現(xiàn)在完成進行時態(tài)所應(yīng)用的場合:

①某事從過去發(fā)生一直持續(xù)到現(xiàn)在都在做

②過去發(fā)生的動作對現(xiàn)在造成影響

例:我已上了三年初中。

真的不掉線嗎??、????????????

IhavebeeninJuniorSchoolfor3

years.

自從那次他與我談過心后,我天天都在進步。

Ihavebeenmakingprogresssincehe

talkedwithmethattime.

現(xiàn)在完成進行時態(tài)的肯定句、否定句和疑問句形

式:

肯定句例句:Ihavebeenskatingforfive

hours.

否定句例句:Ihaven,tbeenskatingforfive

hours.

一般疑問句例句:Haveyoubeenskatingfor

fivehours?

特殊疑問句例句:Howlonghaveyoubeen

skating?

注意:瞬間動詞不能和一段時間連用。

例句:你借這本書已經(jīng)多長時間了?

Howlonghaveyoubeenkeepingthisbook?

重點短語:runoutof用完;用盡

bytheway順便說說

beinterestedindoingsth.對某事感

興趣

morethan匕匕...多

faraway在遠處

would1iketodosth.=wanttodosth.

=feellikedoingsth.想要做某事

sendsb.sth.=sendsth.tosb.把

某物贈送給某人

infact實際上

room房間(用于可數(shù)名詞);空間(用于

不可數(shù)名詞)

mon—>moremon—themostmon形容

詞mon的原級、比較級和最高級

ReadingStrategy(閱讀方法)

Letyoureyes"scan"thetextquicklytofind

detailsthatyou'relookingfor.(在閱讀文

章之前,用眼睛“橫掃”整篇文章,快速尋找你需

要的文章要點。)Youcanfindinformation

quicklywithoutreadingthewholetext.(這

樣你就不用細讀整篇文章,就能尋找到你需要的

一些信息。)

Unit7Wouldyoumindturningdownthemusic?

重點語法:mind[one's]doingsth.介意(某

人)做某事

重點短語:notatall一點也不

turndown調(diào)節(jié)使音量變小

rightaway=inaminute=atonce立

刻;馬上

waitin1ine排隊等候

cutin1ine插隊等候

hasn,t=hasnot

keep...down壓低聲音;使緩和

atfirst=firstofall首先

takecare當心;小心

takecareof=careabout=lookafter

關(guān)心;照顧

breaktherule違規(guī)

真的不掉線嗎??、????????????

obeytherule遵守規(guī)定

putout熄滅

picksth.up撿起某物

waitforsb.等候某人

dependon依賴;依靠

getback=return要回

mean—*meant—>meant動詞mean的

原形、過去式和過去分詞

ReadingStrategy(閱讀方法)

Asweread,weneedtofind"topic

sentences".(在我們閱讀的時候,我們需要尋找

“主題語句”,也就是和文章中心最相關(guān)的語句。)

Thesesentencesusuallygivesusa"summary",

oroverallmeaningofeachparagraphand

helpusunderstandwhattheparagraphis

about.(這些語句通常會給我們一些文章的“概

要”,或者每個文段的全部意思,來幫助我們理

解段落大意。)Afterthetopicsentencees

moredetailandexplanation.(當“主題語句”

出現(xiàn)后,該段的一些解釋和細節(jié)也就會隨之出

現(xiàn)。)

Unit8Whydon'tyougetherascarf?

重點語法:詢問別人為什么要做或者不做某事

whydon,tyoudosth.=whynotdosth.

例句:Whydon/tyougetheracamera?

=Whynotgetheracamera?

whatabout=howabout

例句:Howaboutsometennisballs?=

Whataboutsometennisballs?

重點短語:fallasleep入睡

giveaway贈送;分發(fā)

hearof=hearabout聽說

takeaninterestin=beinterestedin

對...感興趣

makefriendswith與...交友

makeprogress取得進步

keep—>kept—kept動詞keep的原

形、過去式和過去分詞

feed-fed—>fed動詞feed的原形、

過去式和過去分詞

fall—fell—fallen動詞fall的

原形、過去式和過去分詞

hear一heard—>heard動詞hear的

原形、過去式和過去分詞

ReadingStrategy(閱讀方法)

Tounderstandtheimportantideasfromthe

text,wemust"summarize".(為了了解文段最

主要的意圖,我們必須要進行總結(jié)。)Dothisby

answering"who,what,where,why"questions

asyouread.(在閱讀時,常注意回答時間、地

點、人物這些基本要素問題,達到總結(jié)的目的。)

Unit9Haveyoueverbeentoanamusement?

重點語法:現(xiàn)在完成時態(tài)

真的不掉線嗎??、????????????

do/does的現(xiàn)在完成時態(tài)形式:

(have/has)done

do/does的現(xiàn)在完成時態(tài)的被動語態(tài):

(have/has)beendone

現(xiàn)在完成時態(tài)主要強調(diào)過去發(fā)生的事情

對現(xiàn)在的影響。

例句:我去年去過美國,那是我第一次出國。

IhaveeverbeentoAmerica.It'sthe

firsttimeformetogoabroad.

重點短語:haveagreattime=haveagoodtime

=havefun=enjoyoneself玩得高興

onboard在船上

endupdoingsth.結(jié)束做某事

allyearround=allovertheyear終

understand—>understood—>

understood動詞understand的原形、過去式

和過去分詞

ReadingStrategy(閱讀方法)

Afterreading,writedownthreeormore

thingsyouhavelearned.(在閱讀整篇文章之

后,把你學到的三樣或更多事物寫下來。)We

alwaysrememberthingsbetterifwetake

timetoreflect.(如果我們花時間去思考一些

問題的話,那么我們就能更容易地記住一些事

情。)

Unit10It'saniceday,isn,tit?

重點語法:反意疑問句

反意疑問句由肯定陳述句加否定問句構(gòu)成,或者

由否定陳述句加肯定問句構(gòu)成。

例句:He'sastudent,isn,the?

She'snothismother,isshe?

回答反意疑問句時,要根據(jù)事實來回答。若事實

是肯定的,則必須用yes回答。若事實是否定

的,則必須用no回答。

例句:你還沒有準備好,對吧?

You'renotready,areyou?

是的,我沒有準備好。

No,I'mnot.

不,我準備好了。

Yes,Iam.

重點短語:lookthrough瀏覽

ealong出現(xiàn);發(fā)生

getalong相處

atleast至少

atmost至多

athank-younote感謝信

forget—>forgot—>forgotten動詞

forget的原形、過去式和過去分詞

little—less-least形容詞little

的原級、比較級和最高級

many/much—>more—>most形容詞

many/much的原級、比較級和最高級真的不掉

線嗎??、????????????

附件1:外文資料翻譯譯文(復(fù)印件)

移動設(shè)備的應(yīng)用平臺一J2ME簡介

1.什么是J2ME:

J2ME(Java2MicroEdition)是Java2的

一個組成部分,它與J2SE、J2EE并稱。根據(jù)Sun

的定義:J2ME是一種高度優(yōu)化的Java運行環(huán)境,

主要針對消費類電子設(shè)備的,例如蜂窩電話和可

視電話、數(shù)字機頂盒、汽車導(dǎo)航系統(tǒng)等等。J2ME

技術(shù)在1999年的JavaOneDeveloper

Conference大會上正式推出,它將Java語言的

與平臺無關(guān)的特性移植到小型電子設(shè)備上,允許

移動無線設(shè)備之間共享應(yīng)用程序。

J2ME在設(shè)計其規(guī)格的時候,遵循著對于各

種不同的裝置而造出一個單一的開發(fā)系統(tǒng)是沒

有意義的事」這個基本原則。于是J2ME先將所

有的嵌入式裝置大體上區(qū)分為兩種:一種是運

算功能有限、電力供應(yīng)也有限的嵌入式裝置(比

方說PDA、手機);另外一種則是運算能力相對

較佳、并請在電力供應(yīng)上相對比較充足的嵌入式

裝置(比方說冷氣機、電冰箱、電視機上盒

(set-topbox))?因為這兩種型態(tài)的嵌入式裝

置,所以Java引入了一個叫做Configuration

的概念,然后把上述運算功能有限、電力有限的

嵌入式裝置定義ConnectedLimitedDevice

Configuration(CLDC)規(guī)格之中;而另外一種裝

置則規(guī)范為ConnectedDevice

Configuration(CDC)規(guī)格。也就是說,J2ME先把

所有的嵌入式裝置利Configuration的概念區(qū)

隔成兩種抽象的型態(tài)。

其實在這里大家可以把Configuration當

作是J2ME對于兩種類型嵌入式裝置的規(guī)格,而

這些規(guī)格之中定義了這些裝置至少要符合的運

算能力、供電能力、記憶體大小等規(guī)范,同時也

定了一組在這些裝置上執(zhí)行的Java程序所能

使用的類別函式庫、這些規(guī)范之中所定義的類別

函式庫為Java標準核心類別函式庫的子集合

以及與該型態(tài)裝置特性相符的擴充類別函式庫。

比方就CLDC的規(guī)范來說,可以支援的核心類別

函式庫為java.lang.*、java.io.*、

java.util.?,而支援的擴充類別函式庫為

java,microedition,io.??區(qū)分出兩種主要的

Configuration之后,真的不掉線

嗎??、????????????

J2ME接著在定義出Profile的概念。

Profile是架構(gòu)在Configuration之上的規(guī)

格。之所以有Profile的概念,是為了要更明確

地區(qū)分出各種嵌入式裝置上Java程序該如何

開發(fā)以及它們應(yīng)該具有哪些功能。因此Profile

之中定義了與特定嵌入式裝置非常相關(guān)的擴充

類別函式庫,而Java程序在各種嵌入式裝置上

的使用者介面該如何呈現(xiàn)就是定義在Profile

里頭。Profile之中所定義的擴充類別函式庫是

根據(jù)底層Configuration內(nèi)所定義的核心類別

函式庫所建立。

2.J2MEWirelessToolkit2.2新改進

J2MEWirelessToolkit已經(jīng)成為J2ME開

發(fā)應(yīng)用程序的事實標準工具包。自從2000年初

次亮相以來,該工具包一直在發(fā)展以趕上移動

Java技術(shù)外觀上快速改變的步伐。不要被從

2.1版本以來的小改變所誤導(dǎo)。新的工具包在四

個重要的領(lǐng)域支持JavamunityProcess(JCP)

所指定的新的可選API:3D圖形、多媒體通信、

藍牙連網(wǎng)(Bluetoothworking)和數(shù)據(jù)管理。

本文將描述這些新的API并且向您展示如何在

工具包中實現(xiàn)他們。在這之前,讓我們贊美一下

更新后的DefaultColorPhone模擬器皮膚,自

從2.1版本以來,該皮膚已有了一個更大的屏

幕(320x240,或QVGA)和更多的顏色(4096

色而不是256色)。

2.1移動3D圖形:

JSR184,即Mobile3D圖形APIforJ2ME

(M3G)在一個集成軟件包中提供了三維圖形功

能,適用于支持最為廣泛采用的J2ME軟件棧、

有限連接設(shè)備配置(CLDC)和移動信息設(shè)備描述

(MIDP)的設(shè)備。API為顯示3D內(nèi)容提供了兩

種APIO立即模式API使應(yīng)用程序能夠直接創(chuàng)

建和操縱3D元素。這一層之上是一個場景圖

API,也稱為保留模式,能夠提早加載并顯示已

設(shè)計的整個3D場景。應(yīng)用程序可以采用最適合

的API,或保留模式與立即模式的組合。JSR184

規(guī)范還為場景圖定義了一種文件格式m3go

該工具包的模擬器全面支持JSR184,并且

有幾個MIDlet展示了API在Demo3D項目中

的功能。Life3D演示了立即模式的使用。

PogoRoo是一個的交互的演示,特點是顯示一只

跳躍的袋鼠。

2.2多媒體通信:

真的不掉線

嗎??、????????????

J2MEWirelessToolkit長期支持JSR

120、WirelessMessagingAPI(WMA)的1.1

版本;新版本支持WMA2.0(JSR205),其把

WMA的功能擴展到包括多媒體通信。

在工具包中,通信發(fā)生于模擬的環(huán)境中。如

果多次運行模擬器,模擬器上的應(yīng)用程序能夠相

互通信,并且可以使用工具包方便的WMA

Console實用程序在同一環(huán)境中與應(yīng)用程序交

換消息。通信可以遵照以下三種標準協(xié)議之一:

短消息服務(wù)(ShortMessageService,SMS)、

蜂窩廣播服務(wù)(CellBroadcastService,CBS)

或工具包2.2版本中的新協(xié)議-多媒體通信服

務(wù)(MMS).

您可以標記MMS消息,并向消息添加任何

文件集合。而且,現(xiàn)在網(wǎng)絡(luò)監(jiān)視器能夠顯示模擬

器發(fā)送或接收的MMS消息。

2.3藍牙和OBEX:

J2MEWirelessToolkit模擬器支持JSR

82,即JavaAPIforBluetooth,包括兩個獨

立的API:

藍牙API為藍牙無線網(wǎng)絡(luò)提供了接口,包

括設(shè)備恢復(fù)和數(shù)據(jù)交換。

OBEXAPI允許應(yīng)用程序在藍牙或其他通信

信道上使用對象交換(ObjectExchange,OBEX)

協(xié)議。

該工具包允許在即使沒有實際藍牙硬件的

情況下,也可以開發(fā)和測試采用藍牙技術(shù)的應(yīng)用

程序。該工具包模擬藍牙環(huán)境,您可以在該環(huán)境

中運行可相互發(fā)現(xiàn)的多個模擬器實例和使用藍

牙API交換數(shù)據(jù)。

應(yīng)用程序?qū)嵗鼴luetoothDemo顯示了如何

從一個模擬器將圖像傳輸?shù)搅硪粋€模擬器。

J2MEWirelessToolkit通過模擬的藍牙和

紅外連接上實現(xiàn)OBEX傳輸。模擬的紅外連接遵

循InfraredDataAssociation定義的IrDA

標準。工具包在多個運行的模擬器之間模擬紅外

傳輸。

您可以使用工具包參數(shù)中的

Bluetooth/OBEX標簽來配置藍牙和OBEX環(huán)

境。其控制了諸如模擬器在模擬的藍牙環(huán)境中試

圖用多長時間去發(fā)現(xiàn)其他設(shè)備,以及最大數(shù)據(jù)包

大小等參數(shù)。請參見工具包的用戶指南獲取更多

的詳細信息。

2.4無線開發(fā)工具包(WTK):

真的不掉線

嗎??、????????????

WTK的全稱是SunJ2MEWirelessToolkit

——Sun的無線開發(fā)工具包。這一工具包的設(shè)

計目的是為了幫助開發(fā)人員簡化j2nle的開發(fā)過

程。使用其中的工具可以開發(fā)與Java

TechnologyfortheWirelessIndustry(JTWI,

JSR185)規(guī)范兼容的設(shè)備上運行的j2me應(yīng)用

程序。該工具箱包含了完整的生成工具、實用程

序以及設(shè)備仿真器。到本文寫作時為止可以獲取

有四個版本,分別是1.0.4,2.0,2.1和2.2。

每個版本都包括英語,日語,簡體中文,繁體中

文4個語種包。WTK是Sun提供的一個開發(fā)工具

包。目前各大手機廠商往往把WTK經(jīng)過自身的簡

化與改裝,推出適合自身產(chǎn)品,如

SonyEricsson,NokiaDeveloper5ssuit等,

都屬于此種類型;而通過JBuilder,Eclipse

等IDE,J2ME開發(fā)包工具可以被綁定在這些集成

開發(fā)環(huán)境中,進一步提高開發(fā)效率。

無論哪個版本的WTK都會包括以下幾個目

錄:

appdb目錄:RMS數(shù)據(jù)庫信息

apps目錄:WTK自帶的demo程序

bin目錄:J2ME開發(fā)工具執(zhí)行文件

docs目錄:各種幫助與說明文件

lib目錄:J2ME程序庫,Jar包與控制文

session目錄:性能監(jiān)控保存信息

wtklib目錄:JWTK主程序與模擬器外觀。

2.5J2me數(shù)字簽名:

得到一個證書后就可以對j2me的jad

文件進行簽名。這里有一些與簽名相關(guān)的需要注

意的一些問題。1.想要安裝簽過名的軟件,就

必須通過jad來安裝。我們知道j2nle程序生成

后會有jad和jar兩個文件,一般情況下我們只

需要安裝jar文件就可以了。例如我會將jar

文件通過藍牙傳到手機上,再進行安裝。但如果

想通過手動安裝簽過名的文件,就要通過jad

來安裝,而且要確保jad和jar文件是在相同目

錄下。我的做法是通過數(shù)據(jù)線將兩個文件拷入手

機的內(nèi)存或存儲卡上,然后通過jad來安裝,這

樣安裝好的軟件就是簽過名的軟件了。不會再有

總是很煩人的詢問用戶是否允許操作的提示信

息。但就我看過的手機看來,應(yīng)該是不同的手機

有不同的表現(xiàn)。例如索愛的手機關(guān)于提示仍然是

需要用戶自己真的不掉線

嗎??、????????????

設(shè)置的。諾基亞也是。只是諾基亞的在使用

非簽名軟件時用戶無法設(shè)置為“總是允許”或“只

提示一次”。而簽了名的就可以設(shè)置了。2.編程

人員需要注意,像很多功能在未簽名前是可以使

用的,例如gps,網(wǎng)絡(luò)連接,文件讀寫等。3.簽

過名的軟件有什么好處。簽名就是告訴我們這個

軟件是可信的,對用戶最直接的感受就是聯(lián)網(wǎng)或

訪問手機文件的時候,收發(fā)短信,彩信,藍牙等,

但簽名后這些功能就部可用了。這就是jad中

MIDlet-Permissions屬性的問題。當未簽名時

對這個屬性的要求并不嚴格,但簽名后就一定要

注意。必須把所要使用到的權(quán)限加入進去,否則

這個功能就不能使用了。如下是一些常用的

MIDlet-Permissions屬性。

2.6本地文件和個人信息:

J2MEWirelessToolkit支持JSR75,即

PDAOptionalPackagesfortheJ2MEPlatform,

它也包括兩個獨立的API:FileConnectionAPI

提供了MIDlet對設(shè)備上本地文件系統(tǒng)的訪問。

PersonalInformationManagement(PIM)可選

軟件包包括用于操縱聯(lián)系人列表、日程安排和計

劃列表的APL

一臺真實的設(shè)備可能有一個能通過使用

FileConnectionAPI訪問的本地文件系統(tǒng)。在

J2MEWirelessToolkit模擬器中,模擬的文件

系統(tǒng)作為硬盤上的一個目錄存在。應(yīng)用程序使用

Fi1eConnection可訪問的文件都存放在子目錄

<toolkit>\appdb\<skin>\filesystem中,此處

<toolkit>是J2MEWirelessToolkit的安裝

目錄,<skin>是模擬器皮膚的名稱。例如,

DefaultColorPhone模擬器皮膚隨安裝根

rootl而產(chǎn)生,包含一個Readme文件文件的完

整路徑為

<toolkit>\appdb\DefaultColorPhone\filesys

tem\rootl\Readme0

您可以從模擬器窗口的菜單種選擇

MIDlet>Externalevents來管理可用的根目

錄。您將看到一個添加和刪除根目錄的小的實用

程序窗口。這些操作也將為registered

listener對象生成事件。

在真實的設(shè)備上,個人信息可能以專有格式

存儲在內(nèi)存中。模擬器使用硬盤中的一個目錄來

存放這些信息,可使用PIMAPI來訪問。所有

的信息存儲在<toolkit>\appdb\pim目錄中。

列表存儲在聯(lián)系人、事件和計劃目錄的子目錄

中。例如,聯(lián)系人列表Contacts位于

<toolkit>\appdb\pim\contacts\Contacts目

錄中。

在列表目錄內(nèi),列表項以InterMail

Consortium指定的標準格式存儲。聯(lián)系人以

vCard格式存儲,日歷和計劃項都以vCalendar

格式存儲。

真的不掉線

嗎??、????????????

J2MEWirelessToolkit2.2不僅僅是一個

出色工具的增量更新。它包括了對令人激動的四

項新規(guī)范的支持,同時定義了六種新的APL隨

著無線Java技術(shù)世界的快速發(fā)展,J2ME

WirelessToolkit緊緊跟隨發(fā)展的步伐并且包

含您所需的全部工具。

附件2:外文原文(復(fù)印件)

Mobileapplicationplatform-J2ME

profile

1.whatistheJ2ME

J2ME(Java2MicroEdition)isaJava

2asanintegralpartofitwithJ2SE,J2EE

said.AccordingtoSun,sdefinition:J2MEis

ahighlyoptimizedJavaruntimeenvironment,

mainlyforconsumerelectronicsdevices

suchascellularphonesandvideophones,

digitalset-topboxes,carnavigation

systemsandsoon.J2MEtechnologyin1999,

theJavaOneDeveloperConferenceonthe

formallaunchoftheGeneralAssembly,which

willoftheJavalanguageand

platform-independentfeaturesintoasmall

electronicdevicethatallowsmobile

wirelessdevicessharingbetween

applications.

J2MEinitsdesignspecifications,to

followa"varietyofdevicestocreatea

singledevelopmentsystemismeaningless"

thebasicprinciples.SofirstofallJ2ME

embeddeddevicesgenerallydividedintotwo

types:Oneisthe1imitedputing,power

supplyisalso1imitedembeddeddevices(for

example,PDA,cellphone);真的不掉線

嗎??、????????????

anotherkindofputingpoweris

relativelybetter,Andinthepowersupply

isrelativelysufficientforembedded

devices(forexample,airconditioners,

refrigerators,TVset-topboxes(set-top

box)).Becausethesetwotypesofembedded

devices,Javaiswhytheintroductionofa

conceptcalledConfiguration,andthenthe

operationoftheabovefeaturesarelimited,

limitedthepowerofthedeviceembeddedin

thedefinitionofConnectedLimitedDevice

Configuration(CLDC)specificationsare;

andtheotheroneTostandardizethetypes

ofdevicesareConnectedDevice

Configuration(CDC)specifications.In

otherwords,J2MEfirstofallembedded

devicesusingtheConfigurationconceptof

separateintotwokindsofabstract

patterns.

Infact,everyoneherecanbea

ConfigurationforJ2MEtwotypesof

specificationsforembeddeddevices,which

definesthespecificationsofthesedevices

atleastin1inewiththeputingpowerand

capacityofpowersupply,memory,andother

normsSize,aswellassetAsetofthese

devicesontheimplementationoftheJava

programcanbeusedbythetypeof1ibrary,

thesenormsaredefinedbythetypeof

1ibraryfortheJavastandardlibrary'score

categoriesandsub-typedevicefeaturesthe

1ineTheexpansionofthelibrarycategory.

Forexample,onCLDCspecifications,can

supportthecorecategoryforthelibrary

java,lang.?,java.io.*,java,util.and

supporttheexpansionofthecategoryfor

the1ibraryjava,microedition,io.*.A

distinctionbetweenthetwomain

Configurationafter,J2MEandtheninthe

definitionoftheconceptofaProfile.

ProfileisaframeworkintheConfiguration

onthespecifications.Thereasonwhythere

istheconceptoftheProfileinorderto

moreclearlyseparatethevariousareasof

embeddedJavadevices,aswellashowto

developtheprocedurestheyshouldhavethe

functionofwhat.ThereforeProfileofthe

definitionofembeddeddevicesarevery

specificandrelatedtotheexpansionofthe

typesoflibraries,andtheJavaprogram

embeddedinavarietyofdevicesonauser

interfacethatshowshowthedefinitionof

theProfileisinside.Profileofthe

expansionofthedefinitionofthetypeof

libraryisbasedontheunderlying

Configurationwithinthedefinitionofthe

corecategoriesestablishedbythe1ibrary.

真的不掉線

嗎??、????????????

2.What'sNewintheJ2MEWireless

Toolkit2.2

Theaward-winningJ2MEWirelessToolkit

hasbeethedefactostandardtoolkitfor

developingapplicationsforJava2,Micro

Edition(J2ME).Sinceitsdebutin2000,the

toolkithasevolvedtokeeppacewiththe

rapidlychangingfaceofmobileJava

technology.Don,tbemisledbythesmall

changeinversionnumberfrom2.1.Thenew

toolkitsupportsnewoptionalAPIs

specifiedthroughtheJavamunityProcess

(JCP)infourvitalareas:3Dgraphics,

multimediamessaging,Bluetooth

working,anddatamanagement.Inthisarticle

I'lldescribethesenewAPIsandshowyouhow

they'reimplementedinthetoolkit.

BeforeIdo,takeamomenttoadmirethe

updatedDefaultColorPhoneemulatorskin.

Sinceversion2.1,thisskinhasgottena

largerscreen(320x240,orQVGA)andfar

morecolors(4096insteadof256).

2.1Mobile3DGraphics:

JSR184,theMobile3DGraphicsAPIfor

J2ME(M3G),providesthree-dimensional

graphicsfunctionalityinapactpackage

that'sappropriatefordevicesthatsupport

themostwidelyadoptedJ2MEsoftwarestack,

theConnected,LimitedDeviceConfiguration

(CLDC)andtheMobileInformationDevice

Profile(MIDP).TheAPIprovidestwoAPIs

fordisplaying3Dcontent.Theimmediate

modeAPImakesitpossibleforapplications

tocreateandmanipulate3Delements

directly.Ontopofthislayerisascene

graphAPI,alsocalledretainedmode,that

makesitpossibletoloadanddisplayentire

3Dscenesyou'vedesignedaheadoftime.

ApplicationsmayusewhicheverAPIismost

appropriate,orabinationofretainedmode

andimmediatemode.TheJSR184

specificationalsodefinesafileformatfor

scenegraphs,.n13g.

Thetoolkit7semulatorfullysupports

JSR184andyou'11findseveralMIDletsthat

showofftheAPI'scapabilitiesinthe

Demo3Dproject.

Life3Ddemonstratestheuseof

immediatemode:PogoRooisaninteractive

dem真的不掉線

嗎??、????????????

onstrationthatfeaturesabouncing

kangaroo:Finally,retainedmodeshowshowto

loadandrenderascenegraphfile:

2.2MultimediaMessaging:

TheJ2MEWirelessToolkithaslong

supportedJSR120,version1.1ofthe

WirelessMessagingAPI(WMA);thenew

releasesupportsWMA2.0(JSR205),which

expandsWMA'scapabilitiestoinclude

MultimediaMessaging.

Inthetoolkit,messagingtakesplacein

asimulatedenvironment.Ifyourunthe

emulatormultipletimes,applicationson

theemulatorscanmunicatewitheachother,

andyoucanusethetoolkit'shandyWMA

Consoleutilitytoexchangemessageswith

theapplicationsinthesameenvironment.

Messagesmayconformtoanyofthree

standardprotocols:ShortMessageService

(SMS),CellBroadcastService(CBS),or-

newinversion2.2ofthetoolkit-

MultimediaMessagingService(MMS).

YoucanaddressMMSmessagesandaddany

collectionoffilestothemessage.

Furthermore,theworkmonitornow

displaysMMSmessagesthataresentor

receivedbytheemulator.

2.3BluetoothandOBEX:

TheJ2MEWirelessToolkitemulator

supportsJSR82,theJavaAPIsforBluetooth,

whichincludestwoindependentAPIs:

TheBluetoothAPIprovidesaninterface

toBluetoothwirelessworking,including

devicediscoveryanddataexchange.

TheOBEXAPIa11owsapplicationstouse

theObjectExchange(OBEX)

protocoloverBluetoothorother

municationchannels.

Thetoolkitallowsyoutodevelopand

testapplicationsthatuseBluetooth

technologyevenifyoudon,thaveanyactual

Bluetoothhardware.Thetoolkitsimulatesa

Bluetoothenvironment,inwhichyoucanrun

multipleemulatorinstancesthatcan

discovereachotherandexchangedatausing

theBluetoothAPI.

Anexampleapplication,BluetoothDemo,

showshowtotransferimagesfromoneem真

的不掉線嗎??、????????????

ulatortoanother.

TheJ2MEWirelessToolkitimplements

OBEXtransferoversimulatedBluetoothand

infraredconnections.Thesimulated

infraredconnection

followstheIrDAstandarddefinedbythe

InfraredDataAssociation.Thetoolkit

simulatesinfraredtransfersbetween

multiplerunningemulators.

YoucanconfiguretheBluetoothand

OBEXenvironmentusingtheBluetooth/OBEX

tabinthetoolkitpreferences.This

controlssuch

parametersashowlongtheemulator

attemptstodiscoverotherdevicesinthe

simulatedBluetoothenvironmentandthe

maximumpacketsize.Seethetoolkit,s

User'sGuideformoredetails.

2.4Wirelessdevelopmentkit(WTK):

WTKfullnameisfromJ2MEWireless

Toolkit-fromWirelessdevelopmentkit.

Thiskitaredesignedtohelpdevelopers

simplifiedfromj2medevelopmentprocess.

Useoneofthetoolscandevelopwiththe

WirelessTechnologyforJava(JSR185,judge

notJTWIstandardizingpatibleequipment

runningonj2meapplications.Thekit

containsafullsetofgenerationtool,

practicalproceduresandequipmentemulator.

Whenwriting

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論