Android Studio에서 Android Things 어플리케이션 만들기
3913 단어 AndroidThings
또 앱을 만들 때 겪는 오류와 팁 개발도 소개한다.
준비물
화면에'헬로 월드'문자만 표시하는 간단한 앱을 만든다.
이게 완성품이에요.

코드 여기 있어요.
응용 프로그램 제작 정보
프로젝트 작성
Android Studio에서 Android Things 프로젝트를 제작할 수 있습니다.
이번에는 화면에 표시해야 하기 때문에'안드로이드 씽스 엔포티 액티비티'를 선택했다.
(화면이 없는 항목이라면 NoActivity or Peripheral Activity 가능한가요)

프로젝트 이름과 Activity 이름은 안드로이드 개발과 동일
프로젝트 작성 후
이런 그림일 거예요.

완전 안드로이드 앱인 것 같은데!
Android Things 연결
애플리케이션을 구축하기 위해 adb 명령을 사용하여 Android Things에 연결합니다.
Android Things의 IP 주소는 OS의 기본 화면에서 확인할 수 있습니다.

연결 명령은 다음과 같습니다.
$ adb connect 192.168.0.8
초기 환경에서 구축 오류 발생Android Studio에서 자동으로 만들어진 프로젝트에 오류가 발생하여 직접 구축할 수 없습니다...

다음 오류 메시지가 발생했습니다.

테마Theeme.AppCompot을 activity에 사용할 필요가 있다는 훈계를 들었다.
응, 이게 초기 코드 제작 오류야?
계획 제작 당시 안드로이드 앱용 코드를 제작했으며, 안드로이드 씽스는 사용할 수 없을 것으로 보인다.
어쩔 수 없어서 이런 느낌.로 바꿨어요.
(주제만
Theme.AppCompat
)안전하게 빌딩을 지었다.
주제는 Theme입니다.AppCompot으로 지정하면 빌딩에 화면이 성공적으로 표시됩니다.

Android 응용 프로그램과 동작 막대 w가 모두 표시됨
작업 표시줄 닫기
동작 막대가 사라지면 Android Things 응용 프로그램이 될 수 있습니다.
제출에서 동작 표시줄을 삭제하고 재구성해 보십시오.

좋아, 이렇게 하면 안드로이드 앱에서 벗어날 수 있어. 안드로이드 씽스 앱처럼.
임무 완수
어쨌든 이번에 하고 싶은 일은 이미 이루어졌다.
그런 다음 버튼과 문자 장식 UI를 추가하고 API 통신 코드를 설치하면 원하는 대로 성장할 수 있습니다.
Tips 개발
개발 당시 USB 마우스+USB 키보드를 실러휠 3에 연결해 조작할 수 있었지만, 책상은 엉망진창으로 거추장스러웠다.
이때 사용 가능Vysor.
Vysor를 사용하면 다음과 같은 이점이 있습니다.
하지만 마우스 키보드가 필요 없다는 장점이 크다.
그나저나 Vysor의 자유 계획은 OK!
(광고가 너무 거추장스러워서 한 달만 유료 방안을 시험해 봤어요.)
Reference
이 문제에 관하여(Android Studio에서 Android Things 어플리케이션 만들기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/ikemura23/items/d52da200995ea48fef47텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)