как запустить мое приложение, когда когда-либо мобильный перезапустить или включить

Как установить приложение в качестве запускаемого приложения, чтобы при перезапуске или включении мобильного устройства мое приложение запускалось.

  
 

 

 
    
        
            
            
        
    
  




   

РЕДАКТИРОВАТЬ Вот мой обновленный код, и он все еще не работает:

Manifest:

 

 

 
    
 
    
        
            
            
        
    


    
  
        
        
  
 
    


  
  
 

BroadcastReciever:

 package com.example.installedapps22; 
 public class BootUpReciever extends BroadcastReceiver
 {

    @Override
    public void onReceive(final Context context, Intent intent) {
        Intent i = new Intent(context, MainActivity.class);  
        i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
        context.startActivity(i);
    }
 }

Ответы на вопрос(3)

<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED">
</uses-permission>

и объявить загрузочный приемник в манифесте

<receiver android:name=".BootReciever">
    <intent-filter>
        <action android:name="android.intent.action.BOOT_COMPLETED">
    </action></intent-filter>
</receiver>

пользовательский приемник для начала вашей основной деятельности

public class BootReciever extends BroadcastReceiver
{

@Override
public void onReceive(Context context, Intent intent) {
    // TODO Auto-generated method stub
    Intent myIntent = new Intent(context, MainActivity.class);
    myIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
    context.startActivity(myIntent);
}

}
 lovely guy18 июн. 2013 г., 14:56
дайте мне пример приложения, пожалуйста
 abhi18 июн. 2013 г., 15:00
Вы должны поставить полный путь или загрузчик приемник приемник Android: имя = "com.example.BootReciever, в котором вы создали класс загрузочного приемника в пакете
 lovely guy18 июн. 2013 г., 14:51
нет не работает
 abhi18 июн. 2013 г., 14:53
У вас есть полный путь к пакету внутри манифеста загрузочного приемника?

ия на вашем устройстве. Создание класса расширяет BroadCast Reciever.

public class BootUpReciever extends BroadcastReceiver
{

@Override
public void onReceive(final Context context, Intent intent) {
        Intent i = new Intent(context, ServerPreferenceActivity.class);  
        i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
        context.startActivity(i);
}
}

Добавить права доступа к файлу манифеста для доступа к получателю загрузки

<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED">
</uses-permission>

Зарегистрируйте свой приемник, который продлилBroadcast receiver в manifest.xml

<receiver android:enabled="true" android:name="com.app.reciever.BootUpReciever">
    <intent-filter>
            <action android:name="android.intent.action.BOOT_COMPLETED">
            <category android:name="android.intent.category.DEFAULT">
    </category></action></intent-filter>
</receiver>
 lovely guy18 июн. 2013 г., 14:35
stackoverflow.com/questions/17168824/...   см. мой пост
 Jibяaᴎ Khaᴎ18 июн. 2013 г., 14:21
где вы положили класс приемника?
 Jibяaᴎ Khaᴎ18 июн. 2013 г., 14:08
Вы не можете запустить приложение при разблокировке или чем-то еще, оно запустится, когда запустится мобильный телефон или планшет.
 lovely guy18 июн. 2013 г., 14:04
ServerPreferenceActivity.class) мой первый класс деятельности ????
 lovely guy18 июн. 2013 г., 14:07
я сделал это, но не помогая мне, как мне запустить мое приложение, когда снятие блокировки системы ???
 Jibяaᴎ Khaᴎ18 июн. 2013 г., 14:07
вот что вы должны заменить, MainActivity.class
 lovely guy18 июн. 2013 г., 14:02
где я должен найти приемник в mannifeist? тег внутренней активности ????
 Jibяaᴎ Khaᴎ18 июн. 2013 г., 14:03
добавить его в тег приложения
 lovely guy18 июн. 2013 г., 14:35
внутри папки srs
 lovely guy18 июн. 2013 г., 14:07
я хочу запустить приложение, когда система перезапустится или разблокируется
 Jibяaᴎ Khaᴎ18 июн. 2013 г., 14:05
да поставь вместо этого свою основную деятельность
 lovely guy18 июн. 2013 г., 14:20
мой код не запускает мое приложение, когда я включаю мобильный

android:name="com.app.reciever.BootUpReciever

с:

android:name="com.example.installedapps22.BootUpReciever
 lovely guy18 июн. 2013 г., 14:42
хорошо w8 я проверю

Ваш ответ на вопрос