전체 글1410 [JAVA][Android] 원형 프로그레스바 타이머 안녕하세요 ~ 오늘은 타이머를 만들어 볼건데요 그냥 타이머가 아니라 시간이 지남에따라, 원형 프로그레스 바가 움직이는 타이머를 만들어볼꺼에요 그럼 바로 시작하겠습니다 :) 스틱코드란 ? stickode.com/mainlogin.html STICKODE stickode.com 이미지 세팅 우선 타이머를 만들면서 사용하게될 이미지들을 먼저 세팅해주겠습니다. 먼저 원형 프로세스 바를 만들어주기 위해 drawable에 리소스 파일을 만들어 줍니다. 기본적으로 보여지는 보라색의 원형 프로세스바의 리소스 파일을 만들어 줍니다. 해당 원 프로세스 바는 타이머의 시간이 지남에 따라 점점 나타나는 프로세스 바입니다. 이것으로 기존의 보라색 원이 시간이 지남에 따라 점점 지워지는 효과를 나타낼거에요. 다음으로 버튼 아이콘.. 2021. 5. 18. [PHP] 웹 프로필 이미지 업로드 안녕하세요.~ 이번시간에는 웹 환경에서 PHP를 이용해 이미지 업로드를 해보도록 하겠습니다. 스틱코드 (stickode.com/mainlogin.html) 이번에도 역시 빠르게 만들기 위해 스틱코드 플러그인을 사용해서 만들어보겠습니다. 스틱코드는 자주쓰는 코드를 저장해서 쉽고 빠르게 사용할 수 있고, 다른사람들의 코드도 즐겨찾기를 통해 쉽게 내코드로 등록하여 사용할 수 있어 사용하는 사람이 늘어나고, 좋은 코드가 쌓일수록 강력해지는 플러그인 입니다. 웹 환경은 우분투에 아파치 서버를 사용했습니다. 참고) 아파치 서버에서는 PHP 서버에 쓰기 권한이 없기 때문에 root경로에서 이미지를 저장하는 경로까지 권한을 풀어줘야합니다. chmod 777 /경로 --> 통해 권한을 풀어주었습니다. HTML 파일 설정.. 2021. 5. 17. [PHP] 썸네일 처리 빠르게 구현하기 안녕하세요. 클라이언트와 서버 간 이미지 트래픽을 줄이기 위해서 썸네일 작업을 진행할때가 있습니다. 이번에는 php로 썸네일 처리하는 기능을 빠르게 구현하는 방법을 공유하겠습니다! 리눅스 서버에서 웹서버가 설치 되어 있다고 가정하고 포스팅 하겠습니다. php 썸네일 소스코드 보기 stickode.com/detail.html?no=2115 스틱코드 stickode.com 사준 준비 사항 썸네일 작업처리할 원본이미지 웹루트 디렉토리(/var/www/html) 에서 이미지를 보관할 폴더를 생성 하고, 생성된 폴더에 썸네일 테스트할 이미지를 넣습니다. 저는 /var/www/html/picture/profile 폴더를 만들었고, 해당 경로에 원본이미지를 넣었습니다. 썸네일 이미지가 보관될 /var/www/html.. 2021. 5. 16. [JAVA][Android] 쉐이크 기능 만들기 요즘 실내에 입장하면 매번 QR코드를 찍어야 하죠? 카카오톡에서 QR코드를 보여주기위해 여러번 클릭하는 대신 한번만 흔들면 바로 QR코드를 보여주는 기능이 있습니다. 실험실의 쉐이크 기능을 이용하면 되는데요 오늘은 이 쉐이크 기능을 한번 만들어 보려 합니다. 구현하기에 앞서 안드로이드에는 여러가지 센서가 내장 되어 있다는 것을 아시나요? 유투브 화면을 기울이면 화면이 바뀌는 기능은 이 센서들을 이용한 것인데요 안드로이드 기기에는 다양한 센서들이 내장되어 있습니다. https://developer.android.com/guide/topics/sensors/sensors_overview?hl=ko 센서 개요 | Android 개발자 | Android Developers 대부분의 Android 지원 기기에는 .. 2021. 5. 15. [JAVA][Android] 기상청 API 사용하기 안녕하세요! 오늘은 저번 '[JAVA][Android] 기상청 API 조회하기'에 이어서 현재 위치의 최근 예보 데이터를 기상청 API로부터 받아보도록 하겠습니다. stickode.tistory.com/100?category=917924 진행 순서는 다음과 같이 진행됩니다. 1. 현재 GPS 좌표값 구하기 및 기상청 격자 좌표 변환 2. 현재 날짜 및 시간 구하기 3. API로 부터 받은 문자열 JSON 형태로 변환 0. 필요 데이터 값 파악 기상청 동네예보 조회서비스 오픈 API활용가이드를 보면 요청 파라메터로 다음과 같이 필요합니다. * serviceKey : 인증키 * numOfRows : 한 페이지 결과 수 * pageNo : 페이지 번호 * dataType : 응답자료 형식 * base_date.. 2021. 5. 14. [Java][Android] 안드로이드 다국어 지원 여러 국가를 대상으로 하는 앱을 만들떄, 해당 국가의 언어에 맞게 여러 언어를 제공해줘야 할 필요가 있습니다. 이번 예제에서는 어떻게 다국어를 지원해줄 수 있는지 알아보도록 하겠습니다. 프로젝트의 문자열 리소스는 strings.xml 파일에 포함되어 있습니다. 프로젝트에는 앱의 기본 언어로 된 문자열 리소스가 포함된 기본 strings.xml 파일이 있습니다. 기본 언어란 대부분의 앱 사용자가 사용할 것으로 예상되는 언어입니다. 앱에서 수용하기 원하는 다른 언어의 문자열 리소스가 포함되어 있는 번역된 strings.xml 파일을 만들 수도 있습니다. 우선 예제에서 사용될 레이아웃을 먼저그려보도록 하겠습니다. activity_set_language.xml 이번 예제에서는 한글과 영어 두가지 언어를 지원하는.. 2021. 5. 13. [Kotlin][Android] Alert Dialog 다이얼로그 띄우기 안녕하세요. 이번 시간에는 Dialog를 띄워보도록 하겠습니다. 우선 Dialog가 무엇인지 알아봅시다. 안드로이드 개발자라면 당연히 안드로이드 개발자 사이트에서 봐야겠지요? developer.android.com/guide/topics/ui/dialogs 대화상자 | Android 개발자 | Android Developers 대화상자는 사용자에게 결정을 내리거나 추가 정보를 입력하라는 메시지를 표시하는 작은 창입니다. 대화상자는 화면을 가득 채우지 않으며 보통은 사용자가 다음으로 계속 진행하기 전에 조 developer.android.com 안드로이드 개발자 문서에서 설명하는 Dialog는 다음과 같습니다. A dialog is a small window that prompts the user to m.. 2021. 5. 12. [JAVA][Android] Room DB 사용하기 이번 포스팅에선 Room DB를 사용하는 방법에 대해서 포스팅하겠습니다. Room DB는 안드로이드가 제공하는 데이터베이스 중 하나입니다. 이외에도 SQLite, Realm과 같이 핸드폰 수준에서 사용할 수 있는 데이터베이스가 있는데, 안드로이드 디벨로퍼에서는 SQLite 대신 Room을 사용하는 것을 적극적으로 권장하고 있습니다. 해당 내용은 아래의 공식 문서에서 확인해볼 수 있습니다. developer.android.com/training/data-storage/room?hl=ko Room을 사용하여 로컬 데이터베이스에 데이터 저장 | Android 개발자 | Android Developers Room 라이브러리를 사용하여 더 쉽게 데이터를 유지하는 방법 알아보기 developer.android.co.. 2021. 5. 11. [Kotlin][Android] 안드로이드 - 스낵바(snackbar) 안녕하세요.~ 이번시간에는 안드로이드 코틀린으로 스낵바를 만들어보겠습니다. 스틱코드 (stickode.com/mainlogin.html) 이번에도 역시 빠르게 만들기 위해 스틱코드 플러그인을 사용해서 만들어보겠습니다. 스틱코드는 자주쓰는 코드를 저장해서 쉽고 빠르게 사용할 수 있고, 다른사람들의 코드도 즐겨찾기를 통해 쉽게 내코드로 등록하여 사용할 수 있어 사용하는 사람이 늘어나고, 좋은 코드가 쌓일수록 강력해지는 플러그인 입니다. 프로젝트 생성 새로운 프로젝트를 생성 했고, XML 파일 설정 (레이아웃) 스낵바를 호출하기위한 버튼두개를 생성해줍니다. 메인 액티비티 셋팅 스낵바를 호출하기위한 버튼 설정을 해주도록 하겠습니다. 뷰를 선언하고, 클릭 리스너를 추가합니다. class MainActivity :.. 2021. 5. 10. 이전 1 ··· 143 144 145 146 147 148 149 ··· 157 다음