不要启动activity,启动service即可        Intent intent2 = new Intent(context,xxxService.class);
context.startService(intent2);

解决方案 »

  1.   

    谢谢斑竹hjue,现在有个问题是,我的活动界面里有逻辑啊,如果直接启动service,那么活动界面的逻辑没有执行怎么办?因为正常的点击图标运行的话,从活动界面启动,活动界面里的逻辑就可以执行。现在怎么办?
      

  2.   

    全部放到service里面执行判断。
      

  3.   

    开机只启动service啊,activity可以在触发了某种条件下显示撒
      

  4.   

    activity 不显示可以再main.xml中设置display 让其不显示就好了 
      

  5.   

    我现在要在a.apk中调用另外一个b.apk的一个设置界面c,但是如果b。apk不先启动一次的话调用不到,所以我想让b。apk自动启动,但是又不要看到b。apk的界面,不知道如何做,有没有好的建议,如果要使用服务,服务里应该做哪些东西?
      

  6.   

    楼主,你好。Android程序开机自动运行这个方案你弄好了,我现在也需要运行一个Android程序,实在不知道去弄。希望你可以指点一下,谢谢。联系方法:[email protected]
       有谁知道的,希望指点,谢谢大家了
      

  7.   

    撸主,搞定了吗?
    我的 BroadcastRecevier是
    public void onReceive(Context context, Intent intent) {
    if(intent.getAction().equals(Intent.ACTION_BOOT_COMPLETED)){
    //Intent mBootIntent=new Intent(context,MainActivity.class); 
    Intent mBootIntent=new Intent(context,bootStartService.class); 
    mBootIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
    context.startService(mBootIntent);
    }
    }
    bootStartService  onCreate()里是:Log.d("XXXX", test+"");重启手机后,发现一条日志都没有啊!求哥哥指导!