이번엔 안드로이드다!
이번에는 안드로이드 앱 개발을 해보려고 합니다. 할까 말까 하다가.. 왠지 스팀잇에 올리기 시작하면 열심히 잘 할 수 있을거란... 경험이 얘기해 주네요.
제가 좀 달리는 성격이 있어서 건강이 좀 걱정되긴 하지만.. 이번에는 심하게 안달릴라고 합니다.
Foc.us V3라는 뇌 전기 자극 장치가 하나 있습니다. 이번에는 이것을 스마트폰에서 제어하는 앱을 만들어 보려고 합니다.
다음과 같은 기능을 만들어 보려고 합니다.
- Bluetooth Low Energy (BLE) 장치 스캔
- BLE 장치 연결
- BLE 장치에 제어 명령 전송
- BLE 장치로 부터 데이터 수신
왜 만들게 됐냐... 하면은요.. 좀 찾아봤는데 딱히 쓸만한 것을 못찾겠습니다 ㅜ.ㅜ
요즘은 다 BLE 장치라서, Bluetooth Classic 장치에 관한 내용이 많더라구요. 그리고 예전에는 Eclipse에서 앱 개발했는데... 요즘은 Android Studio에서 하구요. 그런데 이게 Android Studio 깔고 시작하자 마자 오류가 발생해서 좀 고생했습니다.
참고로 저는 안드로이드 앱 개발 초보자입니다. 한 2-3년전에 앱 2개정도 만들어 본게 다예요. 제 스타일은 최신 정보를 찾아서 적용하는 스타일입니다! 또 오류 상황을 재현하여 여러분이 고생하지 않게 도와주는 스타일입니다!
아.. 아직 개발 하나도 안했습니다. 글 쓰면서 개발하려구요~ 응원 고맙습니다~
개발환경
- Ubuntu 16.04
- Android Studio 3.1.3
GUI가 표시되지 않는 문제
안드로이드 스튜디오 설치하고 그냥 아무것도 추가안하고 버튼하나 추가하려고 activity_main.xml 파일을 열었는데.. 아 글쎄 기본적으로 보여야 하는 "Hello World"가 안보이는 겁니다. 아래 그림처럼요.
분명 코드상에서는 존재하는데 GUI상에서는 안보이더라구요.
헐~ 그래서 좀 찾아봐도 잘 안나오더라구요...
그러다가 간단히 해결하는 내용을 찾았습니다! 고마워 친구~
- Gradle Scripts에서 build.gradle.(Module: app) 파일을 엽니다.
위 그림의 드래그 된 영역을 찾습니다. 다음과 같이 수정합니다.
implementation 'com.android.support:appcompat-v7:28.0.0-beta01'
-->
implementation 'com.android.support:appcompat-v7:28.0.0-alpha1
- 스튜디오 화면 우측 상단에 Sync Now를 눌러 줍니다.
확인
그래들 싱크와 프로젝트 빌드를 다시 한 후, 짜잔~
이제 개발하면 됩니다!
안드로이드도 개발하시는군요.
다방면으로 개발하시네용.ㅎㅎ
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
사실 일하는거예요. 뭣도 못하면서요~ ^^;
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
(jjangjjangman 태그 사용시 댓글을 남깁니다.)
[제 0회 짱짱맨배 42일장]5주차 보상글추천, 1,2,3,4주차 보상지급을 발표합니다.(계속 리스팅 할 예정)
https://steemit.com/kr/@virus707/0-42-5-1-2-3-4
5주차에 도전하세요
그리고 즐거운 스티밋하세요!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
고맙습니다~
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit