2016-11-25 1 views
-1

Как использовать AngularJS & H5 для создания собственного/гибридного приложения Android без использования PhoneGap или Cordova, просто простой веб-просмотр внутри файла макета Android.Приложение для Android с AngularJS в webview

Просьба предоставить некоторые ссылки :)

ответ

1

Любой веб-приложение AngularJS прекрасно работает в WebView.

Чтобы запустить сайт в WebView, все, что вам нужно сделать, это.

final WebView containerWbVw = findViewById(R.id.fragment_wbVw_container_id); 
WebSettings webSettings = containerWbVw.getSettings(); 
webSettings.setJavaScriptEnabled(true); 
containerWbVw.setWebChromeClient(new WebChromeClient()); 

, а затем загрузить URL в WebView с помощью

containerWbVw.loadUrl(WEBAPP_URL); 

WEBAPP_URL может быть страницу HTML в папке активов или размещенных на сервере

//assets folder file 
WEBAPP_URL = "file:///android_asset/main.html"; 
//server link 
WEBAPP_URL="https://mysite.mycompany.com/myapp"; 

В дополнение к этому , вам нужно будет взаимодействовать с родным приложением Android для отправки и получения данных. Например, прецедентом является получение сканированного штрих-кода с использованием камеры устройства. Для этого вам понадобится Javasrcript Bridge.

+0

Так что мне нужно создать html-файл и поместить в папку с ресурсами и вызвать URL-адрес загрузки? но как мой угловой код будет работать –

+0

@SaurabhKhare обновил ответ –