あなたは本当にAndroidの初心者として、もっと簡単なものから始めることを検討するべきです。電話で、またはインターネット上:
はそれが得るようなことをして...
まず、あなたは、「HTMLページは、」ある場所を決定する必要があります。今のところ正解は「インターネット上」です。 URLが必要です(例:http://www.ohai.com/kthxbye.html
)。
次に、Button
を含むres/layout/
フォルダにレイアウトファイルを作成する必要があります。これはHTMLファイルではなく、Androidレイアウトファイルです。 Android 1.6以降のデバイスで実行する場合は、<Button>
要素に属性を追加することができます。名前はで、すぐに書き込まれるActivity
クラスのメソッドの名前になります。新しいプロジェクトで作業しているだけの場合は、Button
になるように、res/layout/main.xml
ファイルを修正してください。
次に、Activity
クラスを作成する必要があります。あなたのプロジェクトには既にあなたのためにActivity
クラスが設定されています。そうでない場合は、自分で作成する必要があります。 onCreate()
では、setContentView(R.layout.main)
(または何でも)を使用してレイアウトファイルを読み込みます。
に指定した名前のメソッドをActivity
に追加し、void
を返し、View
をパラメータとして返します。そこでは、のような行を追加します:...
は、HTMLファイルへのURLに置き換えられ
startActivity(new Intent(this, Uri.parse("...")));
。
これで、アプリケーションにHTMLを焼き付けることはできますが、アプリケーションにはアプリケーションのファイルに対する権利がないため、ブラウザーアプリケーションで表示するのがかなり難しくなります。それに対処するにはいくつかの方法がありますが、いずれも比較的複雑です。
ありがとうございます。これは、私が予想していたよりも簡単な感覚です。しかし、あなたが提案したコードを使用するとエラーが発生しました:for:void codeBtn = startActivity(new Intent(this、Uri.parse( "spu.edu";))); codeBtnはvoid型ではないと言われています。これを解決するにはどうすればよいですか? – Connor
@Conner: 'startActivity()'の結果を何にも割り当てないでください。 Javaを初めてお使いの方は、Android以外でJavaを学ぶのに時間を費やす必要があります.Javaの教材のほとんどはデスクトップ/サーバー開発を目的としているためです。ここには、学ぶべきトピックのリストを掲載したブログ記事があります:http://commonsware.com/blog/2010/08/02/java-good-parts-version.html – CommonsWare