我想写一段代码,让它在安装本软件的时候就启动,并一直监视数据库的数据。在网上搜的代码如下:在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!跪求高手帮忙啊 !!
或者给一个可以跑的例子啊!!!!摆脱了

解决方案 »

  1.   

    没研究过Android,但是你为什么非得在这个框架下呢,你自己做一个java程序,不在任何框架下的,也能实现监控数据库的功能啊。至于怎么实现安装软件后调用,应该不难吧。大不了做一个jar,然后runtime执行。
      

  2.   

    楼主发错地方了,去移动平台的Android专区发吧。
      

  3.   


    我做的是android单机版的  数据库是手机自带的数据库  没办法纯用java的