Androidプログラミングはwebviewがウェブページをapkにパッケージする方法を実現します
2129 ワード
この例では、Androidプログラミングがwebviewを実装してWebページをapkにパッケージ化する方法について説明します.皆さんの参考にしてください.具体的には以下の通りです.
機能はとても簡単で、一見特に役に立たないですが、実はブラウザなので...しかし、ウェブページが最初から携帯電話向けに開発されたとしたら?Androidの開発をWebページの開発に変えることができるのではないでしょうか.検討は待たなければならないが、この方法でhtml 5をパッケージ化することもできるそうだ.
内容はとても簡単で、layoutでR.id.webviewを適当な場所に置いて完成~
Androidに関する詳細に興味のある方は、「AndroidビューViewテクニックまとめ」、「Android開発アニメーションテクニックまとめ」、「Androidプログラミングのactivity操作テクニックまとめ」、「Androidレイアウトlayoutテクニックまとめ」、「Android開発入門と進級チュートリアル」、「Androidリソース操作テクニック要約」および「Androidコントロールの使い方まとめ」
この文書がAndroidプログラムの設計に役立つことを願っています.
機能はとても簡単で、一見特に役に立たないですが、実はブラウザなので...しかし、ウェブページが最初から携帯電話向けに開発されたとしたら?Androidの開発をWebページの開発に変えることができるのではないでしょうか.検討は待たなければならないが、この方法でhtml 5をパッケージ化することもできるそうだ.
public class MainActivity extends Activity {
private WebView webview;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
webview = (WebView) findViewById(R.id.webview);
// WebView , Javascript
WebSettings webSettings= webview.getSettings(); // webView: WebView
webSettings.setJavaScriptEnabled(true);
webSettings.setSupportZoom(true);
// far
webSettings.setDefaultZoom(WebSettings.ZoomDensity.FAR);
//
webSettings.setBuiltInZoomControls(true);
webSettings .setLayoutAlgorithm(LayoutAlgorithm.SINGLE_COLUMN);
//
webview.loadUrl("//www.jb51.net/");
// Web
webview.setWebViewClient(new HelloWebViewClient ());
}
@Override
//
// Activity onKeyDown(int keyCoder,KeyEvent event)
public boolean onKeyDown(int keyCode, KeyEvent event) {
if ((keyCode == KeyEvent.KEYCODE_BACK) && webview.canGoBack()) {
webview.goBack(); //goBack() WebView
return true;
}
return false;
}
//Web
private class HelloWebViewClient extends WebViewClient {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return true;
}
}
}
内容はとても簡単で、layoutでR.id.webviewを適当な場所に置いて完成~
Androidに関する詳細に興味のある方は、「AndroidビューViewテクニックまとめ」、「Android開発アニメーションテクニックまとめ」、「Androidプログラミングのactivity操作テクニックまとめ」、「Androidレイアウトlayoutテクニックまとめ」、「Android開発入門と進級チュートリアル」、「Androidリソース操作テクニック要約」および「Androidコントロールの使い方まとめ」
この文書がAndroidプログラムの設計に役立つことを願っています.