Versão atual:

App inicia após o boot e depois é minimizado

Bom dia galera,

estou desenvolvendo um app e preciso que ele inicie após o boot do device ou após a montagem do sdcard. Isso já foi feito utilizando um receiver no manifest e com uma classe que estende BroadcastReceiver.

Fragmento do AndroidManifest.xml

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

<receiver android:name="util.MediaMountedReceiver"
            android:enabled="true"
            android:exported="false" >
    <intent-filter>
       <action android:name="android.intent.action.MEDIA_MOUNTED" />
       <data android:scheme="file"/>
     </intent-filter>
     <intent-filter>
       <action android:name="android.intent.action.BOOT_COMPLETED" />
     </intent-filter>
</receiver>
public class MediaMountedReceiver extends BroadcastReceiver{

    SharedPreferences sharedPref = null;

    @Override
    public void onReceive(Context context, Intent intent) {

        sharedPref = PreferenceManager.getDefaultSharedPreferences(context);        

        /** Verifica se é para iniciar automático ou não */
        if(sharedPref.getBoolean(SettingsFragment.KEY_PREF_STARTUP_AUTO, false)){

            Intent i = new Intent(context,  PlayerScreen.class);  
            i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
            context.startActivity(i);
        }
     }
}

Em quase todos os devices que testei funcionou normalmente exceto um um mini pc android.

Conf. do device: Android 4.1.1 Kernel 3.0.8+ Versão rk30sdk-eng4.1.1 JRO03H

Nesse device após o boot o app é aberto e na sequência é minimizado. Acredito que seja algum problema de configuração do próprio device visto que tenho outros de características semelhantes mas com versão diferentes do android.

Versões(2):

Ver a versão formatada

App inicia após o boot e depois é minimizado

Comentário

new question