Android知識點_計算機-手機開發(fā)

上傳人:沈*** 文檔編號:223376589 上傳時間:2023-07-17 格式:PDF 頁數(shù):11 大?。?19.29KB
收藏 版權申訴 舉報 下載
Android知識點_計算機-手機開發(fā)_第1頁
第1頁 / 共11頁
Android知識點_計算機-手機開發(fā)_第2頁
第2頁 / 共11頁
Android知識點_計算機-手機開發(fā)_第3頁
第3頁 / 共11頁

下載文檔到電腦,查找使用更方便

10 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《Android知識點_計算機-手機開發(fā)》由會員分享,可在線閱讀,更多相關《Android知識點_計算機-手機開發(fā)(11頁珍藏版)》請在裝配圖網(wǎng)上搜索。

1、第一章 P1.7 1.(簡答題)簡述各種軟件開發(fā)系統(tǒng)并分析他們的優(yōu)缺點 1)ios 優(yōu)點:封閉性,安全,電量消耗低 缺點:不能跨平臺移植,不夠開放,收費 2)安卓 優(yōu)點:免費,開源,開放性好 缺點:碎片化嚴重,不安全 3)Windows Mobile 優(yōu)點:界面與 Windows類似,開發(fā)平臺統(tǒng)一 缺點:收費,開放性不強,用戶無法自行定制 P1.15 1.移動應用程序開發(fā)環(huán)境包括 1)集成開發(fā)環(huán)境(IDE)2)軟件開發(fā)工具包(SDK)P1.16 1.安卓開發(fā)環(huán)境:Eclipse,Android SDK 2.蘋果開發(fā)環(huán)境:Xcode 第二章 P2.3 1.安卓系統(tǒng)包括 1)操作系統(tǒng) 2)中間件

2、這是一組庫和 API,它們充當操作系統(tǒng)和應用程序之間的接口 3)主要應用程序 P2.4 SQLite:Android提供了一個強大,快速,輕量的關系數(shù)據(jù)庫引擎,它叫做 SQLite.DVM:Android應用程序多數(shù)都是用 Java 語言編寫然后編譯為字節(jié)碼,Android 字節(jié)碼由 DVM在運行時解釋 P2.9 1.安卓平臺具有四層架構 1)應用程序 2)應用程序框架 3)庫和 Android 運行時 4)Linux 內核 2)和 3)組成中間件 P2.12 1.WebKit:提供開源的 Web瀏覽器引擎 P2.14 1.Android是基于 Linux 的操作系統(tǒng)。因此,安裝的每個應用程序

3、都分配了唯一的 Linux 用戶 ID(UID).只有 Android 操作系統(tǒng)使用此 Linux UID,應用程序本身并不認識它 2.Permission:Android 系統(tǒng)為應用程序中的所有文件設置權限,這樣只有分配給該應用程序的 Linux UID 能訪問應用程序文件 P2.16 1.(簡答題)安卓四大組件 1)活動 2)服務 3)廣播接收器 4)內容提供者 2.AVD:安卓虛擬設備,幫助開發(fā)者在沒有真實的移動設備時運行和測試應用程序 P2.24 1.Android項目目錄結構 1)/src:項目中使用的 Java 源文件 2)/res:包含所有應用程序資源 layout包含在其中 除

4、了上述目錄外,每個 Android 應用程序的根目錄中還應有一個 AndroidManifest.xml 第三章 P3.3 1.(重點)View 類是安卓應用程序的基本構建塊,是所有小部件的父類 2.小部件關聯(lián)的 onClick()方法原型是 Public void onClick(View v)P3.23 1.安卓提供以下布局 線性布局,表格布局,框架布局,相對布局,絕對布局 (注)使用表格布局時,需要使用 TableRow 元素 P3.37 1.(簡答題)簡述創(chuàng)建活動流程 1)創(chuàng)建活動 New-others-Activity 2)將用戶界面 xml 文件與活動類關聯(lián) setContentV

5、iew(R.layout.main)3)注冊活動 在 AndroidManifest.xml文件添加選項卡 P3.38 1.活動類中各種回調方法,如 onCreate(),onDestroy(),onStart()問題一:活動創(chuàng)建時首先調用的是 onCreate()問題二:活動銷毀之前調用的是 onDestroy()P3.39 1.意圖過濾器 要設置 action選項 功能:指定活動可以進行響應的意圖 第四章 P4.3 1.活動生命周期中,可以存在哪種狀態(tài) 1)正在運行 2)已暫停 3)已停止 P4.5 1.活動狀態(tài)轉換關系圖 放收費安卓優(yōu)點免費開源開放性好缺點碎片化嚴重不安全優(yōu)點界面與類似開

6、發(fā)平臺統(tǒng)一缺點收費開放性不強用戶無法自行定制移動應用程序開發(fā)環(huán)境包括集成開發(fā)環(huán)境軟件開發(fā)工具包安卓開發(fā)環(huán)境蘋果開發(fā)環(huán)境第二章安卓系統(tǒng)包括關系數(shù)據(jù)庫引擎它叫做應用程序多數(shù)都是用語言編寫然后編譯為節(jié)碼節(jié)碼由在運行時解釋安卓平臺具有四層架構應用程序應用程序框架庫和運行時內核和組成中間件提供開源的瀏覽器引擎是基于的操作系統(tǒng)因此安裝的每個應用程序有分配給該應用程序的能訪問應用程序文件簡答題安卓四大組件活動服務廣播接收器內容提供者安卓虛擬設備幫助開發(fā)者在沒有真實的移動設備時運行和測試應用程序項目目錄結構項目中使用的源文件包含所有應用程序資源包含在 P4.7 1.在安卓應用程序中截取和處理事件的兩種方式 使

7、用事件處理程序,使用事件偵聽器 P4.9 1.(程序填空)實現(xiàn)事件偵聽器的三種方法 1)public class MyClickListener implements OnClickListener Override public void onClick(View arg0).public class MyActivity extends Activity protected void onCreate(Bundle savedInstanceState)Button mButton=(Button)findViewById(R.id.button1);mButton.setOnClickL

8、istener(new MyClickListener();2)public class MyActivity extends Activity implements OnClickListener protected void onCreate(Bundle savedInstanceState)Button mButton=(Button)findViewById(R.id.button1);mButton.setOnClickListener(this);public void onClick(View v).3)protected void onCreate(Bundle savedI

9、nstanceState)放收費安卓優(yōu)點免費開源開放性好缺點碎片化嚴重不安全優(yōu)點界面與類似開發(fā)平臺統(tǒng)一缺點收費開放性不強用戶無法自行定制移動應用程序開發(fā)環(huán)境包括集成開發(fā)環(huán)境軟件開發(fā)工具包安卓開發(fā)環(huán)境蘋果開發(fā)環(huán)境第二章安卓系統(tǒng)包括關系數(shù)據(jù)庫引擎它叫做應用程序多數(shù)都是用語言編寫然后編譯為節(jié)碼節(jié)碼由在運行時解釋安卓平臺具有四層架構應用程序應用程序框架庫和運行時內核和組成中間件提供開源的瀏覽器引擎是基于的操作系統(tǒng)因此安裝的每個應用程序有分配給該應用程序的能訪問應用程序文件簡答題安卓四大組件活動服務廣播接收器內容提供者安卓虛擬設備幫助開發(fā)者在沒有真實的移動設備時運行和測試應用程序項目目錄結構項目中使用的

10、源文件包含所有應用程序資源包含在 Buttton mButton=(Button)findViewById(R.id.button1);mButton.setOnClickListener(new OnClickListener()public void onClick(View v).);P4.11 1.意圖:用于激活應用程序組件的消息 1)顯式意圖:明確指示當前意圖被誰接收 2)隱式意圖:不明確指示意圖被誰接收 題目一:區(qū)分哪個是顯示意圖,哪個是隱式意圖 P4.17 1.(重點)在程序組件之間傳遞數(shù)據(jù).發(fā)送方需要使用 Bundle 對象,調用 putExtras()方法 例如:Intent

11、 intent1=new Intent(Activity1.this,Activity2.class);Bundle b1=new Bundle();b1.putDouble(“key1”,10);b1.putDouble(“key2”,15);intent1.putExtras(b1);startActivity(intent1);2.(重點)接收意圖時需要使用 getIntent()Intent intent2=getIntent();Bundle b2=intent2.getExtras();Double v1=b2.getDouble(“key1”);Double v2=b2.getD

12、ouble(“key2”);P4.18 1.(重點)調用期望其返回結果的活動,需要使用startActivityForResult()代碼:Activity1 1)Intent intent1=new Intent(Activity1.this,Activity2.class);Bundle b1=new Bundle();b1.putDouble(“num1”,10);b1.putDouble(“num2”,20);intent1.putExtras(b1);startActivityForResult(intent1,123);2)protect void onActivityResult

13、(int requestCode,int resultCode,Intent data)super.onActivityResult(requestCode,resultCode,data);try if(requestCode=123)&(resultCode=Activity.RESULT_OK)Bundle b3=data.getExtras();Double vresult=b3.getDouble(“result”);catch(Exception e)放收費安卓優(yōu)點免費開源開放性好缺點碎片化嚴重不安全優(yōu)點界面與類似開發(fā)平臺統(tǒng)一缺點收費開放性不強用戶無法自行定制移動應用程序開發(fā)環(huán)境包

14、括集成開發(fā)環(huán)境軟件開發(fā)工具包安卓開發(fā)環(huán)境蘋果開發(fā)環(huán)境第二章安卓系統(tǒng)包括關系數(shù)據(jù)庫引擎它叫做應用程序多數(shù)都是用語言編寫然后編譯為節(jié)碼節(jié)碼由在運行時解釋安卓平臺具有四層架構應用程序應用程序框架庫和運行時內核和組成中間件提供開源的瀏覽器引擎是基于的操作系統(tǒng)因此安裝的每個應用程序有分配給該應用程序的能訪問應用程序文件簡答題安卓四大組件活動服務廣播接收器內容提供者安卓虛擬設備幫助開發(fā)者在沒有真實的移動設備時運行和測試應用程序項目目錄結構項目中使用的源文件包含所有應用程序資源包含在.Activity2 Intent intent2=getIntent();Bundle b2=intent2.getExtr

15、as();Double v1=b2.getDouble(“num1”);Double v2=b2.getDouble(“num2”);Double v3=v1+v2;b2.putDouble(“result”,v3);intent2.putExtras(b2);setResult(Activity.RESULT_OK,intent2);第五章 P5.3 1.Android調試環(huán)境中的三個主要工具為:1)Android Debug Bridge(ADB):ADB是一個通用命令行工具,使您能夠與仿真器實例或已連接啟用 Android 的移動設備進行通信.運行的是 shell命令 2)Dalvik

16、Debug Monitor Server(DDMS):DDMS是一個帶有 GUI的程序,可通過 ADB與仿真器/設備進行通信.3)設備/AVD P5.4 1.Log類用于輸出調試信息 P5.11 1.adb工具可在/platform-tools/文件夾中獲取 第六章 P6.3 1.SQLite數(shù)據(jù)庫功能 1)創(chuàng)建,版本處理和管理數(shù)據(jù)庫 2)創(chuàng)建表,觸發(fā)器和視圖 3)構建查詢 4)執(zhí)行數(shù)據(jù)庫事務 P6.4 1.(簡答題)簡述各種數(shù)據(jù)存儲方式以及它們的適用范圍 1)SQLite數(shù)據(jù)庫:適用于大批量數(shù)據(jù)存儲 2)內部存儲器:適用于數(shù)據(jù)量很小,而且不需要頻繁修改 3)外部存儲器:適用于多媒體數(shù)據(jù)以及文

17、件容量較大數(shù)據(jù) 4)共享偏好設置:適用于應用程序設置信息 5)遠程存儲器:適用于允許用戶訪問存儲在遠程位置的數(shù)據(jù) P6.5 1.SQLite數(shù)據(jù)庫存儲在設備上的/data/data/databases文件夾中 P6.8-6.11 1.創(chuàng)建數(shù)據(jù)庫的方式 1)使用 SQLiteDatabase類 使用 openOrCreateDatabase(數(shù)據(jù)庫名,創(chuàng)建方式,光標工廠)方法得到 SQLiteDatabase 放收費安卓優(yōu)點免費開源開放性好缺點碎片化嚴重不安全優(yōu)點界面與類似開發(fā)平臺統(tǒng)一缺點收費開放性不強用戶無法自行定制移動應用程序開發(fā)環(huán)境包括集成開發(fā)環(huán)境軟件開發(fā)工具包安卓開發(fā)環(huán)境蘋果開發(fā)環(huán)境第二

18、章安卓系統(tǒng)包括關系數(shù)據(jù)庫引擎它叫做應用程序多數(shù)都是用語言編寫然后編譯為節(jié)碼節(jié)碼由在運行時解釋安卓平臺具有四層架構應用程序應用程序框架庫和運行時內核和組成中間件提供開源的瀏覽器引擎是基于的操作系統(tǒng)因此安裝的每個應用程序有分配給該應用程序的能訪問應用程序文件簡答題安卓四大組件活動服務廣播接收器內容提供者安卓虛擬設備幫助開發(fā)者在沒有真實的移動設備時運行和測試應用程序項目目錄結構項目中使用的源文件包含所有應用程序資源包含在對象 問題一:對數(shù)據(jù)庫執(zhí)行各種 sql 操作的方法 execSQL()2)使用 SQLiteOpenHelper 類 步驟:-創(chuàng)建一個繼承于 SQLiteOpenHelper 的類

19、-在 onCreate()方法中創(chuàng)建表單 -根據(jù)需要重載方法,onUpgrade(),onDowngrade()-在程序調用中通過 new 創(chuàng)建實例 -用 getWritableDatabase()打開數(shù)據(jù)庫 P6.12 1.用命令行方式創(chuàng)建數(shù)據(jù)庫 -使用 sqlite3命令創(chuàng)建數(shù)據(jù)庫 -使用 create table命令創(chuàng)建表 -在 sqlite提示符處使用.tables命令列出或驗證表是否已經(jīng)建立 P6.14 1.(重點)如何使用 ContentValues類 1)創(chuàng)建 ContentValues實例 2)用 put()將數(shù)據(jù)放入 ContentValues實例中 如:cv.put(列名,

20、值);3)使用 insertOrThrow()方法將該實例添加到表中 如:insertOrThrow(表名,null,cv);P6.17 1.(重點)使用光標中的 moveToFirst()方法檢查查詢是否找到匹配結果 P6.21 1.解釋內容提供者:內容提供者作為接口,允許您存儲和檢索來自數(shù)據(jù)源的數(shù)據(jù)。它還允許您與其他應用程序共享某個應用程序的數(shù)據(jù)。2.(簡答題)創(chuàng)建自定義內容提供者的過程 1)創(chuàng)建自定義內容提供者 2)指定內容提供者的 URI 3)實現(xiàn)查詢處理方法 4)訪問內容提供者公開的數(shù)據(jù) 5)注冊對 MIME 類型數(shù)據(jù)的請求 6)注冊自定義內容提供者 3.CONTENT_URI co

21、ntent:/./.P6.26 1.使用內容提供者提供的數(shù)據(jù)需要使用內容解析者 ContentResolver cr=getContentResolver();問題一:安卓系統(tǒng)中的文件類型可分為內部文件和外部文件 第七章 放收費安卓優(yōu)點免費開源開放性好缺點碎片化嚴重不安全優(yōu)點界面與類似開發(fā)平臺統(tǒng)一缺點收費開放性不強用戶無法自行定制移動應用程序開發(fā)環(huán)境包括集成開發(fā)環(huán)境軟件開發(fā)工具包安卓開發(fā)環(huán)境蘋果開發(fā)環(huán)境第二章安卓系統(tǒng)包括關系數(shù)據(jù)庫引擎它叫做應用程序多數(shù)都是用語言編寫然后編譯為節(jié)碼節(jié)碼由在運行時解釋安卓平臺具有四層架構應用程序應用程序框架庫和運行時內核和組成中間件提供開源的瀏覽器引擎是基于的操作

22、系統(tǒng)因此安裝的每個應用程序有分配給該應用程序的能訪問應用程序文件簡答題安卓四大組件活動服務廣播接收器內容提供者安卓虛擬設備幫助開發(fā)者在沒有真實的移動設備時運行和測試應用程序項目目錄結構項目中使用的源文件包含所有應用程序資源包含在P7.3 1.存儲在設備存儲器中的文件被保存到/data/data/files文件夾中 2.(背)代碼:將數(shù)據(jù)寫入到內部存儲器中的文件上 String FILENAME=”Mydata.txt”;String myData=”My name is Sam”;try FileOutputStream fos=openFileOutput(FILENAME,Context.

23、MODE_PRIVATE);fos.write(myData.getBytes();fos.close();catch(Exception ex)Log.e(“Exception”,ex.toString();3.(背)代碼:如何從文件中讀取數(shù)據(jù) String FILENAME=”MyData.txt”;try FileInputStream fis=openFileInput(FILENAME);byte reader=new bytefis.available();if(fis.read(reader)!=-1)String myData=new String(reader);fis.cl

24、ose();catch(Exception ex)Log.e(“Exception”,ex.toString();P7.12 1.環(huán)境變量存儲在 Environment 類中 2.要檢查外部介質是否可用,你需要使用 getExternalStorageState()方法 3.應用程序對外部存儲設備進行數(shù)據(jù)讀取或寫入操作之前,你需要添加權限 P7.14 1.獲取共享偏好設置的方法是 getSharedPreferences()P7.16 1.(程序填空)將數(shù)據(jù)寫到共享偏好設置的步驟 1)使用 getSharedPreferences(文件名,方式)方法獲取偏好設置對象 2)使用 SharedPr

25、eferences.Editor類為共享偏好設置創(chuàng)建了一個新編輯器 3)調用 edit.putXXX()方法在偏好設置對象中添加數(shù)據(jù) 4)調用 commit()方法保存修改的數(shù)據(jù) P7.16-7.17 1.(代碼)將數(shù)據(jù)寫到共享偏好設置 public static final String MYPREFS=”mySharedPreferences”;放收費安卓優(yōu)點免費開源開放性好缺點碎片化嚴重不安全優(yōu)點界面與類似開發(fā)平臺統(tǒng)一缺點收費開放性不強用戶無法自行定制移動應用程序開發(fā)環(huán)境包括集成開發(fā)環(huán)境軟件開發(fā)工具包安卓開發(fā)環(huán)境蘋果開發(fā)環(huán)境第二章安卓系統(tǒng)包括關系數(shù)據(jù)庫引擎它叫做應用程序多數(shù)都是用語言編寫

26、然后編譯為節(jié)碼節(jié)碼由在運行時解釋安卓平臺具有四層架構應用程序應用程序框架庫和運行時內核和組成中間件提供開源的瀏覽器引擎是基于的操作系統(tǒng)因此安裝的每個應用程序有分配給該應用程序的能訪問應用程序文件簡答題安卓四大組件活動服務廣播接收器內容提供者安卓虛擬設備幫助開發(fā)者在沒有真實的移動設備時運行和測試應用程序項目目錄結構項目中使用的源文件包含所有應用程序資源包含在 protected void savePref()int mode=Activity.MODE_PRIVATE;SharedPreferences mySharedPreferences=getSharedPreferences(MYPRE

27、FS,mode);SharedPreferences.Editor edit=mySharedPreferences.edit();edit.putBoolean(“Flag”,true);edit.putFloat(“Float”,3f);edit.putInt(“wholeNum”,2);edit.putLong(“aNum”,29);edit.putString(“Value”,”Hello”);mit();2.(代碼)檢索共享偏好設置 protected void loadPref()int mode=Activity.MODE_PRIVATE;SharedPreferences my

28、SharedPreferences=getSharedPreferences(MYPERFS,mode);boolean mFlag=mySharedPreferences.getBoolean(“Flag”,false);float mFloat=mySharedPreferences.getFloat(“Float”,0f);int wholeNum=mySharedPreferences.getInt(“wholeNum”,1);long mNum=mySharedPreferences.getLong(“aNum”,0);String mPreference;mPreference=m

29、ySharedPreferences.getString(“Value”,”Hello”);第八章 P8.3 1.(重點)編程題第四題 2.服務的形式:1)啟動 調用 startService()方法 2)綁定 調用 bindService()方法 3.服務定義:服務是沒有 UI 但可以在后臺長時間運行的應用程序組件 4.(簡答題)簡述創(chuàng)建服務的步驟 1)創(chuàng)建一個類,該類繼承于 Service類 2)在 AndroidManifest.xml文件中注冊服務 3)重載 onCreate(),onStartCommand()方法 5.區(qū)分 onCreate(),onStartCommand()on

30、Create()方法在服務生命周期中只調用一次,而當服務以 startService()啟動時onStartCommand()方法就會被調用一次 6.(簡答題)簡述使用服務的步驟 1)定義一個顯式意圖 2)用 startService()或 bindService()啟動服務 3)若應用程序想傳遞數(shù)據(jù)給服務,需要構建 Bundle 對象 P8.14 1.廣播類型 放收費安卓優(yōu)點免費開源開放性好缺點碎片化嚴重不安全優(yōu)點界面與類似開發(fā)平臺統(tǒng)一缺點收費開放性不強用戶無法自行定制移動應用程序開發(fā)環(huán)境包括集成開發(fā)環(huán)境軟件開發(fā)工具包安卓開發(fā)環(huán)境蘋果開發(fā)環(huán)境第二章安卓系統(tǒng)包括關系數(shù)據(jù)庫引擎它叫做應用程序多數(shù)

31、都是用語言編寫然后編譯為節(jié)碼節(jié)碼由在運行時解釋安卓平臺具有四層架構應用程序應用程序框架庫和運行時內核和組成中間件提供開源的瀏覽器引擎是基于的操作系統(tǒng)因此安裝的每個應用程序有分配給該應用程序的能訪問應用程序文件簡答題安卓四大組件活動服務廣播接收器內容提供者安卓虛擬設備幫助開發(fā)者在沒有真實的移動設備時運行和測試應用程序項目目錄結構項目中使用的源文件包含所有應用程序資源包含在1)普通廣播 調用 sendBroadcast()方法 2)有序廣播 調用 sendOrderedBroadcast()方法 2.(簡答題)簡述廣播接收器的創(chuàng)建方法 1)創(chuàng)建一個類,該類繼承于 BroadcastReceiver

32、 2)在這個派生類中重寫 onReceive()方法 3)在 AndroidManifest.xml文件中注冊廣播接收器 3.注冊廣播接收器的方法 1)靜態(tài)注冊:在 AndroidManifest.xml文件中注冊廣播接收器 2)動態(tài)注冊:調用 registerReceiver()方法 第九章 P9.4 1.三種菜單類型 1)選項菜單 2)上下文菜單 3)子菜單 注:三種菜單的圖形樣式可能會考 P9.8 1.代碼:Override public Boolean onCreateOptionsMenu(Menu menu)MenuInflater inflater=getMenuInflater

33、();inflater.inflate(R.menu.menu_xml,menu);return true;MenuInflater類將菜單 xml 文件初始化到菜單對象中。此類提供 inflate(int menuRes,Menu menu)方法,此方法用于擴展菜單繼承層次,在 XML 資源中聲明了菜單繼承層次 第十章 P10.3 1.通知類型:Toast通知,狀態(tài)欄通知,對話框通知 2.創(chuàng)建通知 如:Toast t=Toast.makeText(getApplicationContext(),”.”,Toast.LENGTH_LONG).show();3.標準的 Toast 通知顯示在屏幕

34、底部且水平居中 4.設置位置用 setGravity()方法 如:toast.setGravity(Gravity.BUTTOM|Gravity.LEFT,0,0);P10.11 1.Notification與 NotificationManager類可用于實現(xiàn)狀態(tài)欄通知 P10.12 1.NotificationManager的實例化需要調用 getSystemService()方法 P10.17 1.創(chuàng)建對話框通知時,需要使用 setTitle(),setMessage()設置相關屬性,最后要調用show()方法 放收費安卓優(yōu)點免費開源開放性好缺點碎片化嚴重不安全優(yōu)點界面與類似開發(fā)平臺統(tǒng)一

35、缺點收費開放性不強用戶無法自行定制移動應用程序開發(fā)環(huán)境包括集成開發(fā)環(huán)境軟件開發(fā)工具包安卓開發(fā)環(huán)境蘋果開發(fā)環(huán)境第二章安卓系統(tǒng)包括關系數(shù)據(jù)庫引擎它叫做應用程序多數(shù)都是用語言編寫然后編譯為節(jié)碼節(jié)碼由在運行時解釋安卓平臺具有四層架構應用程序應用程序框架庫和運行時內核和組成中間件提供開源的瀏覽器引擎是基于的操作系統(tǒng)因此安裝的每個應用程序有分配給該應用程序的能訪問應用程序文件簡答題安卓四大組件活動服務廣播接收器內容提供者安卓虛擬設備幫助開發(fā)者在沒有真實的移動設備時運行和測試應用程序項目目錄結構項目中使用的源文件包含所有應用程序資源包含在第十一章 P11.3 1.位置提供者的種類 1)全球定位系統(tǒng)(GPS)

36、2)信號塔三角測量 3)公共無線保真熱點(Wi-Fi)P11.9 1.LocationManager類提供了對系統(tǒng)位置服務的訪問,它允許應用程序定時獲取地理位置的更新 第十二章 P12.3 1.(簡答題)簡述發(fā)送短消息的步驟 1)用 getDefault()方法創(chuàng)建設備的 SMS管理器服務實例 2)添加權限 3)調用 sendTextMessage()方法發(fā)送短消息 P12.4 1.短消息文本以 PDU形式存在 P12.7 1.短消息接收需要添加 權限 P12.10 1.(代碼)撥打一個號碼 Intent intent=new Intent(Intent.ACTION_DIAL,Uri.par

37、se(“tel:5623451”);startActivity(intent);第十三章 P13.3 1.Android提供了三個主要的類來使用圖形和圖像,他們是 1)Canvas 2)Paint 3)Bitmap P13.5-6 1.創(chuàng)建圖形代碼(P13.5-13.6)P13.12 1.(重點)編程題第四題 第十四章 P14.3 1.(填空題)Android 安全架構包括 Linux 內核和沙盒技術 2.在所有應用程序安裝時自動分配唯一的 Linux 用戶 ID 和組 ID 放收費安卓優(yōu)點免費開源開放性好缺點碎片化嚴重不安全優(yōu)點界面與類似開發(fā)平臺統(tǒng)一缺點收費開放性不強用戶無法自行定制移動應用

38、程序開發(fā)環(huán)境包括集成開發(fā)環(huán)境軟件開發(fā)工具包安卓開發(fā)環(huán)境蘋果開發(fā)環(huán)境第二章安卓系統(tǒng)包括關系數(shù)據(jù)庫引擎它叫做應用程序多數(shù)都是用語言編寫然后編譯為節(jié)碼節(jié)碼由在運行時解釋安卓平臺具有四層架構應用程序應用程序框架庫和運行時內核和組成中間件提供開源的瀏覽器引擎是基于的操作系統(tǒng)因此安裝的每個應用程序有分配給該應用程序的能訪問應用程序文件簡答題安卓四大組件活動服務廣播接收器內容提供者安卓虛擬設備幫助開發(fā)者在沒有真實的移動設備時運行和測試應用程序項目目錄結構項目中使用的源文件包含所有應用程序資源包含在 2.(簡答題)Android 安全模型的優(yōu)勢 1)保護組件 2)保護 API 3)訪問控制策略 4)訪問限制

39、5)唯一簽名 以上重點標記均為老師上課時自己所說 放收費安卓優(yōu)點免費開源開放性好缺點碎片化嚴重不安全優(yōu)點界面與類似開發(fā)平臺統(tǒng)一缺點收費開放性不強用戶無法自行定制移動應用程序開發(fā)環(huán)境包括集成開發(fā)環(huán)境軟件開發(fā)工具包安卓開發(fā)環(huán)境蘋果開發(fā)環(huán)境第二章安卓系統(tǒng)包括關系數(shù)據(jù)庫引擎它叫做應用程序多數(shù)都是用語言編寫然后編譯為節(jié)碼節(jié)碼由在運行時解釋安卓平臺具有四層架構應用程序應用程序框架庫和運行時內核和組成中間件提供開源的瀏覽器引擎是基于的操作系統(tǒng)因此安裝的每個應用程序有分配給該應用程序的能訪問應用程序文件簡答題安卓四大組件活動服務廣播接收器內容提供者安卓虛擬設備幫助開發(fā)者在沒有真實的移動設備時運行和測試應用程序項目目錄結構項目中使用的源文件包含所有應用程序資源包含在

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

相關資源

更多
正為您匹配相似的精品文檔
關于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對上載內容本身不做任何修改或編輯。若文檔所含內容侵犯了您的版權或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!

五月丁香婷婷狠狠色,亚洲日韩欧美精品久久久不卡,欧美日韩国产黄片三级,手机在线观看成人国产亚洲