Я начинаю разработку приложений с использованием Java и имею требование, которое я не знаю, как это сделать. Мне нужно создать простую пусковую установку, которая просто запустит указанный веб-сайт в браузере по умолчанию (по сути, это то же самое, что создать ярлык изнутри браузера Chrome).Нужна помощь в создании простой веб-панели для андроида.
Я уже пытался создать приложение, и он запускает браузер, но он также открывает мое приложение, которое оставляет мой запуск в фоновом режиме. У меня есть следующие в OnCreate:
finish();
moveTaskToBack(true);
System.exit(0);
Другая вещь, которую я пытался использовал WebView, но сайт я связывающую для требует проверки подлинности и после первой аутентификации, кажется, не работает JavaScript, отлично работает начальная страница с использованием browser.getSettings().setJavaScriptEnabled(true)
Спасибо заранее,
Alex
UPDATE
protected void onCreate(Bundle savedInstanceState) {
Intent viewIntent = new Intent("android.intent.action.VIEW", Uri.parse("yourwebsite.com"));
startActivity(viewIntent);
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
finish();
moveTaskToBack(true);
System.exit(0);
}
Если вам это нужно в браузере по умолчанию, не используйте WebView. Вам просто нужно перенаправить на свой браузер и завершить свою деятельность. Можете ли вы разместить больше кода, чтобы мы могли видеть, как выглядит ваш поток? – zgc7009
Конечно, вот что OnCreate выглядит 'защищаемого ничтожной OnCreate (Bundle savedInstanceState) { Intent viewIntent = новый Intent ("android.intent.action.VIEW", Uri.parse (" HTTP: // WWW. yourwebsite.com ")); startActivity (viewIntent); super.onCreate (savedInstanceState); комплектContentView (R.layout.activity_main); finish(); moveTaskToBack (true); System.exit (0); } ' –
' System.exit (0); 'do not. – njzk2