




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第9章圖形與動(dòng)畫《Android應(yīng)用開發(fā)教程第2版》課后習(xí)題參考答案第一章1.主流的Android版本有哪些,各有何特點(diǎn)?Android最早的一個(gè)發(fā)布版本開始于2007年11月的Android1.0beta,其后發(fā)布了多個(gè)更新版本。這些更新版本都在前一個(gè)版本的基礎(chǔ)上修復(fù)了bug并且添加了前一個(gè)版本所沒有的新功能。從2009年4月開始,Android操作系統(tǒng)改用甜點(diǎn)來作為版本代號(hào),這些版本按照大寫字母的順序來進(jìn)行命名:紙杯蛋糕(Cupcake)、甜甜圈(Donut)、閃電泡芙(éclair)、凍酸奶(Froyo)、姜餅(Gingerbread)、蜂巢(Honeycomb)﹑冰激凌三明治(IceCreamSandwich)、雷根糖(JellyBean)、奇巧(KitKat)、棒棒糖(Lollipop)、棉花糖(Marshmallow)、牛軋?zhí)牵∟ougat)、奧利奧(Oreo)、餡餅(Pie)等。此外,Android操作系統(tǒng)還有兩個(gè)預(yù)發(fā)布的內(nèi)部版本,它們分別是鐵臂阿童木(Astro)和發(fā)條機(jī)器人(Bender)。2.Android的系統(tǒng)結(jié)構(gòu)如何?由里向外有如下幾層:1.LinuxKernel(Linux內(nèi)核)Android是在Linux2.6的內(nèi)核基礎(chǔ)之上運(yùn)行的,提供核心系統(tǒng)服務(wù):安全、內(nèi)存管理、進(jìn)程管理、網(wǎng)絡(luò)組、驅(qū)動(dòng)模型。2.AndroidRuntime(Android運(yùn)行時(shí))內(nèi)核之上是核心庫(kù)和一個(gè)叫做Dalvik的JAVA虛擬機(jī)。核心庫(kù)提供了Java語言核心庫(kù)中包含的大部分功能,虛擬機(jī)負(fù)責(zé)運(yùn)行程序。3.Libraries(庫(kù))Android提供了一組C/C++庫(kù),它們?yōu)槠脚_(tái)的不同組件所使用。開發(fā)人員通過ApplicationFramework來使用這些庫(kù)所提供的不同功能。4.ApplicationFramework(應(yīng)用程序框架)無論Android提供的應(yīng)用程序還是開發(fā)人員自己編寫的應(yīng)用程序,都需要使用到ApplicationFramework。通過使用ApplicationFramework,不僅可以大幅度簡(jiǎn)化代碼的編寫,而且提高了程序的復(fù)用性。5.Application(應(yīng)用程序)Android提供了一組應(yīng)用程序,包括Email客戶端、SMS程序、日歷、地圖、瀏覽器、通訊錄等。這部分程序均使用Java語言編寫。3.Android主要用于什么設(shè)備之上,可以用于PC么?Android是一種基于Linux的自由及開放源代bai碼的操作系統(tǒng),主要使用于移動(dòng)設(shè)備,如智能手機(jī)和平板電腦在PC上運(yùn)行安卓系統(tǒng)有很多種方法,比如虛擬設(shè)備模擬器(如Genymotion)、可引導(dǎo)USB版本,以及安卓模擬器(如BlueStacks)。還有PC上的Androidx86開源項(xiàng)目,A讓PC的都可以運(yùn)行安卓系統(tǒng)。4.Windows下搭建Android應(yīng)用程序開發(fā)環(huán)境需要什么軟件,如何安裝及配置,請(qǐng)簡(jiǎn)要說明過程。Android開發(fā)程序使用的是Java語言,由于AndroidStudio安裝時(shí)自帶JRE,所以不需要單獨(dú)配置Java環(huán)境。在Windows下搭建Android的開發(fā)環(huán)境主要完成以下工作:安裝用于程序開發(fā)的IDE:AndroidStudio。安裝并升級(jí)Android的開發(fā)工具包:SDK。創(chuàng)建Android虛擬設(shè)備:AVD。(安裝配置過程略)5.模擬器的功能是什么?有些什么設(shè)置參數(shù)?Android模擬器是用軟件模擬終端設(shè)備,提供一個(gè)虛擬的運(yùn)行環(huán)境,以方便開發(fā)人員測(cè)試app功能。常用設(shè)置參數(shù)如下:MemoryOptions:模擬器的運(yùn)行內(nèi)存大小。Internalstorage:是模擬器內(nèi)置存儲(chǔ)空間大小,用于存放安裝程序和程序數(shù)據(jù)SDcard:SD卡存儲(chǔ)空間大小AVDName:模擬器的名稱Device:根據(jù)一些實(shí)際手機(jī)配置提供的一些模擬器設(shè)置,包括分辨率和運(yùn)行內(nèi)存大小、內(nèi)置存儲(chǔ)空間大小Target:選擇模擬器的Android系統(tǒng)版本CPU/ABI:是根據(jù)下載的系統(tǒng)鏡像文件來的,一般是arm的,intel的會(huì)很快Front/BackCamera:選擇前后鏡頭設(shè)備VMheap:設(shè)置VM緩存堆棧的大小6.開發(fā)一個(gè)Android應(yīng)用程序,顯示效果為黑底白字,界面正中顯示“Androidisveryeasy!”。提示:新建android項(xiàng)目,放入一個(gè)TextView元件,設(shè)置TextView的Text屬性為“Androidisveryeasy!”,在模擬器中運(yùn)行項(xiàng)目。7.修改模擬器的輸入法為搜狗輸入法打開模擬器,找到“setting”-“l(fā)anguage”功能,找到“input”菜單,進(jìn)行設(shè)置即可。第二章1.橫向和縱向分別顯示“赤橙黃綠青藍(lán)紫”七個(gè)字,每個(gè)字顯示為本身所表示的顏色。提示:加入線性布局管理器,設(shè)置“orientation”屬性為“Vertical”,再加入兩個(gè)線性布局管理器,其中第一個(gè)線性布局的“orientation”屬性為“Horizontal”,在其中加入7個(gè)TextView,按順序分別設(shè)置Text屬性為“赤橙黃綠青藍(lán)紫”的一個(gè)字,并設(shè)置TextColor屬性為對(duì)應(yīng)的顏色;第二個(gè)線性布局的“orientation”屬性為“Vertical”,在其中加入7個(gè)TextView,按順序分別設(shè)置Text屬性為“赤橙黃綠青藍(lán)紫”的一個(gè)字,并設(shè)置TextColor屬性為對(duì)應(yīng)的顏色。2.開發(fā)一個(gè)程序,實(shí)現(xiàn)一個(gè)漂亮的登錄界面,需要應(yīng)用字符串資源、顏色資源、尺寸資源進(jìn)行界面管理。略3.將第一題中的字顯示為兩個(gè)字一行,最后一行一個(gè)字。提示:將后加入的兩個(gè)線性布局改為TableLayout,加入四個(gè)TableRow,每個(gè)TableRow中加入兩個(gè)TextView。4.讓第一題中的文字由大到小顯示。提示:依次設(shè)置每個(gè)TextView中的TextSize值得大小。5.讓第一題中顯示的文字可以自適應(yīng)語言設(shè)置,顯示中文、英文、繁體中文。提示:將TextView中顯示得文字使用String進(jìn)行管理,分別建立對(duì)應(yīng)的中文、英文、繁體中文的資源字符串。6.在第一題的基礎(chǔ)上增加菜單,有兩項(xiàng),分別是“反向顯示”和“正常顯示”。提示:創(chuàng)建菜單資源,在Activity中重寫onCreateOptionsMenu方法,加載菜單。7.自己設(shè)計(jì)一張9-Patch圖片,并應(yīng)用圖片為窗體添加一個(gè)不失真背景。提示:在SDK的tools目錄下打開9-patch工具,編輯圖片,將圖片作為資源保存在項(xiàng)目中,設(shè)置項(xiàng)目布局的背景為圖片資源。8.開發(fā)一個(gè)程序,其中某個(gè)按鈕能根據(jù)狀態(tài)的不同選擇不同的圖片背景顯示。提示:采用StateListDrawable資源方式實(shí)現(xiàn)。第三章設(shè)計(jì)一個(gè)界面可以實(shí)現(xiàn)常見的計(jì)算器屏幕和按鍵的布局。提示:布局采用表格布局或多種布局的靈活嵌套,推薦使用約束布局。設(shè)計(jì)兩個(gè)單選按鈕,單擊它們可以顯示不同時(shí)長(zhǎng)的提示信息。提示:設(shè)置按鈕單擊監(jiān)聽器,在其中使用Toas顯示提示信息。注意設(shè)置Toast.LENGTH_SHORT或Toast.LENGTH_LONG參數(shù)檢查用戶是否按下“回退”鍵,讓它失去“關(guān)閉程序”的功能,另外在界面右下位置顯示一個(gè)“退出”按鈕,完成“關(guān)閉程序”的功能。提示:onKeyDown回調(diào)函數(shù)的使用,檢測(cè)Keycode。按鈕的單擊監(jiān)聽,使用finish()關(guān)閉程序。開發(fā)一個(gè)程序,實(shí)現(xiàn)通過ImageView顯示帶邊框的圖片。(略)有五個(gè)商品供選擇購(gòu)買,設(shè)計(jì)界面顯示其品名及價(jià)格,用戶可以多選,選擇完畢后按“結(jié)賬”按鈕,系統(tǒng)在屏幕下方顯示總金額。提示:CheckBox的使用開發(fā)一個(gè)程序,使用AlertDialog實(shí)現(xiàn)一個(gè)帶圖標(biāo)的、“確定”按鈕、“取消”按鈕、“中立”按鈕的對(duì)話框。(略)開發(fā)一個(gè)程序,使用AlertDialog實(shí)現(xiàn)一個(gè)多選列表對(duì)話框(略)開發(fā)一個(gè)程序,使用Notification實(shí)現(xiàn)一個(gè)在狀態(tài)欄上顯示備忘通知??梢圆榭赐ㄖ脑敿?xì)內(nèi)容,并且該通知在查看后不刪除。(略)開發(fā)一個(gè)程序,應(yīng)用AlarmManager實(shí)現(xiàn)定時(shí)更換桌面背景的功能。(略)第四章開發(fā)一個(gè)程序,實(shí)現(xiàn)在屏幕上顯示一個(gè)按鈕,單擊按鈕時(shí)系統(tǒng)轉(zhuǎn)到另一個(gè)Activity中。提示:創(chuàng)建兩個(gè)Activity,分別在AndroidManifest配置中添加配置;在按鈕單擊監(jiān)聽器的單擊事件中,使用StartActivity啟動(dòng)另一個(gè)Activity。實(shí)現(xiàn)一個(gè)關(guān)于樣式的Activity展示(程序啟動(dòng)界面中,單擊關(guān)于按鈕時(shí),彈出關(guān)于介紹的對(duì)話框)。提示:采用沉浸式顯示Activity開發(fā)一個(gè)程序,實(shí)現(xiàn)在兩個(gè)Activity中傳遞一個(gè)字符串,并在第二個(gè)Activity中彈出提示框顯示傳遞的值。提示:使用Bundle包裝數(shù)據(jù),作為Intent對(duì)象的參數(shù)傳遞。實(shí)現(xiàn)一個(gè)星座查詢的程序,用戶在一個(gè)界面上輸入生日,在另一個(gè)界面上展示星座及性格介紹。提示:同第三題實(shí)現(xiàn)一個(gè)帶城市(獨(dú)立城市列表頁(yè)面)選擇的用戶注冊(cè)界面。提示:使用StartActivityForResult啟動(dòng)另一個(gè)Activity實(shí)現(xiàn)一個(gè)古詩(shī)閱讀程序,程序左邊顯示詩(shī)名列表,右邊顯示對(duì)應(yīng)的詩(shī)文內(nèi)容。提示:仿照4.3節(jié)案例實(shí)現(xiàn)實(shí)現(xiàn)一個(gè)圖片瀏覽展示的程序,左邊列表是圖形縮略圖,右邊展示對(duì)應(yīng)圖的大圖。提示:程序仿照4.3節(jié)案例,圖形縮略圖采用Gridview組件,右邊大圖采用ImageView第五章1.編寫一個(gè)程序,使用Intent實(shí)現(xiàn)視頻播放。提示:1.播放本地視頻Intentintent=newIntent(Intent.ACTION_VIEW);Stringtype="video/mp4";Uriuri=Uri.parse("file:///sdcard/test.mp4");intent.setDataAndType(uri,type);startActivity(intent);2.播放網(wǎng)絡(luò)視頻Intentintent=newIntent(Intent.ACTION_VIEW);Stringtype="video/*";Uriuri=Uri.parse("/12237832415.3gp");intent.setDataAndType(uri,type);startActivity(intent);如果不設(shè)置type的話,這樣寫:Intentintent=newIntent(Intent.ACTION_VIEW);
Uriuri=Uri.parse("/12237832415.3gp");
intent.setData(uri);
startActivity(intent);
2.編寫一個(gè)程序,使用Intent打開網(wǎng)頁(yè)。提示:Intentintent1=newIntent(Intent.ACTION_VIEW);intent1.setData(Uri.parse(""));startActivity(intent1);3.開發(fā)一個(gè)程序,實(shí)現(xiàn)當(dāng)電池電量低于5%時(shí)給出提示。提示:采用BroadcastReceiver。IntentFilterintentFilter=newIntentFilter();intentFilter.addAction(Intent.ACTION_BATTERY_CHANGED);batteryReceiver=newMyReceiver();registerReceiver(batteryReceiver,intentFilter);4.開發(fā)一個(gè)程序,實(shí)現(xiàn)當(dāng)安裝新應(yīng)用時(shí)給出提示。(略)5.編寫一個(gè)程序,使用線程實(shí)現(xiàn)每隔一分鐘更換一次窗體背景。提示:使用線程結(jié)合handler實(shí)現(xiàn)6.編寫一個(gè)程序,使用線程和消息傳遞機(jī)制實(shí)現(xiàn)水平移動(dòng)的圖標(biāo)。提示:handler、Message的使用7.開發(fā)一個(gè)程序,使用線程和消息傳遞機(jī)制實(shí)現(xiàn)一個(gè)來回飄動(dòng)的氣球。提示:handler、Message的使用,氣球可采用圖片代替。第六章1.編寫一個(gè)繼承IntentService類的服務(wù)類,在啟動(dòng)10秒后停止服務(wù),并在LogCat中輸出停止服務(wù)信息。@Override
protectedvoidonHandleIntent(Intentintent){
//Normallywewoulddosomeworkhere,likedownloadafile.
//Foroursample,wejustsleepfor5seconds.
longendTime=System.currentTimeMillis()+10*1000;
while(System.currentTimeMillis()<endTime){
synchronized(this){
try{
.。。。。。。。。。。
}catch(Exceptione){
}
}
}2.編寫一個(gè)繼承Service類的服務(wù)類,在啟動(dòng)10分鐘后,以通知的方式提示用戶。提示:思路同題1,注意NotificationManager消息的使用3.編寫一個(gè)程序,以列表的形式顯示當(dāng)前運(yùn)行服務(wù)的詳細(xì)信息。提示:publicstaticvoidlistServices(ContextmContext){ActivityManageractivityManager=(ActivityManager)mContext.getSystemService(Context.ACTIVITY_SERVICE);List<ActivityManager.RunningServiceInfo>serviceList=activityManager.getRunningServices(100);if(!(serviceList.size()>0)){return;}for(inti=0;i<serviceList.size();i++){LogUtils.d("caoservicename="+serviceList.get(i).service.getClassName());}}4.編寫一個(gè)程序,查看本地服務(wù)或遠(yuǎn)程服務(wù)的聲明周期。第七章應(yīng)用程序一般允許用戶自己定義配置信息,如界面背景顏色、字體大小和字體顏色等,嘗試使用SharedPreferences保存用戶的自定義配置信息,并在程序啟動(dòng)時(shí)自動(dòng)加載這些自定義的配置信息。提示:SharedPreferencespreferences=getSharedPreferences(“myfile”,MODE_PRIVATE);SharedPreferences.Editoreditor=preferences.edit();editor.putString(“userName”,“jake”);……mit();嘗試把第1題的用戶自定義配置信息,以INI文件的形式保存在內(nèi)部存儲(chǔ)器上。提示://以私有模式建立文件FileOutputStreamfos=openFileOutput(“myfile.ini”,Context.MODE_PRIVATE);fos.write(“…………..”);//向文件中寫入數(shù)據(jù),將字符串轉(zhuǎn)換為字節(jié)fos.flush();//將所有剩余的數(shù)據(jù)寫入文件fos.close();簡(jiǎn)述在嵌入式系統(tǒng)中使用SQLite數(shù)據(jù)庫(kù)的優(yōu)勢(shì)。獨(dú)立性:SQLite數(shù)據(jù)庫(kù)的核心引擎本身不依賴第三方軟件,使用它也不需要“安裝”。所以在部署的時(shí)候能夠省去不少麻煩。輕量級(jí):SQLite和C/S模式的數(shù)據(jù)庫(kù)存軟件不同,它是進(jìn)程內(nèi)的數(shù)據(jù)庫(kù)引擎,因此不存在數(shù)據(jù)庫(kù)的客戶端和服務(wù)器。使用SQLite,一般只需要帶上它的一個(gè)動(dòng)態(tài)庫(kù),就可以使用它的全部功能。而且這個(gè)動(dòng)態(tài)庫(kù)的尺寸相當(dāng)小。隔離性:SQLite數(shù)據(jù)庫(kù)中所有的信息(比如表、視圖、觸發(fā)器等)都包含在一個(gè)文件內(nèi),方便管理和維護(hù)。安全性:SQLite數(shù)據(jù)庫(kù)通過數(shù)據(jù)庫(kù)級(jí)上的獨(dú)占性和共享鎖來實(shí)現(xiàn)獨(dú)立事務(wù)處理。這意味著多個(gè)進(jìn)程可以在同一時(shí)間從同一數(shù)據(jù)庫(kù)讀取數(shù)據(jù),但只有一個(gè)可以寫入數(shù)據(jù)。在某個(gè)進(jìn)程或線程向數(shù)據(jù)庫(kù)執(zhí)行寫操作之前,必須獲得獨(dú)占鎖定。在發(fā)出獨(dú)占鎖定后,其他的讀寫操作將不會(huì)再發(fā)生??缙脚_(tái):SQLite數(shù)據(jù)庫(kù)支持大部分操作系統(tǒng),除了在電腦上使用的操作系統(tǒng)之外,很多手機(jī)操作系統(tǒng)同樣可以運(yùn)行,比如Andorid、WindowsMobile、Symbin、Palm等。多語言接口:SQLite數(shù)據(jù)庫(kù)支持很多語言編程接口,比如C/C++、Java、Python、dotNet、Ruby、Perl等,得到更多開發(fā)者的喜愛。分別使用手動(dòng)建庫(kù)和代碼建庫(kù)的方式,創(chuàng)建名為test.db的數(shù)據(jù)庫(kù),并建立staff數(shù)據(jù)表,表內(nèi)的屬性值如表7-7所示,同時(shí)提供表數(shù)據(jù)的插入、修改和刪除操作方法。表7-7staff表結(jié)構(gòu)屬性數(shù)據(jù)類型說明_idinteger主鍵nametext姓名sextext性別departmenttext所在部門salaryfloat工資提示:修改教材中MyDBHelper類中表名稱為staff,修改其中的表創(chuàng)建語句為此題結(jié)構(gòu)。開發(fā)一個(gè)程序,使用列表顯示聯(lián)系人姓名,當(dāng)單擊列表項(xiàng)時(shí)顯示聯(lián)系人手機(jī)號(hào)碼。提示:權(quán)限配置:<uses-permissionandroid:name="android.permission.READ_CONTACTS"/><!讀取聯(lián)系人><uses-permissionandroid:name="android.permission.WRITE_CONTACTS"/>主要代碼://聯(lián)系人的Uri,也就是content://com.android.contacts/contactsUriuri=ContactsContract.Contacts.CONTENT_URI;//指定獲取_id和display_name兩列數(shù)據(jù),display_name即為姓名String[]projection=newString[]{ContactsContract.Contacts._ID,ContactsContract.Contacts.DISPLAY_NAME};//根據(jù)Uri查詢相應(yīng)的ContentProvider,cursor為獲取到的數(shù)據(jù)集Cursorcursor=context.getContentResolver().query(uri,projection,null,null,null);String[]arr=newString[cursor.getCount()];inti=0;if(cursor!=null&&cursor.moveToFirst()){do{try{Longid=cursor.getLong(0);//獲取姓名Stringname=cursor.getString(1);//指定獲取NUMBER這一列數(shù)據(jù)String[]phoneProjection=newString[]{ContactsContract.CommonDataKinds.Phone.NUMBER};//根據(jù)聯(lián)系人的ID獲取此人的電話號(hào)碼CursorphonesCusor=context.getContentResolver().query(ContactsContract.CommonDataKinds.Phone.CONTENT_URI,phoneProjection,ContactsContract.CommonDataKinds.Phone.CONTACT_ID+"="+id,null,null);//因?yàn)槊總€(gè)聯(lián)系人可能有多個(gè)電話號(hào)碼,所以需要遍歷if(phonesCusor!=null&&phonesCusor.moveToFirst()){do{。。。。。。}while(phonesCusor.moveToNext());}i++;}catch(PinyinExceptione){e.printStackTrace();}}while(cursor.moveToNext());}開發(fā)一個(gè)程序,根據(jù)聯(lián)系人應(yīng)用中保存的數(shù)據(jù),實(shí)現(xiàn)自動(dòng)補(bǔ)全姓名的功能。提示:參考題5的樣例開發(fā)一個(gè)程序,實(shí)現(xiàn)刪除聯(lián)系人應(yīng)用中指定的聯(lián)系人信息。提示:參考題5的訪問方式開發(fā)程序,實(shí)現(xiàn)將個(gè)人應(yīng)用數(shù)據(jù)提供給其他程序訪問。提示:Contentprovider的使用第八章1.開發(fā)一個(gè)程序,實(shí)現(xiàn)播放SD卡中的MP3文件。提示:(注意外部sdcard設(shè)備的訪問權(quán)限處理)/實(shí)例化MediaPlayerMediaPlayerplay=newMediaPlayer();//指定播放文件的路徑play.setDataSource("/sdcard/music.mp3");//準(zhǔn)備play.prepare();//開始播放play.start();2.開發(fā)一個(gè)程序,實(shí)現(xiàn)播放SD卡中的3gp文件。提示:同題13.開發(fā)一個(gè)程序,實(shí)現(xiàn)音頻的錄制。提示:(注意外部攝像頭、sdcard設(shè)備的訪問權(quán)限處理)使用mediarecorder處理。第九章開發(fā)一個(gè)程序,實(shí)現(xiàn)在屏幕上繪制一個(gè)空心的六邊形和一
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- GB/T 45169-2025增材制造金屬制件殘余應(yīng)力聲束控制法
- GB/T 45142-2025海洋溢油污染生態(tài)修復(fù)監(jiān)測(cè)和效果評(píng)估技術(shù)指南
- GB/T 45221-2025化學(xué)品EASZY試驗(yàn)利用轉(zhuǎn)基因tg(cyp19a1b:GFP)斑馬魚胚胎通過雌激素受體檢測(cè)內(nèi)分泌活性物質(zhì)
- 鄉(xiāng)村地基出售合同范本
- 2025年鐵嶺考貨運(yùn)從業(yè)資格證
- 2025年永州貨運(yùn)從業(yè)資格證怎么考試
- 加工合同范本道客
- 買車庫(kù)出售合同范本
- it購(gòu)銷合同范本
- 醫(yī)院業(yè)務(wù)合同范本
- 經(jīng)濟(jì)法學(xué)學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- 浙江寧波前灣控股集團(tuán)有限公司招聘筆試題庫(kù)2024
- 結(jié)構(gòu)化學(xué)(PDF電子書)
- 產(chǎn)科腹部四步觸診要點(diǎn)
- 第10課 人類社會(huì)及其發(fā)展規(guī)律-【中職專用】2024年中職思想政治《哲學(xué)與人生》金牌課件(高教版2023·基礎(chǔ)模塊)
- SLT 478-2021 水利數(shù)據(jù)庫(kù)表結(jié)構(gòu)及標(biāo)識(shí)符編制總則
- 2024年春學(xué)期人教版小學(xué)道德與法治六年級(jí)下冊(cè)教學(xué)計(jì)劃附教學(xué)進(jìn)度表
- 深度學(xué)習(xí)視角下“尺規(guī)作圖”教學(xué)策略
- 2024 年袋鼠數(shù)學(xué)競(jìng)賽 等級(jí)E(中國(guó)區(qū))
- 2024年南京旅游職業(yè)學(xué)院?jiǎn)握新殬I(yè)適應(yīng)性測(cè)試題庫(kù)匯編
- 2024-2030中國(guó)半導(dǎo)體閥門及管接頭市場(chǎng)現(xiàn)狀研究分析與發(fā)展前景預(yù)測(cè)報(bào)告
評(píng)論
0/150
提交評(píng)論