android开发,实现开机启动!!!
2011-02-14 16:36
423 查看
首先必须有一个BroadcastReceiver以便监听手机 开机intent,
而该receiver又负责启动你的service或者activity.
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
public class BootReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
if(intent.getAction().equals( Intent.ACTION_BOOT_COMPLETED )){
Intent in = new Intent(context, Vnify.class); //这是你的activity
in.setFlags( Intent.FLAG_ACTIVITY_NEW_TASK );
context.startActivity(in);
}
}
}
其次,就需要在Manifest文件中声明一下intent-filter:
先加入使用权限声明:
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
然后加入receiver 注册声明:
<receiver android:name=".BootReceiver" >
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED" />
</intent-filter>
</receiver>
这样开机后BootReceiver 就能收到开机的intent,然后自动启动你的activity.
而该receiver又负责启动你的service或者activity.
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
public class BootReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
if(intent.getAction().equals( Intent.ACTION_BOOT_COMPLETED )){
Intent in = new Intent(context, Vnify.class); //这是你的activity
in.setFlags( Intent.FLAG_ACTIVITY_NEW_TASK );
context.startActivity(in);
}
}
}
其次,就需要在Manifest文件中声明一下intent-filter:
先加入使用权限声明:
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
然后加入receiver 注册声明:
<receiver android:name=".BootReceiver" >
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED" />
</intent-filter>
</receiver>
这样开机后BootReceiver 就能收到开机的intent,然后自动启动你的activity.
相关文章推荐
- Android开发:系统自动实现开机启动
- Android开发:系统自动实现开机启动
- Android开发:系统自动实现开机启动
- Android开发之使用BroadcastReceiver实现开机自动启动(源代码分享)
- Android开发:系统自动实现开机启动
- Android开发:系统自动实现开机启动
- Android开发之使用BroadcastReceiver实现开机自己主动启动(源码分享)
- Android开发:系统自动实现开机启动
- Android开发之使用BroadcastReceiver实现开机自己主动启动(源码分享)
- Android开发之静态注册实现开机启动
- Android开发:系统自动实现开机启动
- Android开发之使用BroadcastReceiver实现开机自动启动(源代码分享)
- Android开发:系统自动实现开机启动
- android开发开机自启动功能
- Android 第十九课 大喇叭--广播机制----动态注册监听网络变化与静态注册实现开机启动
- android如何实现开机自动启动Service或app
- 如何在android手机上实现app开机自动运行启动(可以打开应用界面)。
- android如何实现开机自动启动Service或app
- Android实现开机启动
- android如何实现开机自动启动Service或app