Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 7878139
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 3, 20262026-06-03T03:34:34+00:00 2026-06-03T03:34:34+00:00

I want to start service once i get BOOT_COMPLETE intent. In HTC explorer there

  • 0

I want to start service once i get BOOT_COMPLETE intent. In HTC explorer there are 2 options for reboot those are ‘poweroff’ and ‘restart’. When i use ‘restart’ i am getting BOOT_COMPLETE intent properly. But when i use ‘poweroff’ not getting BOOT_COMPLETE intent so i am not able to start service. Is their any intent i can get only after reboot in HTC?

I have been surfing Google, could not find any hint. I am stuck please help me out

I used this code <action android:name="android.intent.action.BOOT_COMPLETED"/> in manifest but no use

Thanks in advance

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-03T03:34:36+00:00Added an answer on June 3, 2026 at 3:34 am

    Some HTC devices can enable a “fast boot” feature that is more like a deep hibernation and not a real reboot and therefore should not give the BOOT_COMPLETE intent. Also make sure that the app is not installed on the SD card as it might not receive the BOOT_COMPLETED because of that.

    This might also be interesting:

    http://commonsware.com/blog/2011/07/13/boot-completed-regression-confirmed.html

    http://arthurfmay.blogspot.jp/2011/06/broadcastreceiver-bootcompleted-and.html

    And especially this where the “fast boot” option is being mentioned:

    http://groups.google.com/group/android-developers/browse_thread/thread/56562e4de4919dc6

    Edit:

    How about simply using:

    Intent.ACTION_SCREEN_ON
    

    And you can then check if the service is running:

    public static boolean ServiceRunning(Context cx) 
    {   ActivityManager manager = (ActivityManager) cx.getSystemService(Context.ACTIVITY_SERVICE);
        for (RunningServiceInfo service : manager.getRunningServices(Integer.MAX_VALUE))
        {   if ("<<<service name goes here>>>".equals(service.service.getClassName()))
            {   return true;
            }
        }
        return false;
    }
    

    And if it isn’t just start it:

    public static void ServiceCheck(Context cx)
    {   if(ServiceRunning(cx) == false)
        {   Intent svc = new Intent(".<<<Servicename>>>");
            cx.startService(svc);
            Log.i("Service-Check","Service Starting");
        }
        else
        {   Log.i("Service-Check","Service Existing");
        }
    }   
    
    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I want to execute some code only once on start of a web service.
I want to start a service once my activity is put in the background
I have an AsyncTask and on the background I want to start Service that
When I want to start the tomcat service I write /etc/rc.d/init.d/tomcat start However it
I want to start an activity when the service is ran for the first
I have a situation like this: start(); <Some code> end(); I want start() function
I want to start several threads, retrive data from net, perform some actions with
I want to start a phar script as an executable, directly by doing foo.phar
I want to start manage application ( Settings -> Application -> manage application ->
I want to start a calculation task that will last for a couple of

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.