Android 开发学习笔记

Android 开发学习笔记

Lesson1 (2.28)

android之父:

Andy Rubin(安迪 鲁宾)

Lesson2 (3.3)

android 的优点:

开放、网络接入自由、丰富的硬件接入、方便开发、Google应用

android 的缺点:

恶意程序多、版本多、升级快、用户体验不一致、费电、

android 发展趋势:

家用化、虚拟化、智能化

Lesson3 (3.7)

Android 开发运用工具

Android studio 、Elicplice 、intellij idea …

选用工具 intellij idea

安装步骤:

Lesson4 (3.10)

Android 项目目录介绍

res目录.

存放资源:图片、字符串、菜单、布局、样式、颜色、尺过数组。
res 目录下存放图片资源的目录: drawable-hdpi 、 drawable-ldpi
drawable-mdpi 、drawable-xhdpi 、drawable-xxhdpi.
只有一份图片放在_( drawable xxhdpi) 下面。

menu目录:

menu目录存放的是_(菜单)文件.

values目录

values目录里存放的是(字符串、数组、尺寸、颜色、样式)

字符串strings.xml

<string name="a">aaaaa</string>.

颜色 colors.xml

 <color name=' backgroundcolor" >#fffff</color>.

尺寸dimens.xml

<dimen name="d_ kw">5px</dimen>.

AndroidManifest.xml

AndroidManifest.xml是全局配置文件.

程序的四大组件:

Activities 、Services 、Broadcast- Receiver 、ContentProvider.

app目录

java:存放java代码
libs:项目中使用的第三方jar包
res:存放资源
mipmap存放图标

在XML代码中获得字符串的引用@string/a
在java代码中获得字符串的引用R.string.a

Lesson5 (3.14)
作业:画图P66页图4-6

Android程序框架知识

Activity的整个生命周期中有活动、暂停、停止和销毁四种状态。
活动状态:是在栈顶的Activity,它是可视的、有焦点、可接受用户输入。
暂停状态:当Activity失去焦点,但仍然可见的状态,如被一个透明或者非全屏的Activity遮挡。
**停止状态:**当一个活动不再处于栈顶位置,并且完全不可见的时候就进入停止状态。
**销毁状态:**当一个活动从返回栈中移除后就变成了销毁状态。
完整的生命周期: onCreate() onDestroy()
可见的生命周期: onStart() onStop()
活动生命周期: onResume() onPause()

Lesson6 (3.17)

并不是每个APP都必须包含这4类组件,除Activity是必要部分外,其他可选。
Toast.makeText(MainAcitvity.this,”显示的消息”,Toast.LENGTH_SHORT).show()
Toast.makeText(MainAcitvity.this,”显示的消息”,Toast.LENGTH_LONG).show()

Lesson7 (3.21)

第五章 控件

1、界面布局:LinearLayout (线性布局)

android:layout_wide ="match_parent | wrap_content"
android:layout_height ="match_parent | wrap_content" 
android:orientation = "vertical | horizontal"
android:gravity = "center|center_horizontal|center_vertical|left|right|bottom|top ……"
android:layout_gravity = "center|center_horizontal|center_vertical|left|right|bottom|top ……"
android:layout_weight = "数值" 默认值为0

et宽度=et原始宽度+1/(1+1)*剩余空间
剩余空间=总宽W-et的宽度-button的宽度
Button宽度= button原始宽度+1/(1+1)*剩余空间
2、框架布局 FrameLayout
3、表格布局TableLayout
4、相对布局 RelativeLayout

猜你喜欢

转载自blog.csdn.net/hjjshua/article/details/123702478