概述
Java : 语言 + 平台
Java : 编译型 + 解释型
Java : 工欲善其事 必先利其器
本质
我们写的程序的组成部分由哪些?
编程思想【抽象 + 逻辑】
如何思考分析问题,抽象、逻辑关系 -> 建模
基础
基本语法
核心技术
项目实战
学习优秀的思维、优秀的代码
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
故事商城
maven
rxjava
web
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。