如果我是从receiver里面 启动activity 应该怎么做?
解决方案 »
- 安卓系统编写shell脚本,sh文件能支持mv命令吗?
- listview的click事件中,如何获取click所指向的item项或索引index
- 关于android中Dialog显示动画的问题,求教,急。。。
- 有没有人知道QQ那个对话视图是怎么做的呢?
- 请高手看一下
- 请教!!怎样能对google map开发的时候实现滑动啊???
- Android手机视频监控JNI问题【续】
- 用C++实现音频播放,直接使用使用libmediaplayer.so库接口实现音频播放问题
- android程序如何自动适应屏幕大小
- Android 新手求教监听器问题
- 组播无法接收到数据
- 求教android下使用gluUnProject时候出的错
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED" />
<category android:name="android.intent.category.HOME" />
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.PACKAGE_REPLACED" />
<data android:scheme="package" android:path="com.monetware.android" />
</intent-filter>
</receiver>public class StartupIntentReceiver extends BroadcastReceiver { //爱先启动什么就什么 private static final String TAG = "StartupIntentReceiver";
@Override
public void onReceive(Context context, Intent intent) {
Log.info(TAG, "onReceive");
// Intent serviceIntent = new Intent(); //启动Service
// serviceIntent.setAction("com.monetware.android.services.AutoSyncService");
// context.startService(serviceIntent);
Intent intent2=new Intent(context,AndroidLoadingScreen.class); //启动第一个activity
intent2.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(intent2);
}
}
Receiver,可以静态注册也可以动态注册广播,广播类型可以是自定义类型也可以是系统广播,
比如2楼所写的是通过开机启动广播启动Activity
Service,同理,Manifest.xml注册,通过广播等都可以启动楼主多看看吧...