1、複習總結內容:java
android的起源、架構、分層android
android開發環境安裝數據庫
android開發目錄內容介紹windows
2、瀏覽器
1.Android是基於Linux開發的。微信
2.Android分爲四層架構、五塊區域架構
四層架構:(1)Linux內核層;(提供了各類驅動等)(2)系統運行層;(各類庫,C/C++庫提供特性,SQLlite提供數據庫,OpenGL|ES庫提供3D繪圖支持,Webkit提供瀏覽器內核等)(3)應用框架層;(4)應用層(全部安裝在手機上的應用程序都是屬於這一層)app
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表示這個是主活動。
3、源碼:
2.CSDN:https://blog.csdn.net/weixin_44630050
3.博客園:https://www.cnblogs.com/ruigege0000/
4.歡迎關注微信公衆號:傅里葉變換,我的公衆號,僅用於學習交流,後臺回覆」禮包「,獲取大數據學習資料