본문 바로가기
반응형

안드로이드 스튜디오9

안드로이드 스튜디오(랜덤색바꾸기) ● Data 코드 및 화면 Data 화면의 ID: - cl : Constaint Layout(바깥쪽 레이아웃) - btnRandom: 색깔 랜덤하게 바꾸기 ​ ● DataActivity 코드 package com.example.ex221004; import androidx.appcompat.app.AppCompatActivity; import android.content.SharedPreferences; import android.graphics.Color; import android.os.Bundle; import com.example.ex221004.databinding.ActivityDataBinding; import java.util.Random; public class DataActivity e.. 2023. 10. 18.
안드로이드 스튜디오(노래 재생) ● 노래 담을 Android Resource Directory 설정 ● Player 코드 및 화면 Player 화면의 ID: - btnStart: 재생 버튼 - btnPause: 일시정지 버튼 - btnStop: 멈춤 버튼 - btnpre: 이전곡 버튼 - btnNext: 다음곡 버튼 ​ ● PlayerActivity 코드 package com.example.ex221004; import androidx.appcompat.app.AppCompatActivity; import android.media.MediaPlayer; import android.os.Bundle; import com.example.ex221004.databinding.ActivityPlayerBinding; public class P.. 2023. 10. 18.
안드로이드 스튜디오(Web 뷰) ● Web View 코드 및 화면 WebView화면의 ID: - wv: 웹 화면을 보여주는 창 ● Web View Activity package com.example.ex221004; import androidx.appcompat.app.AppCompatActivity; import androidx.core.app.OnNewIntentProvider; import android.os.Bundle; import android.webkit.WebSettings; import android.webkit.WebView; import android.webkit.WebViewClient; import com.example.ex221004.databinding.ActivityViewBinding; public cla.. 2023. 10. 18.
안드로이드 스튜디오 (네트워크 통신) 네트워크 통신 ※ 네트워크 통신을 하기위서는 처음에 AndroidMainfest.xml 파일에서 인터넷 설정이 필요하다 빨간색으로 밑줄친 부분을 추가해주면된다. --> 민감한 권한 설정 android:usesCleartextTraffic="true" --> 모든 Http URL에 대해서 접근 허용 ​ 노란색으로 동그라미된 부분을 바꿔주면 여기 맨 윗부분의 라벨을 바꿀수 있다. ​ · 네트워크 통신 화면 코드 네트워크 화면의 ID : - etWifi: 주소 입력창 - btnWifi: 주소를 입력한 후 그 주소로 이동하게 하는 버튼 - tvWifi: 그 주소의 내용을 보여주는 텍스트 뷰창 ​ ​ ​ ※ 네트워크 통신!!! Volley 라이브러리 가장 많이 사용하는 Volley 라이브러리 안드로이드 내장 라이.. 2023. 10. 18.
안드로이드 스튜디오(문자열 배열, 게시판에 게시글 추가/삭제) 1. 리스트에 문자열 배열 넣기 리스트뷰 화면 코드 리스트뷰 화면의 ID: - tvHello: 입력한 창이 보여지는 창 - lv: 입력한 리스트들이 보여지는 창 ​ 리스트뷰 Activity package com.example.ex221004; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.AdapterView; import com.example.ex221004.databinding.ActivityMainBinding; public class MainActivity extends AppCompatActivity { // 전역변수 (fi.. 2023. 10. 18.
안드로이드 스튜디오(로그인페이지/이동) 1. 로그인 페이지/이동 Home화면 Home화면의 ID: - etID: ID 입력창 - etPW: PassWord 입력창 - btnLogin: 로그인 버튼 ​ ​ Homeactivity package com.example.ex2209262; import androidx.annotation.Nullable; import androidx.appcompat.app.AppCompatActivity; import androidx.constraintlayout.widget.ConstraintLayout; import android.content.Intent; import android.graphics.Color; import android.os.Bundle; import android.view.View; impo.. 2023. 10. 18.
반응형