Java : 語言 + 平臺java
Java : 編譯型 + 解釋型 android
Java : 工欲善其事 必先利其器web
咱們寫的程序的組成部分由哪些?編程
編程思想【抽象 + 邏輯】app
如何思考分析問題,抽象、邏輯關係 -> 建模
基本語法maven
核心技術ide
學習優秀的思惟、優秀的代碼
android學習
AndroidManifest.xml測試
配置程序運行所需的組件【四大組件】、權限、測試。
<?xmlversion="1.0" encoding="utf-8"?> <manifest // 定義android命名空間,使得android中各類標準屬性能夠在文件中使用 xmlns:android="http://schemas.android.com/apk/res/android" // 定義本應用內java主程序包的包名 package="com.finddreams.csdn" ... > <uses-sdk/> <uses-configuration/> <uses-feature/> // 它用來聲明一個app在運行時所須要的權限。 // 這裏聲明的權限在應用安裝時會提醒用戶, // 用戶能夠選擇贊成安裝或拒絕安裝 <uses-permission android:name="string" /> <permission/> <permission-tree/> <permission-group/> <instrumentation/> <supports-screens/> <application // android:allowClearUserData=["true" | "false"] android:allowTaskReparenting=["true" | "false"] // APP在手機上是否能夠被調試 android:debuggable=["true" | "false"] android:icon="drawable resource" ... > <activity android:allowTaskReparenting=["true" | "false"] // 若是你設置了 這個選項, 當手機旋轉後, // 當前Activity以後調用onConfigurationChanged() 方法. // 而不跑onCreate方法等. android:configChanges=["mcc", "mnc", "locale", "touchscreen", "keyboard", "keyboardHidden", "navigation", "orientation", "screenLayout", "fontScale", "uiMode"] > <intent-filter> <action // 代表此activity是做爲應用程序的入口 android:name="android.intent.action.MAIN" /> <category // 決定應用程序是否顯示在程序列表裏 android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <activity-alias> <intent-filter></intent-filter> <meta-data/> </activity-alias> <service> <intent-filter></intent-filter> <meta-data/> </service> <receiver> <intent-filter></intent-filter> <meta-data/> </receiver> <provider> <grant-uri-permission/> <meta-data/> </provider> <uses-library/> </application> </manifest>
demo
故事商城ui
maven
rxjava
web