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

기본으로 제공 하는 홈 위젯을 제 앱으로 가져다 쓸 수 있을까요?

0 추천
안녕하세요.

제목처럼 단말기에서 기본으로 제공하는 홈 위젯들을

제 앱 안에서 실행 되게 끔 하고 싶은데요.

제가 지금 하려는건 기본적으로 제공되는 날씨,날짜 통합 위젯이 있는데,

이거를 가져다가 제 앱 안에서 띄우고 싶습니다.

이런게 가능할까요?

어느분이 appwidgethost 가져다가 쓰면 된다고 하셔서 검색해봤는데,

자료가 많지 않아서 다시 질문드립니다 ㅠ
쿨하게 (240 포인트) 님이 2016년 9월 27일 질문

1개의 답변

0 추천
 
채택된 답변
전에 답변 드렸던 분입니다.

안녕하세요.

 

레퍼런스 사이트에 친절하게 Guide가 있네요.

https://developer.android.com/guide/topics/appwidgets/host.html

번역이 되있지는 않지만 sample소스도 중간중간에 포함되어 있어서 따라만 하시면 될것 같습니다.
Development Guy (70,570 포인트) 님이 2016년 9월 27일 답변
쿨하게님이 2016년 9월 27일 채택됨
감사합니다 ㅠㅠ 제가 질문을 잘못 올렸나 해서 다시 올린건데, 그건 아니였나보네요. 다시 한번 해보도록 하겠습니다!!
말씀해주신 부분을 쭉 보았는데요. 샘플예제에서도 직접 만들어서 쓰는거 같습니다 ㅠㅠ 제가 생각하는건 어떠한 함수가 있어서 그걸 Get하면 기본으로 제공 되는 widget 리스트들이 불러지고, 그 중에서 골라서 쓰는 방식이었는데.. 링크주신 예제에서는 직접 위젯들을 만들어서 그 위젯들 불러와서 쓰는거 같아요.
구체적인 소스를 원하시면 구글에서 open소스 프로젝트로 내놓은 Launcher3 를 확인 하시기 바랍니다. Launcher3로 적당히 구글링 하시면 쉽게 구하실수 있을거에요. 그안에 AppWidgetHost 관련해서 개발이 이미 되어 있는거니까 참조하시면 큰 도움이 되실거에요.
감사합니다~ 덕분에 해결 할 수 있었습니다.
...