2011-11-23 17 views

risposta

23

Impostazione dei corretti filtri intenti nel manifestare permetterà che sia pronta di utilizzarlo come un sostituto:

<activity android:name="Home" 
      ... 
      android:launchMode="singleInstance" 
      android:stateNotNeeded="true"> 
    <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 
      <category android:name="android.intent.category.HOME"/> 
      <category android:name="android.intent.category.DEFAULT" /> 
    </intent-filter> 
</activity> 

Vedere la documentazione Intents and Intent Filters da Google.

+1

ciao Jon e B770, ho implementato con successo il blocco schermo come app per la sostituzione della schermata iniziale. e ho anche scelto come target la schermata iniziale predefinita dopo aver sbloccato la logica utilizzando setComponentEnabledSetting(). ma questo funziona per me finché non sblocco una volta. significa se sblocco la prima volta rispetto a dopo non aver ottenuto lo schermo di blocco personalizzato .. qualche aiuto? grazie ... –

+1

@SanketKachhela: la domanda e la risposta riguardano la sostituzione della schermata iniziale; non bloccare le sostituzioni dello schermo. Dovresti fare una nuova domanda con il codice che hai ora, che cosa stai vedendo e che devi risolvere, ecc. Vedi http://stackoverflow.com/faq#howtoask su come fare una buona domanda. –

+1

sì .. ho implementato come sostituzione della schermata iniziale e in logica di sblocco ho disattivato questa schermata iniziale utilizzando setComponentEnableSetting() e in meanifeast ho creato alias di attività per disabilitare e abilitare l'azione in modo programmatico. ma dopo aver disabilitato sto ottenendo solo la schermata iniziale predefinita. qualsiasi aiuto per favore ... grazie –

Problemi correlati