Ich bin mir nicht sicher, warum Sie 1) tun wollen, aber 2) ist möglich, wenn Sie bereit sind, ein wenig Arbeit zu tun. Sie müssen eine einfache Android-App erstellen, die das Hardware-Ereignis BOOT_COMPLETED empfängt und dann den Browser startet. Sobald diese App installiert ist, wird Ihr Browser automatisch gestartet.
Wenig Hintergrundwissen: Wie man ein Android-Projekt startet
Die App ist ziemlich einfach. Sie müssen deklarieren, dass Ihre App das BOOT_COMPLETED-Ereignis verdauen soll. Dies können Sie in der Datei AndroidManifest.xml tun:
<application>
...
<receiver class=".BrowserStartupIntentReceiver">
<intent-filter>
<action android:value="android.intent.action.BOOT_COMPLETED" />
<category android:value="android.intent.category.HOME" />
</intent-filter>
</receiver>
</application>
Dann müssen Sie nur noch die Klasse BrowserStartupIntentReceiver implementieren. Ihre einzige Funktion besteht darin, eine Absicht an das Betriebssystem zu senden, um den Browser zu starten.
public class BrowserStartupIntentReceiver extends IntentReceiver {
@Override
public void onReceiveIntent(Context context, Intent intent) {
Intent myIntent = new Intent(Intent.ACTION_VIEW,
Uri.parse("http://www.google.com"));
myIntent.setLaunchFlags(Intent.NEW_TASK_LAUNCH);
context.startActivity(myStarterIntent);
}
}
Das sollte den Browser starten, wenn der Emulator hochfährt. Allerdings lohnt es sich vielleicht nicht, so viel Aufwand zu betreiben, um den zusätzlichen Tastendruck zu vermeiden.