私は現在、実際のアプリケーション自体にウェブサイトを埋め込むことができるようになっています。私は、アプリを離れることなくウェブサイトを見ることができるようにしたいので、何とかアプリに埋め込まれています。私は、ブラウザがほとんど必要なので、これほど簡単ではないかもしれないことを認識していますが、ブラウズする必要はありませんが、サイトをロードして表示するだけです。これも可能ですか(何も可能ではありません)私のアプリケーションにウェブサイトを埋め込むには
ありがとう!
私は現在、実際のアプリケーション自体にウェブサイトを埋め込むことができるようになっています。私は、アプリを離れることなくウェブサイトを見ることができるようにしたいので、何とかアプリに埋め込まれています。私は、ブラウザがほとんど必要なので、これほど簡単ではないかもしれないことを認識していますが、ブラウズする必要はありませんが、サイトをロードして表示するだけです。これも可能ですか(何も可能ではありません)私のアプリケーションにウェブサイトを埋め込むには
ありがとう!
であるあなたはそれのためのWebViewが必要になります。
ここでポイントはあなたのアプリケーションにウェブサイトを埋め込むことです。
以下のスニペットがお手伝いします。
public class HelloWebViewActivity extends Activity {
private WebView mWebView = null;
private EditText mInputUrl = null;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
mInputUrl = (EditText)findViewById(R.id.input_url);
Button button = (Button)findViewById(R.id.button);
mWebView = (WebView) findViewById(R.id.webview);
mWebView.getSettings().setJavaScriptEnabled(true);
mWebView.setWebViewClient(new HelloWebViewClient());
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String url = mInputUrl.getText().toString();
mWebView.loadUrl(url);
}
});
}
private class HelloWebViewClient extends WebViewClient {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return true;
}
}
}
マニフェストにはandroid.permission.internet
の許可が必要です。 httpまたはhttpsに接頭辞を付けないと、WebページにWebページが表示されない場合は、必ずURLをhttp://www.google.comまたはhttps://www.google.com と指定してください。
ありがとう! これは私が必要なものかもしれないと思います。私はOOプログラミングにはかなり新しいです。私はあなたが私のメインプログラムをこのクラスと呼ぶのを手伝うことができるかどうか疑問に思っています。 まず、このスニペットをWebView.javaというファイルとして保存し、それをmain.javaファイルと同じディレクトリに保存しました。関連する場所で、私はそれから入力しました。 WebViewメソッド=新しいWebView();ここからどこに行くのかは分かりません。私はこれを理解する方法をインターネットで見ていきますが、あなたがそれを説明するのを助けることができるなら、それは最も高く評価されるでしょう! ありがとう! – Taylrl
@parag:ユーザーはこの前に1つの質問しか持っていません。私はそのOKだと思っています。 – Ronnie