主要考察实验中的通知:notification,service。数据库的增删改查操作结合界面的一些操作。
第一章 常见的手机系统 安卓 安卓的体系结构Android是一种基于Linux的软件平台和操作系统,采用了软件堆层(Software Stack)的架构,由下往上分别是Linux内核层、硬件抽象层、系统运行时库层(又称为中间件层)、应用程序框架层和系统应用层。
安卓程序打包发布到应用商店,所用的扩展名是.apk。 AndroidStudio依赖于gdk和sdk(软件开发包)。 第二章 安卓项目结构,有哪些文件夹安卓系统中定义的单位
掌握什么时候用这些单位。
清单文件的功能四个组件都需要在清单文件中注册。 四个组件如何注册? 关于四大组件的标签。
掌握四大组件,理解并认识 P20写的第一个程序
实验1
如何获取前台界面组件 如何在前台为组件设置android id 第三章 View类:所有可视化组件的基类 常见组件的常用属性 TestView组件和Buuton组件所用属性相同例如,设置button为确定按钮并居中,需要使用 控机件在布局中居中或居左怎样设置? 常用的方法。例如,后台获取前台EditText输入的密码,使用GetText。P37
登录注册事件
信息提示框组件Toast 能用一两句话描述几种布局的特点。 线性布局
相对布局 如何用相对布局实现一个组件相对于其他组件的位置 LogTag:安卓自带的输出日志的工具
简单介绍 Android中的日志工具类是Log(android.util.Log),这个类中提供了如下5个方法来供我们打印日志。
Log.v()。用于打印哪些最为琐碎的、意义最小的日志信息。对应级别为verbose,是Android日志里面级别最低的一种。 Log.d()。用于打印一些调试信息,这些信息对你调试程序和分析问题应该是有帮助的。对应级别debug,比verbose高一级。 Log.i()。用于打印一些比较重要的数据,这些数据应该是你非常想看到的、可以帮助你分析用户行为信息。对应级别info,比debug级别高一级。 Log.w()。用于打印一些警告信息,提示程序在这个地方可以潜在的危险,最好去修复一下这些出现警告的地方。对应级别warn,比info高一级。 Log.e()。用于打印程序中的错误信息,比如程序进入的catch语句中。当有错误信息打印出来的时候,一般都代表你的程序出现严重问题了,必须尽快修复。对应级别error,比warn高一级。 转载自: Android 学习笔记(五):安卓自带日志工具的使用
第四章 触屏事件如何设置?P76 Button设置单击事件第五章 ListView
ListView显示数据的三个步骤
显示一个东西应该用什么样的Adapter
第二章的Spiner也需要Adapter设置数据源:ArrayAdapter
进度条组件
星级评分组件RatingBar 自动完成文本框 AlertDialog
第六章 Intent Intent传输的数据都是简单类型,复杂数据无法传递 Activity的生命周期 一个状态到另一个状态时调用什么方法 Activity的三种状态,每种状态在什么时机下转换 主Activity打开子Activity,获取返回值的三个步骤,要掌握 显式启动和隐式启动的特点(自己总结)
1、显示直接写你要启动哪个,一般用启动本应用中的Activity之间的数据 2、隐式根据类别 数据等匹配启动,常见于启动系统中的某些特定的动作,比如打电话.
怎么结束当前的Activity finish //关闭当前activity方法一finish();//关闭当前界面方法二android.os.Process.killProcess(android.os.Process.myPid());//关闭当前界面方法三System.exit(0); //关闭当前界面方法四this.onDestroy(); Service生命周期都有什么方法,什么时候调用两种启动方式的区别 Start:简单,无法获取服务实例,获取服务后只能停止服务。服务的中间状态无法获取。 BindService 实验中的BindService和Notification怎么用,一定要掌握。理解透。
Service 加速减速
绑定服务的例子:重写unbind方法,service满足:获取实例的方法 活动:、Service 加速减速
BroadcastReceiverService 加速减速 广播
使用步骤 静态注册动态注册 使用服务的步骤 1.写各类继承service 2.清单文件中注册 3.使用start bind 最后一章 四种数据的存储方式及其特点特点
简单文件存储 自带的数据库:代码建库,关键的方法
SQLite增删改查 ContentProvider