Android Studio

    Android :: Notification을 사용하여 간단한 알림을 만들기(예제포함)

    안드로이드의 Notification을 구현하려면, Notification Channel을 생성해야 합니다.(특정 조건에서만 구현) Android 버전 `O` 이상부터, Notification Channel 개념이 추가되었습니다. 따라서, `O`버전 이상에 대해서 Channel을 추가해 주어야 합니다. 1. activity_main.xml 수정 이번 에제에서는 버튼 클릭으로 동작되는 Notification을 살펴볼 것입니다. 2. Notification 생성 Intent 는 PendingIntent내에서 필요하기 때문이다. PendingIntent는 Notification.setContentIntent(...) 의 인수로 들어가게된다.(클릭시의 동작을 위해) Intent notificationIntent ..

    Android :: Toolbar 사용 방법과 메뉴 커스터마이징(three dots image color, 메뉴의 위치, 예제포함)

    1. ToolBar 설명 안드로이드는 기본적으로 상단에 ActionBar를 제공한다. ActionBar는 View가 아니기 때문에 Customizing에 어려움을 겪는다. 예를들면 어플의 왼쪽 위 부분에 텍스트 대신 로고를 넣고 싶을때 그렇다. ToolBar는 View이다. 그렇기 때문에 Customizing ActionBar에 비해 자유롭다. ToolBar는 Api 21 부터 지원되기 시작하였다. 우리는 ActionBar를 사용하지 않을것이기 때문에, 우선 ActionBar를 제거해 줄것입니다. 또한, 이후의 작업에 대한 약간의 응용을 위해 themes.xml(style.xml)의 수정이 필요하겠습니다. 2. themes.xml(style.xml) ... // 이때 중요한건 parent의 값중에 NoA..

    Android Debug :: 4.1ver 이후로 생기는 Plugin Error 를 해결하는 방법

    - 처음에는 신경을 쓰지 않았던 로그이지만, 매일같이 들어가던 작업 도구 이기에 어느 순간부터 신경이 쓰이기 시작했다. - 단순한 해결 방법으로는 삭제가 답이라고 생각 되어서, plugin에 들어가봤지만 어디에도 설치가 되어있지 않다고 쓰여있는 상태... (`ctrl + shift + s` => 안드로이드 settings) 필자가 선택한 방법은 해당 플러그인이 존재하는 폴더에 들어가서 직접 삭제해 주어야 했다. 1. `win + e`(파일탐색기) => `ctrl + L`(주소창 선택 윈도우 기준) => `%APPDATA%\Google\AndroidStudio4.1\plugins` 2. 오류가 나는것들에 대해서 삭제하여 준다.(참고로 필자는 해당 plugin을 사용하지 않은지 꽤 되었다.) 3. 더 이상 ..

728x90