본문 바로가기

Shortcuts3

Android Shortcuts (안드로이드 앱 숏컷) - 3. 관리하기 Shortcut을 만들고 나서, 앱이 업데이트 되는 동안 만들었던 Shortcut들을 관리해줘야 하는 경우가 생길 수 있다. 한 가지 경우를 예로 들면, 앱이 업데이트 되면서 더 이상 제공하지 않는 기능이 pinned shortcut으로 있다면 이를 비활성화 시킬 수 있다. 이번 포스팅을 통해 Shortcut을 관리하는 방법과 Shortcut에 대한 잡다한 정보들에 대해 정리해본다. Shortcut 동작 LauncherApps 클래스의 API를 통해 런처 앱은 shortcut들에 접근할 수 있다. Pinned Shortcuts는 런처 자체에 보이기 때문에 항상 표시되는데 다음과 같은 경우에만 런처에서 제거된다. 사용자가 제거 Shortcut과 연결된 앱이 제거 App Data를 지울 경우 Shortcut.. 2020. 8. 31.
Android App Shortcuts (안드로이드 앱 숏컷) - 2. 만들기 이번 포스팅에서는 앱을 만들 때 Shortcut을 어떻게 구현하는 지에 대해 알아본다. 지난 포스팅에서 언급한 것처럼 Shortcut의 종류는 Static, Dynamaic, Pinned Shortcut 세 가지가 있다. Shortcut으로 콘텐츠를 제공하는 방법은 context가 앱 기반인지 사용자 기빈인지와 use case에 따라 다르다. Context가 변경되지 않는 경우에는 Static Shortcut, Context가 변경되는 경우에는 Dynamic Shortcut을 사용하면 된다. 하지만 이 두 가지 경우 모두 Context는 앱에 의해 동작한다. Pinned Shortcut은 사용자가 Context를 정의하게 된다. 어떻게 구현하는 지에 대해 알아보기 전에 먼저 각각의 경우를 조금 더 알아봐.. 2020. 8. 31.
Android App Shortcuts (안드로이드 앱 숏컷) - 1. 기본 개념 App Shortcuts 구글은 안드로이드 앱에서 특정 작업을 수행할 수 있는 바로가기(shortcut)을 정의할 수 있도록 하고 있다. 안드로이드 앱을 꾹 눌러 보면 위의 화면처럼 앱 내의 특정 작업을 할 수 있는 화면으로 바로 이동시켜주는 리스트를 볼 수 있다. 이를 Shortcut(바로가기)라는 이름으로 부른다. 이번 시리즈에서는 이러한 바로가기를 어떻게 만들고 관리할 수 있는지에 대해 정리해보려 한다. 원래 하나의 포스팅으로 쓰려 했는데 글이 길어져서 먼저 이번 포스팅에서는 shortcut의 종류와 개념에 대해서 간단히 정리하고 만들고 관리하는 방법에 대해서는 추가로 포스팅하기로 했다. Shortcut types (바로가기 타입) Static Shortcuts Dynamic Shortcuts Pi.. 2020. 8. 31.