android普通app开机启动的问题

如下是接收广播的程序代码: android

package com.android.Samkoonhmi.system;  


import android.content.BroadcastReceiver;  
import android.content.Context;  
import android.content.Intent;  


public class BootBroadcastReceiver extends BroadcastReceiver {  


static final String ACTION = "android.intent.action.BOOT_COMPLETED";  


@Override  
public void onReceive(Context context, Intent intent) {  
if (intent.getAction().equals(ACTION)){  
Intent bootitt=new Intent(context,com.android.Samkoonhmi.activity.LoginActivity.class);  
bootitt.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);  
context.startActivity(bootitt);  
}  
}  
}   ide

如下是Manifest.xml中注册广播接收器的代码: xml

        <receiver android:name="com.android.Samkoonhmi.system.BootBroadcastReceiver" >
            <intent-filter>
               <!--  <action android:name="android.intent.action.BOOT_COMPLETED" /> -->
            </intent-filter>
        </receiver> get


但发现若是是用adb install来安装apk,那么,第一次启动时,不会自动启动。
it

相关文章
相关标签/搜索