1.哪一个方法可以发送广播?activity.sendbroadcast or context.sentbroadcast or service.sendbroadcast2.创建广播接受程序必须继承那个类?BroadcastReceiver3.广播接受程序有哪些参数?public void onR...
分类:
移动开发 时间:
2015-08-08 17:52:56
阅读次数:
164
Activity是四大组件中最重要的一个组件,以下将从activity生命周期,任务栈及启动模式/设置flag,数据/对象传递及startactivtyforresult的使用,安全退出,Title及基类等几个方面来详述activity的特性。[转]http://blog.csdn.net/liji...
分类:
移动开发 时间:
2015-08-07 12:56:54
阅读次数:
237
ListView是手机系统中使用非常广泛的一种组件,它以垂直列表的形式显示所以列表项。
今天我们学习如何将系统的短信显示到listView上。
关于如何获取系统的短信请看:
Android 四大组件学习之ContentProvider三
先看一下我们的布局文件:
<LinearLayout xmlns:android="http://schemas.android.com/a...
分类:
移动开发 时间:
2015-08-06 15:10:44
阅读次数:
185
本节学习,保存系统短信到SD卡中。既然是要保存系统短信到SD卡中,前提是先要拿到系统的短信,关于如何读取系统的短信,请看我的关于ContentProvider文章:
Android 四大组件学习之ContentProvider三
既然知道了任务的目的,那我们就直接实现。我们先将系统的短信读出,然后保存到xml文件中,然后将xml文件写到sd卡中。
1: 先将系统短信读出
//得...
分类:
移动开发 时间:
2015-08-03 14:36:22
阅读次数:
123
简单说说Android的四大套件.我们都知道Android四大套件有Activity.Service.Content Provider.Broadcast Receiver,最常见的便是Activity以及Service.Activity什么是Activity:Activity和我们所学的Servl...
分类:
移动开发 时间:
2015-07-31 01:09:32
阅读次数:
195
被绑定的服务是Service类的一个实现,该类允许其他应用程序绑定到服务上并与之交互,为给服务提供绑定,我们必须实现onBind()回调方法。该方法返回一个IBinder对象,该对象定义了客户端可以用来与服务交互的编程接口。
客户端可以通过调用bindService()方法绑定到这个服务。当这样做的时候它必须提供ServiceConnection实现,该实现将监视与服务的连接。没有值的bindService()方法会立即返回,但当Android系统创建客户端与服务之间的连接时,我们会调用ServiceCon...
分类:
移动开发 时间:
2015-07-30 21:27:52
阅读次数:
274
本节学习Service的分类: 本地服务, 远程服务
本地服务: 指的是服务和启动服务的activity在同一个进程中
远程服务:指的是服务和启动服务的activity不在同一个进程中
我们以前使用的都是本地服务,今天我们学习远程服务。学习远程服务就必须要学习AIDL(Android Interface Definition Language)安卓接口定义语言。编译器通过AIDL文件的描...
分类:
移动开发 时间:
2015-07-27 19:04:45
阅读次数:
162
上几节,我们学习如何用StartServer启动一个服务,用bindServer去绑定一个服务,以及服务的生命周期,以及什么是IntentService。
或许有读者会发现,我们BindServer中的第二个参数也就是ServiceConnection这个方法在将用bindService时好像没用到。那本节课就学习。
那我们先说个事,上大学的时候,我学习不好,还是那种经常旷课的同学。长...
分类:
移动开发 时间:
2015-07-27 00:27:59
阅读次数:
130
本节学习系统中特殊的广播接收者。
我们前面几节不是说了,当广播接受者一旦注册到系统中,当系统发送的广播和你注册的广播的action匹配时,系统就会启动广播接收者所在的进程。除非用户手动停止广播接收者所在的进程。但是生活中有这样一种情况,比如说:我在玩网络游戏,假设说游戏本身在系统电量低的情况下,会自动保存当前游戏的进度,也就是存档的。可以这么说,此广播接受者只有在用户玩游戏时才需要启动,别的时候...
分类:
移动开发 时间:
2015-07-26 22:43:57
阅读次数:
162
一、概念:Activity本身是没有界面的。所以activity类创建了一个窗口,开发人员可以通过setContentView(View)接口把UI放到activity创建的窗口上.Activity继承了ApplicationContext这个类
public
class Activity extends ApplicationContext {
protected
void onC...
分类:
移动开发 时间:
2015-07-26 12:42:44
阅读次数:
164