Android 9

안드로이드 빌드 실행 시 mainActivity말고 다른 Activity실행

* 상황 : Main Activity를 먼저 실행하는 것이 아닌 LoginActivity를 먼저 실행하려고 한다 1. 첫번째 방법 : menifest에서 첫번째로 실행하고자 하는 액티비티의 아래에 인텐트 필터를 옮긴다 2. 두번째 방법 : 해당 액티비티 아래에 exported = true라는 속성 값을 주고 상단 app의 Edit Configurations 을 눌러 Launch Options의 Launch 부분을 Default Activity가 아니라 Special Activity를 누르고 이후 아래에 Activity를 선택할 수 있는 항목이 나오면 해당 액티비티로 바꿔준다. 3. 두 방법의 비교 첫번째 방법은 만약 어플이 apk로 저장되었을 때 apk를 연 다른 사람 또한 Main이 아닌 다른 Acti..

Android 2021.04.08

20.03.15 소프트스퀘어드 2번째 수업

어제 화이트데이였는데 다들 잘 보내셨나요? 옆에 누군가 있든 없든 다들 달달한 하루 보내셨길 바래요:) ​ 오늘은 이번주 금요일에 있었던 소프트스퀘어드 복습 겸 어떤 수업을 해보았는지 써보려고 합니다! Part 1. 과제 점검 40분 정도 제가 저번 주에 했던 과제를 튜터에게 설명하는 시간이 있었습니다 제가 저번주에 menifest, intent, pallete를 포스팅 했었죠? 그래서 이걸 튜터에게 설명하듯 얘기하면서 제가 제대로 이해한 부분이 어디고 어떤 부분을 더 공부해야 하는 지 알 수 있었습니다! ​ 사실 이때 Layout 조사도 했어야 했는데 양이 너무 많아 레이아웃을 미쳐 다 조사해서 블로그에 업로드 하지 못했어요ㅜㅜㅜ 그래서 제가 쓰고 있는 안드로이드 책을 옆에 펴놓고 튜터님이 레이아웃에 ..

Android 2020.03.16

안드로이드 팔레트 컴포넌트(2):Buttons

이번 포스팅은 안드로이드 팔레트 컴포넌트 카테고리 중 Buttons을 봐보도록 하겠습니다. Buttons 카테고리에는 10개의 컴포넌트가 있습니다. 지금부터 하나씩 알아보도록 하겠습니다. 1. Button : 버튼 안에 텍스트가 들어가 있는 버튼을 생성할 수 있습니다. Android>app>java>MainActivity에서 setOnClickListener로 버튼을 누르면 어떤 작업을 할 것인지 설정할 수 있습니다. ​ 2.ImageButton : 버튼 안에 이미지가 들어가 있는 버튼을 만듭니다. ​ 3.chip :워드 혹은 카테고리, 요소, 타입 등을 표현 할 때 종종 타원형의 background에 그 텍스트를 표현하는 버튼 입니다. 출처: https://medium.com/wasd/material-..

Android 2020.03.16

안드로이드 팔레트 컴포넌트(1):Text

여러분 안녕하세요!쉴틈없이 돌아온 세밍입니다! 이번 포스팅은 안드로이드 팔레트 컴포넌트 시리즈 입니다! android>app>res>layout에 들어가면 xml 파일이 있습니다. 아래 사진과 다르게 코드만 뜰 수 있는데, 이때 오른쪽 상단의 그림 표시로 바꾸면 아래처럼 창이 뜰겁니다. 저기 Palette 보이실까요? 열어져 있는 Common은 많이 사용하는 컴포넌트 들을 모아 놓은 것이구 Text, Buttons, Widgets, Layouts, Containers, Google, Legacy 총 7개의 하위 카테고리들이 있습니다. 그 중 3개 Text, Buttons, Widgets 을 다뤄보랴고 합니다! 팔레트에 있는 컴포넌트들을 탐구해 보겠습니다! Text 카테고리에는 17가지의 컴포넌트들이 있습..

Android 2020.03.16

안드로이드 인텐트를 알아보자!

여러분 안녕하세용 >.0 제가 앞선 메니페스트 포스팅에서 인텐트에 대해서 다룰 거라고 말씀드렸죠? 오늘이 그날입니다!! (이거 소프트스퀘어드 과제의 일환으로 금요일까지 3개의 과제가 있는데요, 이제 1-3번이네요 하핫 그래도 힘내봅시다!) 인텐트(Intent)는 다른 앱 구성요소(Activity, Service, Broadcast Receiver, Contents Provider)로부터 작업을 요청하는 메시징 객체입니다. ​ 인텐트를 사용하는 사례는 대표적으로 3가지가 있습니다. ​ ​ ▶액티비티 시작 Activity는 앱 안의 단일 화면을 나타냅니다. Activity의 새 인스턴스를 시작하려면 인텐트를 ​startActivity()로 전달하면 됩니다. 인텐트는 시작할 액티비티를 설명하고 모든 필수 데이..

Android 2020.03.16

Menifest의 <>로 된 속성들 -3-(3)

이번 포스팅으로써 menifest의 속성과 menifest의 시리즈가 끝납니다! 27번까지 부지런히 달려보아요!! ​ 18. . . . {설명} 어플리케이션 컴포넌트들 중에 하나로써 브로드캐스트 리시버를 선언합니다. 브로드캐스트 리시버들은 운행이 중지한 어플리케이션의 다른 컴포넌트들에게 또는 다른 어플리케이션 또는 시스템에 의한 브로드캐스트되는 intents 들을 받기 위해 리시버들을 활성화 합니다. ​ 19. . . . {설명} activity들과는 다르게 서비스는 사용자 인터페이스가 없습니다. 서비스는 긴 백그라운드 운행에 사용되고 또는 다른 어플리케이션들에 의해 호출되는 API커뮤니케이션에 사용되곤 합니다. ​ 20. {설명} 어플리케이션에 의해 제공받는 single GL texture compre..

Android 2020.03.16

Menifest의 <>로 된 속성들 -3-(2)

지난 포스트에 이어서 Manifest의 속성들을 알아보겠습니다! ​ 8. {설명} 부모 컨텐츠 공급자로써 하위 집합 사용 권한을 부여할 수 있도록 지정합니다. Data 부분집합들은 URI 컨텐츠의 부분 경로로써 안내되어 집니다. (URI의 인증 부분은 내용물 제공자를 확인합니다.) ​ 9. {설명} 시스템과 어플리케이션의 상호작용을 모니터 할 수 있게끔 해주는 Instrumentation 클래스를 선언합니다. Instrumentation 객체는 어플리케이션의 컴포넌트들 중 어떤 것이라도 인스턴스화 됩니다. ​ 10. . . . {설명} activity, service, broadcast receiver 들이 반응할 수 있는 intents의 타입들을 서술합니다. 하나의 intent filter는 activ..

Android 2020.03.16

소프트 스퀘어드 1번째 수업

소프트 스퀘어드는 원래의 수업형태이던 그룹식(5~6명의 그룹 수업)이 있는데 지난 6기까지의 피드백을 받아 1:1 과외 형태의 수업방법이 새롭게 만들어 졌다고 합니다! 소프트스퀘어드는 하루 5시간 이상을 투자해야 할 정도로 과제 양이 많고 일주일에 한번 2달간 진행되는 강도 높은 프로그램으로 기존의 사람들이 현생(직장, 학교)를 살아가다 보니 못 따라가고 중도 포기 하는 경우가 있었다고 해요. 그래서 3개월간 개인의 속도대로 나아가는 1:1 과외 형태의 수업 방식이 만들어 졌다고 합니다 (나중에 제가 소프트 스퀘어드 수료 후 소프트 스퀘어드에 대해서 더욱 자세히 다뤄보도록 하겠습니다) ​ 저는 지금 대학교 3학년에 재학 중이기에 3개월 짜리 1:1 과외 형식을 신청해서 진행하고 있습니다! 이 글을 작성하..

Android 2020.03.07

코틀린 기본 문법

코틀린을 공부하며 정리해 본 코틀린 기본 문법 입니다! println("hi")//출력하기 ​ //scratch 파일은 프로젝트로 들어감 ​ var a:Int=10//변수를 선언해 만드는 방법-var은 값을 바꿀 수 있음 val b:String="Hi"//val도 변수를 선언, 정적 변수선언-값을 바꿀 수 없음 //함수형 프로그래밍을 사용하는 요즘 현재 언어들의 추세, 변수를 많이 쓰면 error 확률이 늘어나는 것 //변수를 안쓰는 추세 println(a) println(b) ​ fun greet(str:String){//함수 만드는 것, 자료형은 변수면 뒤에 옴 //fun 함수면(입력인지:입력타입)출력타입{ 실행문} println(str) } //자료형은 대문자로 시작할 것 val int =10 va..

Android/Kotlin 2020.03.06
반응형