목록android (6)
현재노트
이번 포스팅에서는 함수의 사용방법에 대해서 알아보겠습니다. 기본적으로 함수는 받아올 파라미터를 활용하여 비즈니스로직을 수행하고 그에 대한 결과값으로 리턴을 해주는게 기본적인 상식입니다. 코틀린에서의 함수 사용방식으로 전달받은 파라미터를 더해서 반환해주는 함수를 만들어 보겠습니다. fun add(a:Int, b:Int, c:Int): Int{ return a + b + c } 파라미터를 받아오는 형태가 일반적인 (타입 파라미터명, 타입 파라미터명 ...) 형태가 아닌 (파라미터명:타입, 파라미터명:타입...)의 형태로 구현됩니다. 또한 반환될 데이터의 타입은 가장 마지막에 선언하여 함수를 완성하게 됩니다. 위에서 만든 함수와 같은 기능을 하게되는 코틀린만의 함수 구현방식이 1가지 더 있습니다. 위의 함수가..
코틀린의 반복문은 기존 언어들과 어떤 차이가 있는지 알아보겠습니다. 대표적인 반복문의 종류로 while, for문을 기준으로 살펴보겠습니다. while 첫번째 while문의 같은 경우에는 기존 java에서 사용하는것과 같이 조건이 false가 될때까지 반복문을 실행하도록 구성되어있고, 표현식 또한 유사합니다. var a : Int = 0; while(a
본 포스팅은 Window7, Android Studio 2.3.3 기준으로 작성되었습니다. 안녕하세요~ 이번 포스팅에서는xml파일에서의 한글 깨짐을해결해보는 시간을 가지겠습니다~ 아래의 사진이 문제사항인데요 한글이 깨지는 이유는fonts.xml 파일에 설정된 폰트가 없어서입니다. 해결방법은 아주 간단합니다! C: \Program Files \Android \Android Studio \plugins \android \ lib\ layoutlib \data \fonts 위 경로를 통해 fonts 폴더에 들어가시면fonts.xml 파일을 찾을 수 있습니다. 순서는 다음과 같습니다.fonts.xml 파일을 워드패드 프로그램으로 연결 후 ctrl+f -> ko 입력 후 3번엔터(친절..)를 하시게되면 위와 같은..
본 포스팅은 Window7, Android Studio 2.3.3 기준으로 작성되었습니다. 안드로이드 스튜디오 코딩작업 과정에서 따로 임포트를 안해도 자동으로 해주는산소같이 있는듯 없는듯 가장 중요한 역할을 하는기능을 소개하는 시간을 가져보겠습니다. 코딩하는 과정에서 빨간글씨가 뜰때마다Alt + Enter 로 문제를 해결하는 경우가 많으실텐데요~많은 원인중 하나는 Import 문제도 자주 나오게 됩니다! 따로 관리 안해도 알아서 임포트 해주는자동 임포트에 대해서 구체적으로 살펴보겠습니다. 순서는 간단합니다.아래 사진과 같이 File -> Settings에 들어갑니다. 들어가시면 Settings 화면에서 Editor -> General -> Auto Import를 클릭하신 후 Optimize imports..
본 포스팅은 Window7, Android Studio 2.3.3 기준으로 작성되었습니다. 본격적으로 새 프로젝트를 만들고 많은 이들이 거슬려하는TitleBar !!!를 제거하는 시간을 가져보겠습니다. 바로 빨간색으로 네모친 저 친구인데요~제거하는 방법은 아주 간단합니다.AndroidManifest.xml 로 가셔서 코드 하나만 수정하면 제거완료! 위 AndroidManifest 코드에서 수정할 부분은 android:theme="@style/AppTheme"> 바로 이부분입니다. 위 코드를 아래 코드로 수정하시면 android:theme="@style/Theme.AppCompat.NoActionBar"> Titlebar가 제거됩니다. 이상 본 포스팅을 마치겠습니다.
본 포스팅은 Window10, Android Studio 2.3 기준으로 작성되었습니다. HTML 삽입 미리보기할 수 없는 소스 1. App 생성 이곳 에 들어가셔서 페이스북 로그인을 합니다. 1. App ID 추가 페이스북에 로그인 후 새 앱 추가 버튼을 눌러 새로운 App ID를 생성합니다. 2. 안드로이드 스튜디오에서 프로젝트 설정 2-1. build.gradle 설정 Minumum SDK를 API 15 이상으로 프로젝트를 만들어줍니다. (기존 프로젝트의 경우 build.gradle에서 수정) 이제 Facebook SDK 사용을 위해 아래와 같이 build.gradle (Module: app)에 설정을 추가해줍니다. android{ repositories { mavenCentral() } } dep..