본문 바로가기 메뉴 바로가기

리프의 개발 블로그

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

리프의 개발 블로그

검색하기 폼
  • 분류 전체보기 (97)
    • 알려주는 이야기 (96)
      • 코틀린 (2)
      • 안드로이드 (43)
      • 기타 (3)
      • 스프링 부트 (16)
      • RxJava (25)
      • Flutter (7)
      • NodeJS (0)
    • 만드는 이야기 (0)
      • 개발 (0)
      • 개발일지 (0)
      • 기획 (0)
    • 말하고 싶은 이야기 (1)
      • 잡담 (0)
      • 컨퍼런스 (0)
      • 서평 (1)
    • 돌아보는 이야기 (0)
      • 회고 (0)
  • 방명록

알려주는 이야기/안드로이드 (43)
안드로이드 권한

안드로이드에서는 개인정보, 센서, 저장소, 카메라 등을 사용하기 위해서는 권한 등록을 해야 합니다. 권한이 필요로 하는 기능을 사용할 때 반드시 권한을 등록을 해야 합니다. 사용 방법은 아래와 같이 AndroidManifest.xml 에 권한을 등록해주면 됩니다. 위와 같이 사용하면 됩니다. 권한 중에 개인정보를 필요로 하는 권한은 안드로이드 마시멜로부터 사용자가 권한 체크를 해야지 사용할 수 있습니다. 권한 체크는 코드로 작성하면 됩니다. 전체 코드는 아래와 같습니다. class MainActivity : AppCompatActivity() { private val permissionList = arrayOf( Manifest.permission.ACCESS_FINE_LOCATION, Manifest...

알려주는 이야기/안드로이드 2020. 8. 19. 14:31
안드로이드 notification 예제

알림 창에 메시지를 띄우는 것입니다. Notification Channel 먼저 안드로이드 파이부터 추가된 Channel을 사용해야 합니다. private fun createNotificationChannel(id :String, name :String) : NotificationCompat.Builder{ return if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O){ val manager = getSystemService(Context.NOTIFICATION_SERVICE) as NotificationManager val channel = NotificationChannel(id, name, NotificationManager.IMPORTANCE_HIGH) ..

알려주는 이야기/안드로이드 2020. 8. 18. 21:53
안드로이드 action bar

화면 상단에 배치되어 있는 부분을 의미합니다. XML 수정하기 먼저 activity_main의 xml을 아래와 같이 수정합니다. menu 만들기 Resource type을 Menu로 설정하고 메뉴를 만들어줍니다. 그리고 xml을 아래와 같이 수정합니다. 코드 작성하기 MainActivity를 아래와 같이 수정해줍니다. class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) } override fun onCreateOptionsMenu(menu: Menu?): ..

알려주는 이야기/안드로이드 2020. 8. 17. 01:42
안드로이드 context menu

뷰에 설정할 수 있고 뷰를 길게 누르면 메뉴가 나타난다. context menu에 필요한 함수는 아래와 같습니다. registerForContext - context menu를 등록하는 함수 onCreateContextMenu - 뷰를 길게 누르면 호출되는 함수 onContextItemSelected - 메뉴 클릭 시 발생하는 함수 XML 수정하기 activity_main의 xml을 아래와 같이 수정합니다. menu 만들기 res > New > Android Resource File을 클릭한 후 Resource type을 menu로 설정한 후 생성을 합니다. menu의 xml을 아래와 같이 수정해줍니다. 코드 작성하기 class MainActivity : AppCompatActivity() { overr..

알려주는 이야기/안드로이드 2020. 8. 16. 15:33
안드로이드 popup menu

popup menu를 사용하면 원하는 곳에 메뉴를 띄울 수 있습니다. 버튼을 클릭하면 TextView에 popup menu가 뜨는 예제를 만들어 보겠습니다. XML 수정하기 activity_main의 xml을 아래와 같이 수정하였습니다. Menu 만들기 res > New > Android Resource File을 클릭합니다. Resource type으로 Menu를 선택한 후에 생성합니다. Menu XML 작성하기 menu xml의 내용을 아래와 같이 수정하였습니다. 코드 작성하기 버튼을 클릭하면 TextView에 Popup Menu를 보여주기 위해서 이벤트 처리를 하겠습니다. MainActivity에 아래 코드를 추가해주면 됩니다. class MainActivity : AppCompatActivity(..

알려주는 이야기/안드로이드 2020. 8. 15. 12:03
안드로이드 option menu

안드로이드에서 화면당 하나씩 가질 수 있는 메뉴를 의미합니다. XML 수정 먼저 activity_main의 xml을 아래와 같이 수정합니다. Option Menu 만들기 res > New > Android Resource File을 클릭합니다. Resource type을 Menu로 설정하고 생성을 합니다. Option Menu XML 수정 option menu의 xml을 아래와 같이 수정합니다. Activity에서 Option Menu 보이게 하기 위에 그대로 하고 실행을 하게 되면 화면에 아래와 같이 아무것도 없이 기본 화면만 보이게 됩니다. Option Menu를 보이게 하기 위해서는 아래 코드를 추가하면 됩니다. class MainActivity : AppCompatActivity() { overr..

알려주는 이야기/안드로이드 2020. 8. 14. 19:23
안드로이드 스튜디오 에뮬레이터에서 localhost 접속

에뮬레이터에서 로컬 호스트 서버에서 데이터를 받아올 때 localhost 같은 것으로 하면 동작하지 않습니다. cmd를 열고 ipconfig를 입력한 후에 IPv4 주소를 입력하면 됩니다.

알려주는 이야기/안드로이드 2020. 7. 8. 12:18
이전 1 2 3 4 5 6 7 다음
이전 다음
공지사항
최근에 올라온 글
TAG
  • SharedPreference배열저장
  • 안드로이드
  • jdk설치
  • 하루 만에 배우는 안드로이드 앱 만들기
  • RxJava
  • Anko
  • VisualStudio
  • 자바
  • STT
  • Toast메시지
  • 코틀린
  • Kotlin
  • Spring
  • rest api
  • jdk
  • 영진닷컴
  • 안드로이드 라이브러리
  • sharedpreference
  • intellij
  • TTS
  • PowerMode
  • AndroidStudio
  • Jitpack
  • 환경변수
more

Blog is powered by Tistory / Designed by Tistory

티스토리툴바