import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
public class StartupReceiver extends BroadcastReceiver
{
@Override
public void onReceive(Context context, Intent intent)
{
// 启动一个Service
Intent serviceIntent = new Intent(context, MyService.class);
context.startService(serviceIntent);
// 启动一个Activity
Intent activityIntent = new Intent(context, MessageActivity.class);
// 要想在Service中启动Activity,必须设置如下标志
activityIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(activityIntent);
}
}
不要忘 了,要在manifest里配置receiver和service
分享到:
相关推荐
本示例 利用Broadcast Receiver 启动Service,在这里同时又启动了一个Activity用于提示服务启动成功
Now you can launch an explicit Activity like this: SmartGo.from(this) .to(ExplicitActivity.class) .shareElements() .like(v) .withSystemUI() .go(); or an implicit Activity like: SmartGo.from(this)...
本章内容服务(Service)是Android系统中4个应用程序组件之一(其他的组件详见3.2节... 在BroadcastReceiver中启动Service 系统服务 时间服务 在线程中更新GUI组件 AIDL服务 在AIDL服务中传递复杂的数据
Service的生命周期 绑定Activity和Service 在BroadcastReceiver中启动Service 系统服务 时间服务 在线程中更新GUI组件 AIDL服务 在AIDL服务中传递复杂的数据
Service 的生命周期 绑定 Activity和 Service 在 BroadcastReceiver 中启动 Service 系统服务 时间服务 在线程中更新 GUI 组件 AIDL服务 在 AIDL服务中传递复杂的数据
在MainActivity里面启动一个广播,然后通过广播启动一个服务,服务里面执行异步加载一个网络图片的LOGO,虽然听起来是有点麻烦,但同时你最终可以学习Android里的Activity,BroadCastReceiver,Service,AsynTask,和...
8.1.2 绑定Activity和Service 8.1.3 在BroadcastReceiver中启动Ser.. 8.2.1 获得系统服务+ 8.2.2 在模拟器上模拟重力感应 8.3.1 计时器:Chronometer 8.3.2 预约时间Handler 8.3.4 在线程中...
Service组件 Service一般由一个Activity或其他Context对象来启动,当启动Service之后,该Se rvice将会在后台运行,及时启动这个Service的Activity或其他组件的生命周期已经结 束,Service仍然会继续运行,直到自己...
Android跨应用启动 前言: 相信大家,很多时候都...第一种:在Activity中,启动另一个app的组件。 第二种:在Service中,启动另一个app的组件。 从所周知,Android中有四大组件,那么为什么小编,只介绍Activity和Se
安卓应用开机启动功能的演示示例,原理:当Android系统完成BOOT阶段之后,就会发送一条名为 ACTION_BOOT_COMPLETED 的广播,我们便可在一个BroadcastReceiver中捕获这条广播,然后启动我们的Activity或者Service!
service可以在很多场合的应用中使用,比如播放多媒体的时候用户启动了其他Activity这个时候程序要在后台继续播放,比如检测SD卡上文件的变化,再或者在后台记录你地理信息位置的改变等等,总之服务总是藏在后台的,...
运行状态:Activity位于前台,用户可见,获得焦点 暂停状态: Activity可见,但被其它Activity覆盖,没有获得焦点 停止状态:不可见,失去焦点 销毁状态:Activity结束,或所在进程被结束 Activity有4种启动模式,...
3. Service:Service 跟 Windows 中的 Service 完全是一个概念,用户可以通过 startService(Intent service) 启动一个 Service,也可通过 Context.bindService 来绑定一个 Service。 4. Content Provider:由于 ...
它也适用于BroadcastReceiver,但针对Service只有较少的覆盖,Service通常更加广泛地应用Binder接口而不是针对IPC的Intent。该工具只能针对一个Activity进行fuzz测试,一次不能针对所有的Activity进行测试。另外,也...
Android开发是为Google的Android操作系统创建应用程序的过程。Android是目前全球智能手机和平板电脑市场上最流行的操作系统之一。...它可以启动其他组件,如Activity、Service或BroadcastReceiver。
Android有三个基础组件Activity,Service和BroadcastReceiver,他们都是依赖Intent来启动。本文介绍的是Activity的生命周期以及针对Activity的Intent使用。 之前的例子一直都是使用Activity,在一个Layout XML与一...
熟悉Android程序设计的人都知道Android有三个基础组件Activity,Service和BroadcastReceiver,他们都是依赖Intent来启动。本文所要介绍的是Activity的生命周期以及针对Activity的Intent使用。 之前的例子一直都是使用...
第6章以ActivityManagerService为分析重点,它的启动、Activity的创建和启动、BroadcastReceiver的工作原理、Android中的进程管理等内容展开了较为深入的研究;第7章对ContentProvider的创建和启动、SQLite、Cursor ...
6.2.1 ActivityManagerService的main函数分析 6.2.2 AMS的 setSystemProcess分析 6.2.3 AMS的 installSystemProviders函数分析 6.2.4 AMS的 systemReady分析 6.2.5 初识ActivityManagerService总结 6.3 start...