我的github: https://github.com/WHJWNAVY

[读书笔记]-01-Android开发简介

半岛铁盒 WHJWNAVY 1951℃

Android版本

版本

代号

API 级别

8.0.0

Oreo

26

7.1

Nougat

25

7

Nougat

24

6

Marshmallow

23

5.1

Lollipop

22

5

Lollipop

21

4.4-4.4.4

KitKat

19

4.3.x

Jelly Bean

18

4.2.x

Jelly Bean

17

4.1.x

Jelly Bean

16

4.0.3-4.0.4

Ice Cream Sandwich

15(NDK 8)

4.0.1-4.0.2

Ice Cream Sandwich

14(NDK 7)

3.2.x

Honeycomb

13

3.1

Honeycomb

12(NDK 6)

3

Honeycomb

11

2.3.3-2.3.7

Gingerbread

10

2.3-2.3.2

Gingerbread

9(NDK 5)

2.2.x

Froyo

8(NDK 4)

2.1

Eclair

7(NDK 3)

2.0.1

Eclair

6

2

Eclair

5

1.6

Donut

4(NDK 2)

1.5

Cupcake

3(NDK 1)

1.1

(无代号)

2

1

(无代号)

1

 
 

Android四大组件

活动(Activity),服务(Service),广播接收器(Broadcast Receiver),内容提供器(Content Provider).

 
 

AndroidManifest.xml

<?xml version=“1.0” encoding=“utf-8″?>

<manifest xmlns:android=http://schemas.android.com/apk/res/android&#8221;

    package=“com.wnavy.helloworld” >

 
 

    <application

        android:allowBackup=“true”

        android:icon=“@mipmap/ic_launcher”

        android:label=“@string/app_name”

        android:roundIcon=“@mipmap/ic_launcher_round”

        android:supportsRtl=“true”

        android:theme=“@style/AppTheme” >

        <!–注册MainActivity,没有注册的Activity是没法使用的–>

        <activity

            android:name=“.MainActivity”

            android:label=“@string/app_name”

            android:theme=“@style/AppTheme.NoActionBar” >

            <!–声明MainActivity是这个项目的主Activity–>

            <intent-filter>

                <action android:name=“android.intent.action.MAIN” />

                <category android:name=“android.intent.category.LAUNCHER” />

            </intent-filter>

        </activity>

    </application>

 
 

</manifest>

 
 

 
 

引用资源文件

假设在res/values/string.xml中有一个字符串:

<resources>

    <string name=“app_name”>HelloWorld</string>

</resources>

 
 

如果想要使用它,可以采用以下方法:

在代码中,通过”R.string.app_name“可以获得该字符串的引用.

在XML中,通过”@string/app_name“可以获得该字符串的引用.

 
 

日志工具

日志级别(从低到高):

Verbose, Debug, Ifo, Warn, Error, Assert.

查看日志工具:


插入日志:

TAG

“logt” + Tab

Verbose

“logv” + Tab

Debug

“logd” + Tab

Ifo

“logi” + Tab

Warn

“logw” + Tab

Error

“loge” + Tab

Assert

“loga” + Tab

 

转载请注明:胡椒小兄弟 » [读书笔记]-01-Android开发简介

喜欢 (0)or分享 (0)