Android BitBook、アクティビティ哲学

次のテキストの著者はformazonであり、Androidブログに書くカルマが不足しているため、テキストは彼のリクエストに応じて公開されます。

この記事では、ハードコアプログラミングにはほど遠いが秘跡に触れたい人に興味を持たせるために、将来のAndroidデバイス用にプログラムする方法についてお話します。 達人-修正する権利を残します。

UI(ユーザーインターフェイス)は、要素のセットです。 たとえば、2つの入力フィールドとボタンがある画面はユーザーインターフェイスです。 アクティビティ-これは現在表示されている特定のUIです。 Activityクラスは、UIを配置できる単一のウィンドウを作成します。 このためにActivityクラスを接続します。

import android.app.Activity;

次に、Activityクラスを拡張するクラスを作成する必要があります。

パブリッククラスShowClockはActivity {
}

Activityクラスに属する主な関数はonCreate()関数であり、アプリケーションのロード時に表示するものを書き込みます。
ウィジェットパッケージにある単純な時計を表示してみましょう。 次のように行われます。

上書きする
public void onCreate(バンドルつらら){
super.onCreate(つらら);
AnalogClock cl =新しいAnalogClock(これ);
setContentView(cl);
}

super.onCreate(icicle)関数について 少し後で説明しますが、残りについては明確だと思います。 クロッククラスを接続することを忘れないでください:

import android.widget.AnalogClock;

その結果、次のコードを取得します。

パッケージcom.google.android.hello;

import android.app.Activity;
import android.os.Bundle;
import android.widget.AnalogClock;

パブリッククラスWriteData extends Activity {
上書きする
public void onCreate(バンドルつらら){
super.onCreate(つらら);
AnalogClock cl =新しいAnalogClock(これ);
setContentView(cl);
}
}
開始して...


gglphone.comにあるその他のAndroid記事。

Source: https://habr.com/ru/post/J16256/


All Articles