エンジニアリングフレームワークのアプリ

私はちょうどそれがフレーム構造で、Androidのスタジオでダウンロード

 プロジェクトのプロジェクト構造:

             

             

.gradle:Gradleのビルドシステムのバージョンは、ラッパーで指定されました

.idea:IDEファイルが必要

.APP:すべてのコードとリソースファイルの開発

        .build:モジュールコンパイラの出力ファイルアプリ

        .LIBS:場所ライブラリファイル参照

       .SRC:メインアプリケーションファイルディレクトリの配置

               .androidTest:ユニットテストディレクトリ

               .main:メインのプロジェクトディレクトリとコード

                         .javaファイル:ソースコードプロジェクト

                          .RES:プロジェクトリソース

                                 .drawable:ビットマップファイルのすべての種類のストレージ

                                 .values:リソース割り当て、色、サイズ、スタイル、などのすべての種類を保存します

                                 .AndroidManfest.xml:プロジェクトファイルのリスト

スクリプト.Gradle:Gradleでは、スクリプトをコンパイルします

これらは、Androidスタジオの一般的な構造です

これをもとにして、シンプルを実行している「ハロー言葉!」プロジェクト

MainActivity.java:

パッケージcom.example.myapplication。

輸入androidx.appcompat.app.AppCompatActivity; 

輸入android.os.Bundle; 

パブリック クラス MainActivityは延びAppCompatActivity { 

    @Overrideが
    保護 ボイドのonCreate(バンドルsavedInstanceStateを){
         スーパー.onCreate(savedInstanceState)。
        setContentView(R.layout.activity_main)。
    } 
}

activity_main.xml:

<xmlのバージョン= "1.0"エンコード= "UTF-8"?> 
<androidx.constraintlayout.widget.ConstraintLayoutのxmlns:アンドロイド= "http://schemas.android.com/apk/res/android" 
    のxmlns:アプリ = "http://schemas.android.com/apk/res-auto" 
    のxmlns:ツール = "http://schemas.android.com/tools" 
    のandroid:layout_width = "match_parent" 
    のandroid:layout_height = "match_parent" 
    ツール:コンテキスト = "MainActivity "> 

    < TextViewの
        アンドロイド:layout_width =" wrap_content" 
        のandroid:layout_height = "wrap_content" 
        アンドロイド:テキスト = "Hello Worldの!" 
        アプリ:layout_constraintBottom_toBottomOf ="親」
        アプリ:layout_constraintLeft_toLeftOf = "親" 
        アプリ:layout_constraintRight_toRightOf = "親" 
        アプリ:layout_constraintTop_toTopOf = "親" /> 

</androidx.constraintlayout.widget.ConstraintLayout>

最初の呼び出しのメインターゲットである親オブジェクト1.MainActivity継承AppCompatActivity上の機能、

私たちが継承されたJavaで書き換えられ、私たちは利用したい@Override中国の意味を書き換える必要があります。オリジナルのOnCreate関数アプローチを上書きし、私たちは、このメソッドを実装するために私たちの考えによると、OnCreate関数を書き換えるのに役立ちます。

2.antivity_main.xml TextViewに表示するためのプログラムコードを書くために、内部のjavaweb HTMLタグに似ています

3.MainActivity.javaとactivity_main.xml接触:

Androidの電話システムが唯一のJavaプログラムを実行します、あなたはコンテンツビューactivity_main.xmlファイルを開始することをプログラムのJavaコードは、activity_main.xmlファイルを移動します。この時間は、コントロールの多種多様に変換されます。

サンプル(ハローワード)の表示:

                            

おすすめ

転載: www.cnblogs.com/hhjing/p/12220993.html