App sendo inicializada automaticamente

Galera,
Tem como criar uma aplicação java para o android que sempre seja inicializada na hora da inicialização do aparelho, ou seja,liguei o aparelho a aplicação é startada. Pergunte pq tenho um galaxy S 2 e acho que vou começar a brincar com ele.

Sim, pesquise pelos Broadcast Receivers.

Alias, veja pelos receivers, se voce nao consegue resolver seu problema sem deixar a aplicação ligada desde o start up.

blz

broadcastReceiver é a solução - boot!

Caro amigo isso é moleza, uma rapida explicação, como os companheiros acima citaram fato que vc ira usar a classe BroadcastReceiver, como funciona esse esquema de Broadcast Receiver, broadcast receiver são mensagens que o android dispara para todas as aplicações intaladas no seu aparelho android, e essas mensagem podem ser interceptadas, para o que vc que fazer, vc vai precisar interceptar a mensagem de boot, logo após que o android da o boot ele envia uma mensagem para todas as aplicações dizendo “Aplicações terminei o de inciar”, ai é só vc interceptar essa mensagem, agora o que vc realmente que saber como fazer isso!? mais simples ainda baista vc criar uma classe que extend de BroadcastReceiver e sobrescrever o método onReceive(), esse método que será chamando quando sua aplicação for iniciada, no seu AndroidManifest.xml vc tem que mapear isso segue abaixo como fazer: [code]

             <receiver android:name=".SuaClasse que extend de BroadcastReceiver">
		<intent-filter>
			<action android:name="android.intent.action.BOOT_COMPLETED" />
			<category android:name="android.intent.category.DEFAULT" />
		</intent-filter>
	</receiver>

[/code]

onde a tag receiver vc deve colocar o nome da sua classe que vc criou extendendo de BroadcastReceiver, fazendo isso logo depois que o boot terminar o método onReceive() da sua classe que extend de BroadcastReceiver será execultado, simples assim, qualqer duvida estamos ai :smiley: