Android学习笔记

发布 2021-05-12 00:23:28 阅读 9828

创建activity的要点:

1. 一个activity就是一个类,这个类要继承activity。

2. 需要重写oncreate方法,一个activity第一次运行显示在手机上的时候执行。

3. 每一个activity都需要在当中配置,即注册。

4. 为activity添加必须的控件。

5. 一个activity一个布局文件(layout下面的xml文件)。

6. 在中配置了如下**的activity是应用程序运行第一个开发的activity。

intent在activity之间传递数据。

一个intent对象包含了一组信息:(类似一个请求对象),可以在不同应用程序的activity之间传递数据,如我们自己的应用程序请求发短信的功能(activity)。

1. component name 请求那一个组件(activity)

2. action 指定被请求的组件执行那些动作,api文档定义了一些常量。

3. data 传送的数据。

4. category

5. extras 额外的信息,是键值对。

6. flags

activity的生命周期。

方法:1. oncreate(bundle s**edinstancestate)第一次被创建,设置布局文件setcontentview,控件绑定***等。

2. onstart()显示出来时(能被看到)调用。

3. onrestart()第二或多次启动时调用。

4. onresume()能够获取用户焦点时(能被操作)调用。

5. onpause()启动另外一个activity时调用,调用它的1,2,4方法,然后调用6方法,这个方法中保存数据,待另外一个activity完成后,继续使用这些数据。

6. onstop()当activity不可见时(被全部遮挡,弹出对话框不调用)调用。

7. ondestroy()显示的调用finish()方法或android系统资源不够时调用。

启动新的activity,android操作系统依次调用oncreate(bundle s**edinstancestate),onstart(),onresume()

注意:layout下面的xml文件名不能用大写。

导入r类时,注意不要导入。

task:a task is a stack of activities.是activities的一个栈。

显示的永远都是栈顶的activity。把不同应用程序的activities组织在一起管理。all the activities in a task move together as a unit.

dialog风格的activity,在文件activity标签的属性android:theme=”android:style/指定。

Android学习笔记

1 stringbuffer的使用 stringbuffer类和string一样,也用来代表字符串,只是由于stringbuffer的内部实现方式和string不同,所以stringbuffer在进行字符串处理时,不生成新的对象,在内存使用上要优于string类。所以在实际使用时,如果经常需要对一个...

android学习笔记

目录。1 拨号器。2 短信发送器。3 单元测试1 4 单元测试2 5 文本文件读写。6 跨应用文件访问。7 访问sd卡。8 dom解析xml 9 sax解析xml文件。10 使用pull解析xml文件。11 共享首选项。12 跨包访问共享首选项。13 编程式布局。14 sqlite数据库操作。15 ...

Android学习笔记

android学习笔记 mars 1 android环境搭建。a adt bundle windows x86 b 配置环境变量 虚拟机运行的环境变量 随便整一个 i.android sdk home c android work d 2 android目录结构。a src 源文件 j a b as...