学习Android笔记

发布 2021-05-12 00:26:28 阅读 4761

activity:

1. 每创建一个activity类,都需要在文件的中注册,要让某个activity作为启动该应用时呈现的主界面,则在该activity中设置:

android:label="@string/app_name">

2. 每创建一个activity就是一个j**a类,需要继承activity类,并重写activity类的oncreate()方法:

public class resultactivity extends activity

3. 为每个activity关联一个布局的xml文件:(在重写oncreate方法的时候用setcontentview函数加载该布局文件),如:

protected void oncreate(bundle s**edinstancestate)

方法中传入的是在中自动生成的布局文件的id

4. activity关联布局文件后,需要获取布局文件中的控件:

private textview mytextview = null ;

在oncreate方法中:

mytextview = textview)findviewbyid(

5. 几个控件的使用:

textview、edittext、button、menu

前三个需要在布局xml文件中配置。

例如:android:id="@id/factorone"

android:layout_width="fill_parent"

android:layout_height="wrap_content"

android:id="@id/mytextone"

android:layout_width="fill_parent"

android:layout_height="wrap_content"

menu在activity类中重写两个方法来添加菜单项和定义选中某个菜单项后的操作:

如:public boolean oncreateoptionsmenu(menu menu)

public boolean onmenuitemselected(int featureid, menuitem item)

if(2 ==

return item);

6. activity的生命周期:

第一次启动时调用oncreate()方法,然后调用onstart()方法和onresume()方法。

若跳转到另一个activity则调用onpause()方法,同时调用另一个activity的oncreate()、onstart()、onresume()方法启动activity,当另一个activity把原activity完全覆盖时则调用第一个activity的onstop()方法。()方法、onstart()、onresume()方法,接着调用第二个activity的ondestroy()方法。

task:a stack of activities

后进先出。7. activity的布局初步:linearlayout、tablelayout、嵌套layout

8. android常见控件《二》:

radio group 和radio button:单选按钮。

check box:多选。

toast:吐司。

9. android常见控件《三》:

progress bar 进度条。

listview以列表的形式将控件显示,列表中的每一条就相当于一个控件。

使用listview的activity要继承listactivity类)

10. handler

11. sqlite:内置关系型数据库。

简介:**。

sqliteopenhelper类的使用方法。

12. android程序调试。

ddms的使用。

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...