|
android笔记
最新推荐文章于 2024-04-03 07:17:41 发布
Intent 的基本作用:
一个Intent 对象包含了一组信息(services activity 广播)
1 component name()
2 Action
3 Data
4 catgory
5 Extras
6 Flags
常见的控件
TextView
Activity生命周期
OnCreat (设置布局文件 绑定监听器。。。)
OnStart (当activity能被用户看到的时候)
OnResuame(能获得用户的焦点的时候)
OnPause (暂停状态 保存activity数据)
OnStop (activity 处于不可见的时候)
OnRestart (activity调用了Onstop方法才用这个 )
OnDestroy (调用了finish方法或者系统资源不够用)
Task的基本概念
A task is a stack of activities
Activity和Task之间的关系
布局
linearLayout
android:gravity 控件内容的位置
android:textSize
android:backGround 背景颜色
android:layout_width
android:layout_height
android:padding* (内边距)
android:layout_weight ="1" 占整个layout的比重
android:sigleline 表示行数
1熟悉ayout布局文件的属性
handler的基本概念
16
SQLite 官方网站
www.sqlite.org
SQLiteOpenHelper 使用方法
getReadableDataBase()
getWriteableDataBase()
databasehelper 作为一个访问sqlite的助手类,提供两个方面的功能
1 getReadableDatabasehe 和getWriteableDatabase可以获得SQLiteDatabase对象,通过对象对数据库进行操作
2提供了onCreate和onUpgrade的两个回调函数 允许外面在创建和升级数据库时进行更新
1-18
网络文件下载
创建一个url对象
通过url对象创建一个HttpURLConnection对象
HttpURLConnection urlConn = (HttpURLConnection)
获得一个InputStream对象
urlConn.getInputStream();
访问网络的权限
android.permission.INTERNT
1-19
contentprovider的基本概念
1 Content Provider提供为存储和获取数据提供统一接口
2 使用contentprovider可以在不同的应用程序之间共享数据
3 android为常见的一些数据提供了contentprovider
1 每一个contenprovider都拥有一个公共的URI 这个uri用于表示
contentProvider所提供的数据
2 android所提供的contentProvider都存放在android.provider包当中
contentProvider所提供的函数
1 query 查询
2 insert 插入
3 delete 删除
4 update 更新
5 gettype 得到数据类型
6 onCreate 创建时的回调函数
实现contentprovider
1 定义一个ONTENE_URI常量
2 定义一个类 继承contentprovider
3 实现那些函数
4 在androidMainfest.xml 声明
1-21
BroidacastReceiver用于监听被广播的事件(Intent)
为了达到这个目的 BroidacastReceiver必须进行注册 注册的方法有以下两种:
1 在应用程序的代码当中进行注册
注册BroidacastReceiver:
registerRecrceiver(receiver, filter)
取消注册BroadcastReceiver
unregisterReceiver(receiver)
在activity在可见的时候注册 不可见取消注册
2 在androifMainfest.xml当中进行注册
talbeLayout
android 中的长度单位详解