Android 17

안드로이드 - 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

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

이전 포스팅https://seopseop911.tistory.com/31안드로이드 - 로그인, 회원가입 관리자모드 (회원관리기능) 추가 (1)이전 포스팅 https://seopseop911.tistory.com/30 안드로이드 - 로그인, 회원가입 간단 구현하기 (mysql, php 이용) 이 포스팅은 동빈나, 홍드로이드님의 유튜브를 참고하였습니다. 앞서 WAMP를 이용해서 다운��seopseop911.tistory.com 이번에는 관리자모드 회원관리기능에서 삭제 버튼을 추가하여 데이터를 관리할 수 있게 해보았다. 우선 MySQL에 연결하여 삭제 작업을 수행할 PHP문을 하나 생성해야 한다. TextView 부분들을 LinearLayout으로 묶은 뒤에 button도 또 다른 ..

Android/활용 2020.08.21

안드로이드 - 로그인, 회원가입 관리자모드 (회원관리기능) 추가 (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

안드로이드 - Firebase realtime database 이용하기 (쉬운예제)

FCM 관련 정보가 필요해서 이것저것 구글링 하다가 Firebase realtime database 라는 것을 알게되었다. 그래서 이번 글에서는 Firebase realtime database 에 대해서 내가 해 본 예제를 설명해 보겠다. 안드로이드에서 보낸 데이터를 Firebase Database를 이용해 저장해 볼 것이다. 우선 Android studio를 이용해 새로운 프로젝트를 만들어준다. 아래와 같이 코딩한다. package com.example.firebase_db_exam; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widg..

Android/활용 2020.04.10

안드로이드 FCM 활용하기! (푸시알림 보내기)

이번 글에서는 안드로이드에서 푸시알림 받는 방법에 대해서 간단하게 정리 해보겠습니다. 우선 안드로이드 스튜디오에서 하나의 프로젝트를 만듭니다. Empty Activity로 만들어 줍니다. 이름 설정해주시고 Finish 누릅니다. 이제 Firebase 콘솔 : https://console.firebase.google.com/ 로그인 - Google 계정 하나의 계정으로 모든 Google 서비스를 Google 계정으로 로그인 accounts.google.com 우선 Firebase 홈페이지를 이용하기 위해서는 구글 계정이 필요하기에 로그인을 해주어야 합니다. 홈페이지에 들어가 [프로젝트 만들기] 버튼을 누릅니다. 버튼을 누르면 아래와 같은 화면이 뜰텐데 안드로이드스튜디오에서 만들었던 자신의 프로젝트 이름을 ..

Android/활용 2020.03.14

8. SharedPreferences

앱을 실행하고 text를 입력한 뒤에 뒤로가기를 통해 앱을 종료해도 그대로 저장이 되어있는 것을 구현 1. Linearlayout 을 설정, EditText 선언, id 부여 2. SharedPreferences sharedPreferences 함수 이용 키를 이용하여 생명주기를 하나 더 생성 onDestroy => activity를 벗어났을 때 호출 그리고 실행 onCreate : 앱 실행됐을 때 (불러오기) onDestroy : 앱 종료 됐을 때 (저장) 3. 실행 결과 "test"를 입력 후 종료 후 앱을 다시 실행해도 "test" 라고 저장이 되어 있음을 알 수 있다.

Android/Study 2020.02.12

6. ListView - 간단한 예제

ListVeiw 란 리스트형태의 화면을 구성하기 위한 것이다. 이것도 간단하게 구현이 가능하다. 우선 activity_main.xml 에서 id 를 지정해 준 뒤에 MainActivity 에서 id값을 불러온다. 위와 같이 코딩을 해 주면! 1. List 라는 자료형을 만들어줘야 한다. 배열안에 data를 string 형태로 넣을 것이다 라는 명령구 2. 어댑터라고 데이터를 넣은 배열과 listview를 연결해 주는 역할을 한다고한다. 3. 리스트에다 어댑터를 세팅해 준다. 리스트와 어댑터 연결 simple_list_item_1 이라는 안드로이드에서 제공하는 기본 디자인을 쓴다. 4. data.add 를 통해서 리스트에다 데이터를 넣어준다. 여러개를 해도 상관 없다. 5. adapter.notifyDat..

Android/Study 2020.02.11