반응형

Programming/Android 9

[Android Studio | Kotlin] 코틀린 기본 리스트뷰 다루기(아이템 추가, 삭제 등)

0. 리스트 뷰 레이아웃 추가 사용하고자 하는 레이아웃 에(activity_main.xml) ListView 를 추가 후 id 를 지정해 줍니다. 이제 레이아웃을 연결한 Activity에서(MainActivity) 불러와서 사용하시면 됩니다. 사용할 액티비티(MainActivity) 의 onCreate 안에서 ㄱ. 사용할 배열 선언 val arrayOfListView = ArrayList() ㄴ. 어댑터 선언 val adapter = ArrayAdapter(this, android.R.layout.simple_list_item_1, arrayOfList) ㄷ. 어댑터 연결 lv_main.adapter = adapter 배열을 선언 할 때 미리 값을 입력하고 사용해도 되고 나중에 하나씩 추가해서 사용해도 ..

Programming/Android 2019.12.30

[Android Studio] Google PlayStore에 앱 올릴 때 패키지 용량 줄이는 간단한 방법 몇가지

build.gradle 에 항목 추가 app 레벨의 build.gradle 를 연 후 buildTypes{ release { minifyEnabled false proguardFiles~~~~ } } 부분을 수정하시면 됩니다. minifyEnabled true로 바꿔 주시고 shrinkResources true 항목을 추가해 주세요. buildTypes { release { minifyEnabled true shrinkResources true proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' } } 만약 구글 애드몹을 사용하고 있다면 dependencies 에서 구글 애드를 implemen..

Programming/Android 2019.12.12

[Android Studio] 구글 admob 광고 테스트 기기 등록 방법

구글 광고를 앱 혹은 웹에 개제 할 경우 주의해야 할 점은 여러가지가 있지만, 그 중에서도 어뷰징 이 꽤나 큰 문제라고 생각합니다. 정상적으로 나오는지, 클릭은 이루어 지는지 등을 테스트 하기 위해 실제 나오고 있는 광고를 클릭할 경우 당연하겠지만 구글에서는 어뷰징으로 처리를 하게 됩니다. 상황에 따라 다르지만, 어뷰징으로 판단이 된 경우라면 광고가 나오지 않거나 어뷰징으로 판단된 이후의 광고 개제 등에 대해 수익금을 받을 수 없게 됩니다. 애드센스 및 애드몹 둘 다 해당되는 내용입니다. 이러한 상황을 미연에 방지하는 방법 중 하나는 앱을 만들 때 AdRequest 변수에 테스트 기기를 등록하는 방법입니다. 내 기기의 Device 정보 알아내기 안드로이드 스튜디오에서 타겟 디바이스를 테스트 디바이스로 선..

Programming/Android 2019.12.12

[Android Studio]Youtube(유튜브) 재생을 위한 API 사용하기 위한 준비 과정(SHA1 정보 보기)

우선 준비 과정만 올리도록 하겠습니다. 참고 : https://developers.google.com/youtube/android/player/?hl=ko YouTube Android Player API | YouTube for Android | Google Developers YouTube Android Player API를 사용하면 Android 애플리케이션에 동영상 재생 기능을 통합할 수 있습니다. 이 API는 YouTube 동영상(및 재생목록)을 로드하고 재생하는 방식 및 동영상 재생 환경을 맞춤설정하고 제어하는 방식을 정의합니다. API를 사용하면 애플리케이션의 UI에 삽입된 플레이어 보기에 동영상을 로드하거나 실행할 수 있습니다. 그런 다음 재생을 프로그래밍 방식으로 제어할 수 있습니다. 예를..

Programming/Android 2019.10.02

[Android] 안드로이드 wifi(무선) ADB 이용 접속 방법

유선 연결이 귀찮을 때. 유선 연결은 충전이 느려서 짱날 때. 0. 조건 A. 처음 설정시에는 usb 케이블을 연결해야 합니다. B. wifi 와 PC 의 네트워크가 같아야 합니다.(같은 공유기, 허브. 기본 Gateway가 같으면 됩니다.) 1. 환경변수 등록. 이건 편하게 사용하기 위해서 하는 거라 넘기셔도 상관은 없습니다. 환경변수 등록 자체가 다른 프로그램 등에서도 잘 쓰이는 편이니 알아둘 겸 해보시는 것도 나쁘진 않을 것 같네요. 시스템 속성으로 들어가 주세요(내컴퓨터, 내 PC 에서 우클릭 후 속성) 그리고 고급 시스템 설정 으로 들어 간 후 환경변수 부분을 클릭하시면 됩니다 그후 시스템 변수에서 Path 항목을 찾은 후 더블 클릭 혹은 편집 을 눌러 주세요. 그러면 환경 변수 편집 창이 뜬느..

Programming/Android 2019.07.15

[Android Studio]레이아웃(Layout), 뷰(View) 기본

1. 레이아웃의 종류 LinearLayout, RelativeLayout, FrameLayout, TableLayout 이 4가지를 주로 사용합니다. A. LinearLayout 선형 구조 라고 해야 할지, 쭉~ 나열하는 느낌으로 쓸 때 좋은 구조 입니다. 가령 텍스트뷰 3개를 배치 시킬 경우 레이아웃의 기본 방향을 따라 나란히 늘어서게 됩니다. 겹쳐서 표현되지 않습니다. B. RelativeLayout 레이아웃 안에 위치하는 것들이 상대적인 위치를 가질 수 있게 하는 구조 입니다. 말이 좀 애매하긴 한데, A 라는 버튼을 하나 만들었을 때 기준위치를 정해서 화면의 크기라던지 상관 없이 나타낼 수 있게 해주는 구조라고 생각하시면 됩니다. C. FrameLayout 잘 안 써서 설명이 좀 부족할 수 있긴 ..

Programming/Android 2019.06.22

[Android 앱 개발] 타이틀바, 상단바 숨기기(전체화면)

Android 3.4.1 기준 안드로이드 스튜디오를 통해 아무런 작업을 하지 않고 앱을 하나 만든 뒤(empty activity) 실행해 보면 요런 식으로 타이틀바랑 상단바가 나오게 됩니다. 상단바랑 타이틀 바를 안 나타나게 하는 코드는 생각보다 간단합니다. 왼쪽 상단의 항목 들 중에서 res -> values -> styles.xml 을 에디터로 열어 주세요. 기본 설정으로 되어 있는 스타일 항목이 있을 겁니다. 스타일을 새로 만들어서 적용을 하셔도 되고, 그냥 있는 거에다가 추가만 하셔도 됩니다. 타이틀바 숨기기 true 상단바 숨기기 true 위 두 항목만 추가해줘도 대부분의 기기에서 정상작동을 할 겁니다. 상단바의 경우에는 스타일에서 하는 것 이외에도 엑티비티를 불러오면서 프로그래밍 방식으로도 설..

Programming/Android 2019.06.08

[Android Studio]안드로이드 스튜디오 설정 경로 변경해서 용량 확보하기

안드로이드 스튜디오는 생각외로 저장공간을 많이 잡아 먹습니다.가상머신을 여러개 만들었을 경우에는 더 그렇겠지요.게다가 공부를 하는 과정에서는 여러 프로젝트를 만들기 때문에 저장공간의 한계가 점점 가까워지기도 합니다. 컴퓨터를 오직 안드로이드 스튜디오만 쓰기 위해 사용하는 경우는 드물기 때문이겠지요. C드라이브의 용량도 줄이고 윈도우 재설치 시 스튜디오를 새로 설치하고 작업하는 게 귀찮아서 방법을 찾아보다가 그나마 쓸만해 보이는게 심볼릭링크 를 이용하는 방법일 거 같았습니다. 각설하고, 1. 안드로이드 스튜디오 경로 지정해서 설치하기.그리 어려운 과정이 아니니 간단히만 설명드리겠습니다.우선 안드로이드 스튜디오 홈페이지로 이동해서 스튜디오를 다운 받아 주세요.Download options 을 클릭 한 후 z..

Programming/Android 2019.03.02

Android Studio 설치, 초기 설정 및 참고 사이트

0. 스튜디오 설치 전 확인 사항 윈도우 사용자 계정 이름이 한글로 되어 있을 경우 간단한 방법으로는 설정이 완료 되지 않습니다. 한글 계정일 경우 영문으로 계정을 새로 만들어서 사용하시길 추천 드립니다. 포터블 버전을 받아 루트 디렉토리 등에 설치하는 것도 가능해 보입니다만, 확실하지 않은 방법이라 새로 계정을 만드는 걸 추천드립니다. 1. Android Studio 설치 링크 : 안드로이드 스튜디오 사이트에 들어 간 후 OS 버전에 맞는 걸 다운로드 받아 주세요. 설치 자체는 별 어려울 게 없습니다. 그냥 다음, 다음 눌러 주시면 됩니다. 설치가 완료 된 후 안드로이드 스튜디오를 실행하면, 설정을 불러 올 것인지 묻는 창이 뜰 수도 있는데 특별히 설정이 있지 않는 한 Do not import sett..

Programming/Android 2018.12.08
반응형