一、複習總結內容: android的起源、架構、分層 android開發環境安裝 android開發目錄內容介紹 二、 1.Android是基於Linux開發的。 2.Android分為四層架構、五塊區域 四層架構:(1)Linux內核層;(提供了各種驅動等)(2)系統運行層;(各種庫,C/C++ ...
一、複習總結內容:
android的起源、架構、分層
android開發環境安裝
android開發目錄內容介紹
二、
1.Android是基於Linux開發的。
2.Android分為四層架構、五塊區域
四層架構:(1)Linux內核層;(提供了各種驅動等)(2)系統運行層;(各種庫,C/C++庫提供特性,SQLlite提供資料庫,OpenGL|ES庫提供3D繪圖支持,Webkit提供瀏覽器內核等)(3)應用框架層;(4)應用層(所有安裝在手機上的應用程式都是屬於這一層)
3.Android四大組件:(1)活動;(2)服務;(3)廣播接收器;(4)內同提供器
4.Android系統自帶輕量級、運算速度極快的嵌入式關係資料庫SQLLite。
5.所需要的工具:(1)Android SDK;(2)Eclipse;(3)ADT(Android Development Tools)
6.搭建一個開發環境。
7.技巧:
Eclipse-windows-open respective-DDMS
用於提供了開發Android程式所需要的許多工具。
8.分析一下android各個文件夾的作用
(1)src:存放各種android源碼。(2)gen:自動生成的,裡面有個R.java文件,是用來存放各種資源,不需要去改動。例如:各種變數記憶體地址
(3)assets:主要存放一些隨程式打包的文件。(4)bin:裡面包含一些二進位文件,例如:圖片、編譯成的APK文件;(5)libs:使用到的第三方jar包;(6)res:圖片佈局等等都放到這裡,前面提到的R.java中的內容也是根據這個目錄下的文件生成。(7)AndroiManifest.xml: 是Android項目的配置文件,四大件就放到這裡。(8)project.properties:通過一行代碼指定了編譯程式的時候所使用的SDK版本。
9.AndroidManifest.xml文件中
<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.fragmentbestpractice" android:versionCode="1" android:versionName="1.0" > <uses-sdk android:minSdkVersion="19" android:targetSdkVersion="20" /> <application android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme" > <activity android:name=".MainActivity" android:label="@string/app_name" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application> </manifest>
intent-filter中MAIN和LAUNCHER表示這個是主活動。
三、源碼:
2.CSDN:https://blog.csdn.net/weixin_44630050
3.博客園:https://www.cnblogs.com/ruigege0000/
4.歡迎關註微信公眾號:傅里葉變換,個人公眾號,僅用於學習交流,後臺回覆”禮包“,獲取大數據學習資料