마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

안드로이드 최초 부팅시 default widget 설정하는 방법이 어떻게 되나요?

0 추천

빌드된 이미지 파일을 올리고, 최초 부팅시 default로 widget을 넣고 싶습니다.

작업 환경 : 안드로이드 4.4.4 버전입니다.

확인 해본 사항 :

default_workspace.xml 에서 <appwidget 추가해주고, 동작을 살펴보니,

db에 아무것도 없을 시, default_workspace 의 값을 가져와 추가를 합니다.

하지만 핵심적인 문제는 widget 이 binding 되지 않아 workspace 에 추가하지 못하고 지워버립니다.

일반적으로 사용자가 picker를 통하여 workspace에 widget을 추가 하는데,

이 경우 친절하게 binding 이 되지만,

최초시는 picker를 통하지 않고, Launcher에서 뭔 가 처리해 주려고 해도 permission 문제로 binding 접근이 어렵네요

질문 : 최초 부팅 시 default로 widget을 넣어 주는 방법이 궁금합니다.

고수님들 부탁드리겠습니다.

mdssahel (150 포인트) 님이 2016년 1월 29일 질문

1개의 답변

0 추천
 
채택된 답변
사용자 액션 없이 임의로 추가하는 것은 아마도 안될겁니다.

Launcher를 직접 만드는 거라면 가능할 수도 있습니다.
익명사용자 님이 2016년 1월 29일 답변
mdssahel님이 2016년 2월 4일 채택됨
풀소스로 작업을 하고 있습니다. 그래도 방법이 없을까요?
...