Android Studio에서 Android Things 어플리케이션 만들기

3913 단어 AndroidThings
안드로이드 스튜디오에서는 안드로이드 씽즈용 간단한 앱을 제작했다.
또 앱을 만들 때 겪는 오류와 팁 개발도 소개한다.
준비물
  • 안드로이드 씽스를 장착한 실러캔스 파이 3세트
  • 설치 문장 여기 있습니다
  • 모니터
  • HDMI 단자만 있으면 모든 것이 OK
  • USB 마우스 + USB 키보드
  • 래칫 휠 3에 연결
  • 생성된 응용 프로그램
    화면에'헬로 월드'문자만 표시하는 간단한 앱을 만든다.
    이게 완성품이에요.

    코드 여기 있어요.
    응용 프로그램 제작 정보
    프로젝트 작성
    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를 사용하면 다음과 같은 이점이 있습니다.
  • PC에 Android Things 화면 표시 가능
  • PC에서 원격으로 화면을 조작할 수 있음(USB 마우스와 키보드가 필요 없음)
  • Vysor를 통한 원격 작업은 파악하기 어렵습니다.
    하지만 마우스 키보드가 필요 없다는 장점이 크다.
    그나저나 Vysor의 자유 계획은 OK!
    (광고가 너무 거추장스러워서 한 달만 유료 방안을 시험해 봤어요.)

    좋은 웹페이지 즐겨찾기