android


設定


Oracleのインストール->Java SE開発ツール8 u 311
https://www.oracle.com/java/technologies/downloads/
アンドロイドルームのインストール
https://developer.android.com/studio?hl=ko

アンドロイドルームの設定


1.設定

  • Do not import settings
  • Kotlin - Update
  • 再起動後の標準
  • 1200%のユーザーを狙う!

  • :設定後

    ここに入って

    :32を31に変更
    Tools -> SDK Manager ->

    :インストール

  • エラーは発生しません.
    :次のBuildをクリックしてもエラーは発生しないでください.

  • インベントリ=設定

  • 左メニューGradle Script=プラグイン
  • 2.仮想デバイス


    Noデバイスからインストールします.
    AVD Manager推奨機種にインストール

    約1.1期は長い時間がかかります
    Hello World! フロート

    2-1. 駆動原理の検証




    LOGを実行ポイントごとにオフセット

    MainActivity.java
    package kr.or.dshrd.activity_test;
    
    import androidx.appcompat.app.AppCompatActivity;
    import android.os.Bundle;
    import android.util.Log;
    
    public class MainActivity extends AppCompatActivity {
    
    
        public static final String TAG="Main";
    
        
        // Activity가 생성(실행)될때 자동으로 호출
        // 화면회전이 발생할때 자동으로 호출
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
    
            Log.d(TAG, "onCreate");
        }
    
        
        // onCreate 메소드 호출 이후 자동으로 호출
        // Activity가 정지상태였다가 활동상태로 돌아올대 호출
        @Override
        protected void onStart() {
            super.onStart();
            Log.d(TAG, "onStart");
        }
        
        
        // onStart 메소드 호출 이후 자동으로 호출
        // Activity가 일시정지 상태에서 다시 돌아올때 호출
        @Override
        protected void onResume() {
            super.onResume();
            Log.d(TAG, "onResume");
        }
    
        
        // Activity가 일시정지 상태가 될때 호출
        // 화면상에서 완전히 사라지거나, 현재 화면위에 팝업창 같은것이 호출 될 때
        @Override
        protected void onRestart() {
            super.onRestart();
            Log.d(TAG, "onRestart");
        }
    
        
        // Activity가 화면상에서 사라졌을때 호출
        @Override
        protected void onStop() {
            super.onStop();
            Log.d(TAG, "onStop");
        }
    
        
        // Activity가 화면에서 완전히 종료되어 메모리상에서 제거 될 때 호출
        @Override
        protected void onDestroy() {
            super.onDestroy();
            Log.d(TAG, "onDestroy");
        }
        
    
    }

    デザインテンプレート


    Pigma-Googleにログイン
    :UI実装用途
    https://www.figma.com/
    ヘッダーテンプレート
    https://www.uistore.design/types/figma/
    ジディ・ウェバー最新トレンド
    https://www.gdweb.co.kr/main/