Android(49)
-
[챕터 2-9-1] 소켓
결과화면 서버 시작 버튼 클릭하여 서버 실행 후 클라이언트 메세지 입력 후 전송 프로젝트명 : MySocket 하위의 각 레이아웃 레이아웃 높이 : 0dp 레이아웃 무게 : 1 각 텍스트뷰 - 레이아웃 마진 바틈 : 30dp 클라이언트 입력상자 id 부여 : input1 전송버튼 id 부여 : sendButton 서버 텍스트뷰 id 부여 : output1 서버 시작 버튼 id 부여 : startServerButton MainActivity.java 더보기 package org.minokuma.mysocket; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import an..
2020.02.19 -
[챕터 2-8-2] 동기화
결과화면 실행버튼 클릭 시 프로그레스바가 점차적으로 변화 (좌측에서 우측으로) 프로젝트명 : MyAsyncTask 프로그레스바 : 레이아웃 마진 하단 30dp MainActivity.java 더보기 package org.minokuma.myasynctask; import androidx.appcompat.app.AppCompatActivity; import android.os.AsyncTask; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.ProgressBar; public class MainActivity extends AppCompatActivity { @Ove..
2020.02.19 -
[챕터 2-8-1] 스레드
결과화면 스레드 시작 버튼 클릭 시 1씩 증가되며 표시 프로젝트명 : MyThread MainActivity.java 더보기 package org.minokuma.mythread; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.util.Log; import android.view.View; import android.widget.Button; import android.widget.TextView; import org.w3c.dom.Text; public class MainActivity extends AppCompatActivity { TextView textView; @Override p..
2020.02.18 -
[챕터 2-7-5] 키패드
결과화면 입력상자에 터치하면 숫자 키패드 표시 키패드 닫기 클릭 시 키패드 비표시 프로젝트명 : MyKeypad inputType : number AndroidManifest.xml 더보기 MainActivity.java 더보기 package org.minokuma.mykeypad; import androidx.appcompat.app.AppCompatActivity; import android.content.Context; import android.hardware.input.InputManager; import android.os.Bundle; import android.view.View; import android.view.inputmethod.InputMethodManager; import and..
2020.02.18 -
[챕터 2-7-4] 시크바
결과화면 프로그레스바 위치를 조절 시 해당하는 위치값을 표시 레이아웃 마진 탑 : 50dp MainActivity.java 더보기 package org.minokuma.myseekbar; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.widget.SeekBar; import android.widget.TextView; public class MainActivity extends AppCompatActivity { TextView textView; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(save..
2020.02.18 -
[챕터 2-7-3] 웹 뷰
결과화면 열기 버튼 클릭 시 프로젝트명 : MyWeb web_view 에 id 부여 : web_view MainActivity.java 더보기 package org.minokuma.myweb; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.webkit.WebResourceRequest; import android.webkit.WebView; import android.webkit.WebViewClient; import android.widget.EditText; public class MainActivity extends AppCompatActivity { @Override protected..
2020.02.18