Android学习——BroadCast(二)】的更多相关文章

备注:之前Android入门学习的书籍使用的是杨丰盛的<Android应用开发揭秘>,这本书是基于Android 2.2API的,目前Android已经到4.4了,更新了很多的API,也增加了很多的新组件,一直没有系统的学习过.现在开始这个“完善Android学习”系列,将2.2以后的新知识做一个概览.概览来自:http://developer.android.com/about/versions/android-2.3.4.html API 2.3.4和2.3.3的API一样,没有变化. 不…
这篇博文介绍有序广播的使用 有序广播的发送 和普通广播完全相同,只需要更换发送的方式即可 ordered.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { Intent intent=new Intent(); intent.putExtra("test","有序广播"); intent.setAction("NORMAL&q…
初识Activity,跟着教程学习敲了一遍这一章的内容,下面根据目录结构总结知识点: 一.活动是什么 上篇博文中我们提到了Android四大组件,其中有一个Activity,我们将之称为活动.活动是最容易吸引用户的地方,它包含用户界面的组件,主要和用户进行交互. 我们可以用HTML页面的例子理解: 每一个HTML页面中有各种HTML元素,例如按钮.文本框等,这些元素存在HTML网页中并通过HTML展示.或与我们交互, 我们可以把一个HTML网页看成一个活动,它也是用来包含各种组件与用户交互的.…
好了,前面我们已经学习了Activity的知识,相信大家也有一定的理解,但是还是不能放松,Android四大组件,我们才学习了一个而已,接下我们继续学习Service.计划总结如下内容: 一.Service的基本概念 service是Android中实现程序后台运行的解决方案,它非常适合执行那些不需要和用户交互而且还要求长期运行的任务.服务的运行不依赖于任何用户界面,即使当程序被切换到后台,或者用户打开了另一个应用程序,服务仍然能够保持正常运行.服务并不是运行在一个独立的进程当中,而是依赖创建服…
一.内容提供者* 应用的数据库是不允许其他应用访问的* 内容提供者的作用就是让别的应用访问到你的私有数据* 自定义内容提供者,继承ContentProvider类,重写增删改查方法,在方法中写增删改查数据库的代码,举例增方法 @Override public Uri insert(Uri uri, ContentValues values) { db.insert("person", null, values); return uri; }* 在清单文件中定义内容提供者的标签,注意必须…
学号 20189214 <Android程序设计>第七周学习总结 教材学习内容总结 监听 设置点击监听的5种方式 方法1:直接用匿名内部类 这是最常用的一种方法,直接setXXXListener后,重写里面的方法即可.但通常是临时使用一次,复用性不高. public class MainActivity extends Activity { private Button btnshow; @Override protected void onCreate(Bundle savedInstanc…
初识广播 BroadCast即为广播,为安卓四大组件之一,用于在应用程序和Activity间传输信息.一条广播,分为发送和接收两部分,发送方通过Intent存储信息,并进行发送.接收方通过BroadCastReceiver来接收消息.如果要指定接受的消息类型,则可以通过过滤器intentfilter来过滤.BroadCastReceiver的生命周期很短,只有十秒左右,所以一些耗时操作不能在接收方进行,而需要接收方把相应信息传给Service,并在Service中进行.常用的广播方式有两种:普通…
一.效果图及功能描述 效果图 点击ShowImg后 点击match,然后点击showmatch,可以不断点击showmatch. 主要功能描述:显示在SD卡上已经存在的图片test.jpg,根据图片在cameraframe对于每一帧计算和test.ipg的匹配并显示. 二.界面设计 一个JavaCameraView用来显示帧相当于是相机的预览,两个ImgView一个用来显示要匹配的图像,一个用来显示最后得到的匹配图.三个Button对应三个View,ShowImg用来显示SD卡上的test.jp…
一.SubMenu子菜单 和功能菜单相似,但是可以添加子菜单. 二.实现步骤: 1.通过onCreateOptionsMenu方法创建子菜单,可以通过代码动态创建,也可以通过xml进行创建. 2.通过onOptionsItemSelected方法实现点击子菜单的事件. 三.参考代码: 1.通过代码动态创建子菜单:   main.java package com.example.zhengcheng.submenudemo; import android.support.v7.app.Action…
一.上下问菜单 在某个菜单项上长按,会弹出一个菜单,这个就是上下文菜单.有点类似与Windows系统中的右键菜单. 二.上下文菜单的内容 1.标题 2.图标 3.菜单项 4.对应的菜单事件 三.OptionsMenu和ContentMenu的区别: 1.OptionMenu对应的Activity,一个Activity只能拥有一个选项菜单. 2. ContentMenu对应的View,每个View都可以设置上下文菜单. 3.一般情况下,上下文菜单常用于ListView或者GirdView. 四.如…