일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 원스휴먼 먹이
- 국방부
- 커피추천
- 원스휴먼 요리
- 계엄령 외신반응
- 비상계엄령
- 원스휴먼 황금양
- 원스휴먼 황금양 구하기
- 유광버섯 통조림
- 일론머스크
- 원스휴먼 황금양털파밍
- 원스휴먼 스타크롬
- 원달러환율
- 레시피 파밍
- 2차계엄
- 원스휴먼 동물
- 믹스커피
- 홈플러스 시그니처 모카골드믹스커피
- 원스휴먼 레시피
- 홈플러스
- 1203계엄령
- 믹스커피추천
- 원스휴먼 레시피 파밍
- 2차 비상계엄
- 윤석열
- 원스휴먼 쿠폰
- 시그니처
- 계엄령
- 원스휴먼 사료
- Today
- Total
목록Kotlin (122)
0101011001010111
팀 기간 : 23년 7월 31~ 8월 18일까지. 프로젝트기간 : 8월 14일 ~ 8월 20일까지(주말포함) 2조 팀장 : 박성수 팀원 : 조병현 장재원 황진주 처음에 자기소개로 할 줄 알았는데 협업sns였다 / 방향 수정 노션 : https://www.notion.so/IZ-Four-4c79a340a85c471a8024042d875a3a41 IZ*Four 마지막 우리 팀들 인증샷~ www.notion.so 팀 깃허브 : https://github.com/IZFOUR/IZ_Four_Project Keep : 이번 프로젝트 진행과정 중 다음 프로젝트에서도 유지했으면 하는 부분. 1. 깃허브 사용 룰 //매일 푸시와 풀 고정시간 - ex ) 오후 5시에는 무조건 push하고, 아침에 접속시 pull한다 정해..
Android Studio에서 수명주기 콜백 메소드를 쉽게 생성하는 방법 1. 수명주기 콜백 메소드를 생성하고자 하는 클래스(예, FirstActivity)의 소스코드를 연다. 2. 메소드를 생성하고자 하는 소스코드의 위치에 커스를 위치 시킨 후에, 오른쪽 마우스 클릭을 통해 Generate 메뉴를 실행시킨다. 3.Override Methods.. 메뉴를 선택 후 , 생성하고자 하는 메소드를 선택한 후 , OK버튼을 클릭한다. - 콜백 메소드 안에 로그를 출력하는 코드를 삽입한다. Log.i("tag string", "Log message"); class FirstActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bund..
수업 목표 : 액티비티의 생명 주기를 이해한다. 1.액티비티 생명주기 실행구조 : onCreate()를 통해 시작되고, > Started(visible)가 되고 //여기서 부터는 화면 실행 >Resumed이 돼서 , 그러다가 우리가 저번 시간에 second Activity를 호출해 봤잖아요. 그렇게 두번째 Activity가 호출이 되면, 첫번째 Activity는 어디로 가겠어요 ? (숨어있지롱 ㅋㅋ) ㄴ 이렇게 숨어있는 상태일 때는 pause상태로 빠짐! 그러다가 액티비티가 화면에서 사라지고, finish를 통해 우리가 종료를 시켰잖아요 ? 그럼 onStop()을 지나서 Destroy()로 종료가 되는거에요. ▲ 이것을 생명주기라고 한다. 생명 주기는 왜 필요할까? - 그 액티비티가 변하는 상태에 따라서..
01.❓데이터 전달은 어떻게 될까? 인텐트에 컴포넌트 실행을 요청할 때 데이터를 함께 전달하려면 엑스트라 데이터를 이용. 엑스트라 데이터는 인텐트에 담는 부가 정보라 할 수 있습니다. Extras를 활용하여 이름과 값의 쌍으로된 정보를 전달 Extras에 값을 저장하는 메소드 Intent putExtra(String name, int value) Intent putExtra(String name, String value) Intent putExtra(String name, boolean value) Extras에 저장된 값을 읽는 메소드 int getIntExtra(String name, int defaultValue) String getStringExtra(String name) boolean getB..
14분 50초~ 수신 : 받는거!! 잖아욤!! 이제 암시적 인텐트 수신방법을 알아보겠습니다. 매니페스트에서 (AndroidManifest.xml) 속성값이 SecondActivity인 요소 하위에 다음과 같은 태그를 추가한다. android:name 속성 값이 SecondActivity인 의 android:label 속성이 지정되어 있지 않다면, 아래와 같이 값을 지정하는 것이 좋다. 암시적 인텐트를 통과시킨 인텐트 필터를 포함한 구성요소가 하나 이상인 경우, 해당 구성요소의 android:label 속성 값을 바탕으로 나열된다. 정렬 : 컨 + 알 + L 추가된 해당 부분에 대해 설명하겠다. 나는 intent를 받을건데 , DIAL에 대한걸 받을거야! 라는 의미 즉, 나도 다이얼할수 있어!! 라고 선언..
11분 11초-14분 50초 암시적 인텐트 Implicit Intent 암시적 인텐트로 다른 액티비티를 시작시키기 위해서는 인텐트 안에 작업과 데이터를 지정해야한다. 예를들어 114번호로 다이얼 작업을 수행할 수 있는 액티비티를 실행 시키기 위해서는 다음과 같이 인텐트를 생성하고 이를 startActivity() 메소드에 전달하면 된다. ▼코드 val call_intent = intent(intent.Action_DIAL, Uri.parse("tel:114")) startActivity(call_intent) 여기서, val call_intent = intent(intent.Action_DIAL, Uri.parse("tel:114")) Action_DIAL은 다이얼 작업이고, ("tel:114")는 전화..
3.51초- Intent의 객체 Intent객체에는 안드로이드 시스템이 어떤 구성요소를 시작할지 판별하는데 필요한 정보가담겨있습니다. 1). 컴포넌트이름(ComponentName) 인텐트를 처리하는 타켓 컴포넌트 이름 선택 항목이므로, 컴포넌트 이름이 지정되지 않으면 암시적인 텐트를 의미함 2). 작업(Action) 수행되어야 할 작업을 나타내는문자열 3). 데이터(Data) 작업에 필요한 데이터 4). 카테고리(Category) 작업에 대한 추가적인 정보 제공 5). 엑스트라(extra) 요청한 작업을 수행하기 위해 필요한 추가정보를 담고있는 키- 값 쌍의 데이터 명시적 인텐트 Explicit Intent 로 다른 액티비티 시작하기 명시적 인텐트로 다른 액티비티를 시작시키기 위해서는 startAciti..
Intent 인텐트(Intent)는 일종의 메시지 객체입니다. 이것을 사용해 다른 앱 구성요소(액티비티, 서비스, 브로드 캐스트리시버)로 작업을 요청 할수 있습니다. 예 ) 저번시간에 first Activity와 Second Activity 등을 만들었는데, intent는 이 First에서 Second를 호출할 때 쓰임 Intent는 2가지 종류가 있다. 1 . 명시적 인텐트 (Explicit Intent) // Explicit : 명백한 2. 암시적 인텐트 (Implicit Intent) // Implicit : 암시된, 내포된 명시적 인텐트 Explicit Intent 시작할구성요소의이름을인텐트객체에설정하고이를startActivity()또는startService()에넘긴다. 보통현재앱안에있는구성요소(..