Android Wear 홈 화면 또는 WatchFace 어플리케이션을 추가하는 방법
2364 단어 AndroidWearAndroid
개시하다
안드로이드 웨어의 홈 화면 이름(WatchFace 괜찮죠?)검색어도 제대로 맞추지 못하고 고전했다.
참고 자료
여기 github에서 공개한 Sample 소스를 참고했습니다.
github - PaulTR/AndroidDemoProjects Custom Watch Face
필사적으로 불평을 늘어놓고 드디어 도착했어요...
하고 싶은 일.
웨어의 배터리가 적어서 화면이 바로 꺼진다고?그래서 랜덤으로 표시할 때의 그림과 배경을 원합니다.(결국 보자마자 배터리가 없어진다.)
미리 설치한 Photos
때문에, 그런 짓을 하면서 기술적으로 이러면 안 되는 일을... 조사하고 있습니다.
실현해 본 결과
정지화라면 전혀 전달이 안 되지만 우선drawable
랜덤png
에 10개의 파일onResume()
이 구현됐다.
강제로 설치하는 느낌이 너무 좋아요.
Wear의 Android Manifest.xml 설정
모바일 쪽에 설치하면 뭔가 날아오르는 느낌인 줄 알았는데 웬만하면 위어 쪽에 액티비티를 설치하면 된다.
권한 설정
두 개의 권한이 필요한 것 같아요.
후자는 전자가 새로운 것임을 알고 있습니까?안드로이드를 오랜만에 봐서 자신감이 없어서... 아마 새 거겠지.
AndroidManifest.xml<uses-permission android:name="com.google.android.permission.PROVIDE_BACKGROUND" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
intent-filter 구성
WatchFace의 Activity를 원하는 intetn-filter에 다음을 지정합니다.
처음 보는 것 같아서요.
AndroidManifest.xml<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="com.google.android.clockwork.home.category.HOME_BACKGROUND" />
</intent-filter>
그리고 그냥 액티비티처럼 레이아웃.단지 xml에 다양한 ImageView를 설정했을 뿐입니다.
생각보다 간단하다.
보충할 게 있으면 사양하지 마세요.
Reference
이 문제에 관하여(Android Wear 홈 화면 또는 WatchFace 어플리케이션을 추가하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/kyokomi/items/b8f4edd6800b779788c1
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
웨어의 배터리가 적어서 화면이 바로 꺼진다고?그래서 랜덤으로 표시할 때의 그림과 배경을 원합니다.(결국 보자마자 배터리가 없어진다.)
미리 설치한
Photos
때문에, 그런 짓을 하면서 기술적으로 이러면 안 되는 일을... 조사하고 있습니다.실현해 본 결과
정지화라면 전혀 전달이 안 되지만 우선
drawable
랜덤png
에 10개의 파일onResume()
이 구현됐다.강제로 설치하는 느낌이 너무 좋아요.
Wear의 Android Manifest.xml 설정
모바일 쪽에 설치하면 뭔가 날아오르는 느낌인 줄 알았는데 웬만하면 위어 쪽에 액티비티를 설치하면 된다.
권한 설정
두 개의 권한이 필요한 것 같아요.
후자는 전자가 새로운 것임을 알고 있습니까?안드로이드를 오랜만에 봐서 자신감이 없어서... 아마 새 거겠지.
AndroidManifest.xml<uses-permission android:name="com.google.android.permission.PROVIDE_BACKGROUND" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
intent-filter 구성
WatchFace의 Activity를 원하는 intetn-filter에 다음을 지정합니다.
처음 보는 것 같아서요.
AndroidManifest.xml<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="com.google.android.clockwork.home.category.HOME_BACKGROUND" />
</intent-filter>
그리고 그냥 액티비티처럼 레이아웃.단지 xml에 다양한 ImageView를 설정했을 뿐입니다.
생각보다 간단하다.
보충할 게 있으면 사양하지 마세요.
Reference
이 문제에 관하여(Android Wear 홈 화면 또는 WatchFace 어플리케이션을 추가하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/kyokomi/items/b8f4edd6800b779788c1
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
<uses-permission android:name="com.google.android.permission.PROVIDE_BACKGROUND" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="com.google.android.clockwork.home.category.HOME_BACKGROUND" />
</intent-filter>
Reference
이 문제에 관하여(Android Wear 홈 화면 또는 WatchFace 어플리케이션을 추가하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/kyokomi/items/b8f4edd6800b779788c1텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)