单选,,,10分
简答,,,2个,,,20分
程序填空,,,2个,,,未知
编程,,,1个,,,未知
非简答:intent 和 intentfilter,,,要懂概念
如何创建一个media player,,,播放单一文件,,,用sd卡,,,
简答:服务的生命周期模型,,,2类,,,start和band的区别联系,,,活动,,,(极其稳)
handler机制,,,为什么使用?,,,新线程和主线程的桥梁,,,(一般稳)
编程:NFC必考(可稳了),,,网络编程4选1,,,http,,,wifi,,,bluetooth,,,NFC,,,
程序填空:指南针,
Intent是啥
Intent是一个动作的完整描述,包含了动作的产生组件、接收组件和传递的数据信息
Intent为Activity、Service和BroadcastReceiver等组件提供交互能力
Intent的用途
启动Activity和Service
在Android系统上发布广播消息
启动Activity方式
显式启动,必须在Intent中指明启动的Activity所在的类
隐式启动, Android系统根据Intent的动作和数据来决定启动哪一个Activity,也就是说在隐式启动时,Intent中只包含需要执行的动作和所包含的数据,而无需指明具体启动哪一个Activity,选择权由Android系统和最终用户来决定
Intentfilter又是啥
隐式启动Activity时,并没有在Intent中指明Activity所在的类,因此,Android系统一定存在某种匹配机制,使Android系统能够根据Intent中的数据信息,找到需要启动的Activity。这种匹配机制是依靠Android系统中的Intent过滤器(Intent Filter)来实现的。
Intent过滤器是一种根据Intent中的动作(Action)、类别(Category)和数据(Data)等内容,对适合接收该Intent的组件进行匹配和筛选的机制。
Intent过滤器可以匹配数据类型、路径和协议,还可以确定多个匹配项顺序的优先级(Priority)。
应用程序的Activity、Service和BroadcastReceiver组件都可以注册Intent过滤器。这样,这些组件在特定的数据格式上则可以产生相应的动作。
Intent过滤器是一种根据Intent中的动作(Action)、类别(Category)和数据(Data)等内容,对适合接收该Intent的组件进行匹配和筛选的机制。
Intent过滤器可以匹配数据类型、路径和协议,还可以确定多个匹配项顺序的优先级(Priority)。
应用程序的Activity、Service和BroadcastReceiver组件都可以注册Intent过滤器。这样,这些组件在特定的数据格式上则可以产生相应的动作。
Media播放单一文件
调用public static MediaPlayer create(Context context, int resid)方法播放音乐
方法名称
方法说明
public static MediaPlayer create(Context context, int resid)
从resid资源ID对应的资源文件中装载音频文件,并返回新创建的MediaPlayer对象
public static MediaPlayer create(Context context, Uri uri)
从指定的Uri装载音频文件,并返回新创建的MediaPlayer对象
public int getDuration()
获取音频文件播放的总时长
public void pause()
暂停音乐播放
public void prepare()
准备播放器播放
public void reset()
重置未初始化状态的媒体播放器。
public void seekTo(int msec)
寻求指定的时间位置,播放指定的音频内容
public void setDataSource(String path)
指定装载path路径所代表的文件
public void setDataSource(Context context, Uri uri)
指定装载Uri所代表的文件
public void setDataSource(FileDescriptor fd, long offset, long length)
指定装载fd所代表的文件中从offset开始,长度为length的文件内容
public void setDataSource(FileDes
安卓复习资料1.0 来自淘豆网m.daumloan.com转载请标明出处.