-1
AngularJS & H5を使用して、PhoneGapやCordovaを使用せずにAndroidネイティブ/ハイブリッドアプリを構築するにはどうすればいいですか?アンドロイドレイアウトファイル内の単純なwebviewです。AngularJS with webviewのAndroidアプリケーション
いくつかのリファレンスを提供してください:)
AngularJS & H5を使用して、PhoneGapやCordovaを使用せずにAndroidネイティブ/ハイブリッドアプリを構築するにはどうすればいいですか?アンドロイドレイアウトファイル内の単純なwebviewです。AngularJS with webviewのAndroidアプリケーション
いくつかのリファレンスを提供してください:)
をどれAngularJSウェブアプリはWebView
に細かい動作します。
ウェブサイトをWebView
で実行するには、これが必要です。
final WebView containerWbVw = findViewById(R.id.fragment_wbVw_container_id);
WebSettings webSettings = containerWbVw.getSettings();
webSettings.setJavaScriptEnabled(true);
containerWbVw.setWebChromeClient(new WebChromeClient());
、その後WEBAPP_URL
があなたの資産フォルダにHTMLページであるか、またはこれに加えて、サーバー
//assets folder file
WEBAPP_URL = "file:///android_asset/main.html";
//server link
WEBAPP_URL="https://mysite.mycompany.com/myapp";
上でホストされていることができ
containerWbVw.loadUrl(WEBAPP_URL);
を使用してWebView
にURLを読み込みますネイティブアンドロイドアプリと対話してデータを送受信する必要があります。たとえば、ユースケースは、デバイスのカメラを使用してスキャンされたバーコードを取得することです。このためにはJavasrcript Bridgeが必要です。
私はhtmlファイルを作成し、アセットフォルダとロードURLを呼び出す必要がありますか?どのように私の角度コードが実行されるのですか –
@SaurabhKhareが答えを更新しました –