2016-11-25 52 views
-1

AngularJS Android應用程序如何使用AngularJS & H5建設的Android原生/混合的應用程序,而無需使用的PhoneGap或科爾多瓦,裏面的Android佈局文件只是簡單的網頁流量。在web視圖

請提供一些參考:)

回答

1

任何AngularJS的web應用程序運行在一個WebView罰款。

運行在WebView網站所有你需要做的就是這個。

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

,然後使用

containerWbVw.loadUrl(WEBAPP_URL); 

WEBAPP_URL可以在你的資產文件夾中的HTML頁面加載在WebView URL或服務器

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

除此之外託管,您需要與本機android應用程序進行交互以發送和接收數據。例如,用例就是使用設備的相機獲取掃描的條形碼。爲此,您需要一個Javasrcript Bridge

+0

所以我需要創建HTML文件,並把資產文件夾和通話加載網址?但我的角碼將如何運行 –

+0

@SaurabhKhare更新答案 –