안드로이드 8

라즈베리파이 프로젝트 "스마트 선풍기" 만들기 (term project)

학교 수업 ICT응용설계 수업 내 텀 프로젝트를 진행한 것을 기록하려 합니다. 라즈베리파이와 안드로이드 스마트폰간의 소켓통신을 통해 간단한 어플 제작을 통해서 스마트폰으로 라즈베리파이를 제어하는 프로젝트를 시도했습니다 1. 작품 이름 2. 제작 동기 라즈베리파이로 텀 프로젝트를 해야하다보니 뭘 해야할지 고민하다 일상 생활속에서의 어떠한 불편함을 해소시키고자 했습니다. 그래야 제가 좀 더 프로젝트를 진행하는게 의미있고, 또 흥미있게 좀 더 열정적이게 참여할 수 있겠다 라고 생각했습니다 따라서 일상 생활 속 에서의 불편함을 찾고자 했고 선풍기가 떠올랐습니다. 안드로이드 스마트폰으로 선풍기를 먼 거리에서 제어를 하면 어떨까 생각했습니다. 따라서 제작해보고자 했습니다. 3. 사용 모듈 스위치 : 전원 on/of..

개인프로젝트 2021.05.31

안드로이드 - QR코드 리더기 만들기 (mysql, php 활용편) 데이터 저장 구현

저번엔 firebase에 저장해 봤지만 이번엔 아파치 서버를 이용해서 데이터를 저장해 볼 것이다 그리고, 전에는 QR코드를 찍고 화면이 전환된 뒤 EditText에 데이터가 적혀진 뒤에 그것을 저장버튼을 이용 해서 firebase에 저장했다면, 이번에는 EditText에 옮겨진 것을 바로 mysql에 저장하게 끔 한뒤에 바로 다시 큐알을 스캔하는 함수를 이용해 바로 다시 QR을 스캔하게끔 코드를 구현해봤다. 구현 영상. QR code Generator 사이트이다. goqr.me QR Code Generator – create QR codes for free (Logo, T-Shirt, vCard, EPS) Information about our QR code generator You can generat..

Android/활용 2020.09.10

안드로이드 - QR코드 스캔하여 Firebase Realtime Database에 저장하기 (QR스캐너)

프로젝트 중 QR코드를 스캔하는 기능이 필요해 구글링 해보던 중 QR 코드 스캔을 할 수 있는 라이브러리가 있다는 것 을 알고 블로그를 참고 하였다. firebase의 데이터베이스와 연동하는 것은 지난 글에 있으므로 생략했다. 프로젝트 생성 후 앱을 빌드한 후 firebase와 연동하여 데이터베이스를 쓸 것이다. QR코드를 찍어서 txt 데이터를 json 형태로 받은 후에 그것을 firebase database에 저장 할 것이다. QR코드 만드는 사이트는 다음과 같다. text형태로 만들었다. goqr.me QR Code Generator – create QR codes for free (Logo, T-Shirt, vCard, EPS) Information about our QR code generato..

Android/활용 2020.09.07

안드로이드 - 로그인, 회원가입 관리자 모드 (검색기능) 추가 (3)

이전 포스팅 https://seopseop911.tistory.com/32?category=828715안드로이드 - 로그인, 회원가입 관리자모드 (삭제기능) 추가 (2)이전 포스팅 https://seopseop911.tistory.com/31 안드로이드 - 로그인, 회원가입 관리자모드 (회원관리기능) 추가 (1) 이전 포스팅 https://seopseop911.tistory.com/30 안드로이드 - 로그인, 회원가입 간단 구현..seopseop911.tistory.com 이전 관리자모드를 만들어서 회원들의 리스트를 보여준 뒤 회원들을 삭제하는 기능까지 해보았는데 이번엔 검색기능도 추가하는 것을 따라해보았다. 먼저 검색기능을 하는 EditText를 Activity_management.xml 화면에 추가할..

Android/활용 2020.08.23

안드로이드 - 로그인, 회원가입 관리자모드 (회원관리기능) 추가 (1)

이전 포스팅 https://seopseop911.tistory.com/30 안드로이드 - 로그인, 회원가입 간단 구현하기 (mysql, php 이용) 이 포스팅은 동빈나, 홍드로이드님의 유튜브를 참고하였습니다. 앞서 WAMP를 이용해서 다운로드한 MySQL, PHP를 이용한다. https://seopseop911.tistory.com/27 Windows에 WAMP 실행, 설치방법 WAMP 란? Windows .. seopseop911.tistory.com 이번에는 관리자 기능을 추가하여 자신의 데이터베이스에 있는 모든 회원들의 정보들을 관리자로그인을 통해서만 정보를 얻을 수 있게끔 이전 프로젝트를 수정한다. [ 추가된 코드 ] if(!userID.equals("ad..

Android/활용 2020.08.20

안드로이드 - 로그인, 회원가입 간단 구현하기 (mysql, php 이용)

이 포스팅은 동빈나, 홍드로이드님의 유튜브를 참고하였습니다. 앞서 WAMP를 이용해서 다운로드한 MySQL, PHP를 이용한다. https://seopseop911.tistory.com/27 Windows에 WAMP 실행, 설치방법 WAMP 란? Windows Apache MySQL PHP 의 약자로 윈도우에서 3가지를 한 번에 설치하는 모듈을 뜻 함 우선 아래의 사이트에 접속. https://bitnami.com/stack/wamp/installer Install WAMP, Download WAMP show M.. seopseop911.tistory.com 우선 MySQL을 이용하여 DATABASE를 만들고 , TABLE 구성을 해줘야 한다. WAMP를 다운로드하였다면 cmd 창에서 자신의 mysql에..

Android/활용 2020.08.20

안드로이드 스튜디오 (Android Studio) 환경 구성하기! (2) - JDK 설치, 환경변수 설정

우선 JDK를 설치하려면 아래 사이트에 접속해야 합니다. 설치 전 명령 프롬프트 창에서 " java -version " 을 입력하시여 이미 설치가 되어 있는지 확인합니다. https://www.oracle.com/technetwork/java/javase/downloads/index.html Java SE - Downloads | Oracle Technology Network | Oracle Which Java package do I need? Software Developers: JDK (Java SE Development Kit). For Java Developers. Includes a complete JRE plus tools for developing, debugging, and monitori..

Android 2020.02.06