我想写一段代码,让它在安装本软件的时候就启动,并一直监视数据库的数据。在网上搜的代码如下:在androidManifext.xml中代码:
<receiver android:name=".BootReceiver" >
<intent-filter> <!-- 系统启动完成后会调用 --> <action android:name="android.intent.action.ACTION_PACKAGE_ADDED" >
</action>
</intent-filter>
</receiver>在java代码中:
public class BootReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { //这里写你需要的代码!
} } 可是我做完这个之后发现它并没有执行(我是做了一个每1分钟的监控输出)。若果把以上代码单独写出来就会是报错:[2012-03-20 11:50:50 - Android-04] No Launcher activity found!
[2012-03-20 11:50:50 - Android-04] The launch will only sync the application package on the device!跪求高手帮忙啊 !!
或者给一个可以跑的例子啊!!!!摆脱了
<receiver android:name=".BootReceiver" >
<intent-filter> <!-- 系统启动完成后会调用 --> <action android:name="android.intent.action.ACTION_PACKAGE_ADDED" >
</action>
</intent-filter>
</receiver>在java代码中:
public class BootReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { //这里写你需要的代码!
} } 可是我做完这个之后发现它并没有执行(我是做了一个每1分钟的监控输出)。若果把以上代码单独写出来就会是报错:[2012-03-20 11:50:50 - Android-04] No Launcher activity found!
[2012-03-20 11:50:50 - Android-04] The launch will only sync the application package on the device!跪求高手帮忙啊 !!
或者给一个可以跑的例子啊!!!!摆脱了
我做的是android单机版的 数据库是手机自带的数据库 没办法纯用java的