안드로이드 스튜디오 잠금화면 만들기 안녕하세요. 얼마전에 안드로이드 스튜디오로 잠금화면 어플을 만들어보았습니다. (사실 아직 만드는 중입니다.) 1. 잠금화면 위에 엑티비티 표시. 2. 화면이 꺼졌을때 내가 설정한 화면을 잠금화면에 띄워주기. 3. 잠금화면 어플 실행해보기. 4. 추가 코멘트. 이번글은 그냥 초보코딩왕님의 블로그를 따라하기만 했습니다. 1. 잠금화면 위에 엑티비티 표시. 잠금화면으로 사용할 Activity를 만들어줍니다. xml과 class(java)파일 둘 다 만들어줍니다. Activity를 만들었다면 이제 안드로이드 스튜디오로 아래 코드를 추가해줍니다. getWindow().addFlags(WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED | Wi..
C로 만든 공부 타이머 프로그램 안녕하세요. 이번글은 얼마전에 공부하기 싫어서 만들어본 공부 타이머 프로그램입니다. 코드 대충 기능 확인&실행 추가 코멘트 c언어로 만든 프로그램 코드 프로그램은 c로 만들었으며 아래 사진을 참고해주세요. 코드 파일은 깃허브에서 다운받으실 수 있습니다. (귀찮아서 나중에 링크 올릴게요.) 별거 안넣었는데 그냥 대충 만들다보니 길어졌네요. 공부 타이머 기능확인 1. 파일이름 입력 -> 나중에 얼만큼 공부했는지 확인하기 위해 저장할 파일 이름을 입력해줍니다. 2. command -> 파일 이름을 입력하면 command를 입력할 수 있습니다. 3. start start를 입력하면 현재 시간이 저장됩니다. (공부시작시간) 4. show -> start를 입력한 상태에서 show를..
클라이언트가 서버에 요청하는 방법은 여러가지가 있습니다. 대표적으로 Get, Post방식이 있습니다. 이 두 방식은 비슷하지만 다르므로 한번 알아보겠습니다. Get방식 Post방식 Get방식 서버에 데이터를 전달하는 방식1 URL로 데이터를 전달합니다. 주소끝에 "?변수명=전달될 값" 이런 방식으로 동작하고 값이 여러개라면 &기호를 써줍니다. 아래 사진을 참고하면 이해가 될겁니다. (변수명은 input type="text" name="변수명" 이런식으로 하는걸 말합니다.) 이 Get방식의 단점은 보시면 알겠지만 URL로 전달되므로 전달되는 값이 드러나는 것 입니다. 물론 어떤 상황에서는 이게 단점이 아닐 수 있지만 보안이 중요하다면 매우 큰 단점입니다. 만약 여러분이 Get방식으로 만들어진 로그인 창에서..
MySQL 데이터베이스 백업, 복원 안녕하세요. 오늘은 MySQL의 데이터베이스를 백업해보겠습니다. MySQL 데이터베이스 백업 MySQL 데이터베이스 복원 서브노트북의 데이터베이스를 복사하기 MySQL 데이터베이스 백업 *저는 비트나미(wamp)로 mysql을 설치했습니다. 먼저 cmd로 mysql\bin으로 들어갑니다. 저는 비트나미로 설치해서 아래의 경로로 들어갑니다. C:\Bitnami\wampstack-7.3.9-0\mysql\bin 바로 데이터베이스를 백업해도 되지만 전과 후를 비교하기 위해서 일단 데이터베이스를 확인해보겠습니다. study라는 이름을 가진 데이터베이스를 백업할 겁니다. study라는 데이터베이스 안에는 test라는 이름을 가진 테이블과 id, title, create가 있습니..
인터넷 없음 해결하기. 안녕하세요. 오늘은 인터넷 없음이라고 나오면서 인터넷이 안되는 오류를 해결해보려고 합니다. (대충 기억나는대로 한거라 사진의 순서나 내용이 살짝 다를 수 있습니다.) 대충 상황 설명. 내가 해결한 해결방법. 1. 대충하는 상황설명 왜 이렇게 되었는지는 모르겠지만 어느날 갑자기 동생이 컴퓨터를 들고왔습니다. 컴퓨터를 하려는데 와이파이가 안된다고 하더라고요. 와이파이는 연결된 상태였고 인터넷이 되지 않을 이유가 보이지 않았었습니다. 와이파이를 선택하는 곳에는 인터넷 없음 이라는 문구가 출력되었습니다. 바탕화면에 보이는 상태표시 역시 "식별되지 않은 네트워크라고 나오며 인터넷에 연결되어 있지 않음"이라고 나왔습니다. 어디를 봐도 인터넷에 연결되어 있지 않음... 내가 이 오류를 해결한 ..
비트나미(WAMP) 설치 안녕하세요. 오늘은 비트나미(WAMP)를 설치해보겠습니다. W = Window A = Apache M = MySQL P = php 1. 비트나미 설치 프로그램 다운로드 2. 비트나미 설치 3. 비트나미 php 관련 설정 1. 비트나미 설치 프로그램 다운로드 설치 프로그램은 아래 사이트에서 다운받을 수 있습니다. 설치 바로가기 Install WAMP, Download WAMP show MD5 2261e14c956f7fe5c2795b29787b03d8 SHA1 befd46d202b0da41b8fd5fb28bd0bb4775d92b9d SHA256 cecff863c0fbccd9cfe3d02f0c9a4f6b6e2f8e3ef8db70fcfa27a6371525c6ab bitnami.com 위..
MySQL 데이터베이스에 테이블 생성 안녕하세요. 오늘은 MySQL 데이터베이스에 테이블을 추가해보겠습니다. 1. 데이터베이스 사용하기. 2. 테이블 생성하기. 1. 데이터베이스 사용하기 앞서 작성한 MySQL 실행, 데이터베이스 생성을 참고하면 도움이 될 겁니다. [프로그래밍/웹사이트] - MySQL실행, 데이터베이스(database)생성 MySQL실행, 데이터베이스(database)생성 MySQL실행, 데이터베이스 생성 안녕하세요. 오늘은 MySQL을 실행하고 Database확인 & Database를 생성해보겠습니다. 1. MySQL실행. 2. Database만들기. 1. MySQL 실행 저는 MySQL을 비트나미(WAMP)로 설치했습니.. intunknown.tistory.com 원하는 데이터베이스..
MySQL실행, 데이터베이스 생성 안녕하세요. 오늘은 MySQL을 실행하고 Database확인 & Database를 생성해보겠습니다. 1. MySQL실행. 2. Database만들기. 1. MySQL 실행 저는 MySQL을 비트나미(WAMP)로 설치했습니다. WAMP란? ...더보기 W = 윈도우 A = 아파치 M = MySQL P = PHP 의 줄임말? 입니다. MySQL을 cmd로 실행해보겠습니다. 먼저 MySQL이 설치된 경로로 들어갑니다. 저는 비트나미로 설치를 했기 때문에 비트나미 폴더->C:\Bitnami\wampstack-7.3.9-0\mysql이 경로에 MySQL이 있습니다. 여기서 위의 MySQL폴더에서 bin로 더 들어가줍니다. 즉, 최종 경로는 C:\Bitnami\wampstack-7..
안드로이드 스튜디오 잠금화면 위에 Activity 표시하기 안녕하세요. 이번 글에서는 잠금화면 위에 액티비티를 표시해보겠습니다. 액티비티(Activity)를 잠금화면 위에 표시하기. 실행해보기. Activity를 잠금화면 위에 표시하기. 액티비티를 잠금화면 위에 표시하는 방법은 간단합니다. MainActivity.java같은 파일에 아래의 코드를 추가하면 됩니다. getWindow().addFlags(WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED); 이런 식으로 추가하면 됩니다. public class Main2Activity extends AppCompatActivity { @Override protected void onCreate(Bundle savedIns..
안드로이드 스튜디오 intent를 이용해 바로가기 앱 만들기 안녕하세요. 오늘은 intent를 이용해서 바로가기 기능을 가진 어플을 만들어보겠습니다. 1. 버튼 만들기 2. intent를 이용해 바로가기 앱 만들기 1. 버튼 만들기 버튼은 그냥 간단하게 만들어주면 됩니다. 저는 activity_main.xml에 을 추가해줬습니다. onClick으로 gogo를 입력했습니다. 2. intent를 이용해서 바로가기 앱 만들기 이제 바로가기 버튼을 누르면 원하는 사이트로 이동하도록 동작하게 만들기 위해서 MainActivity를 수정하겠습니다. MainActivity.java에 해당 코드를 추가해줍니다. 함수 이름은 onClick으로 입력한 것으로 바꿔주세요. (알아서 맞게 바꾸세요.) //버튼을 눌렀을때 실행..
안드로이드 스튜디오 디바이스 인식이 안될 때 안녕하세요. 오늘은 안드로이드 스튜디오에서 연결된 핸드폰이 인식이 안될 때 해결하는 방법에 대한 글입니다. (하지만 이 방법대로 진행한다고 무조건 해결되는 것은 아닙니다.) 지금부터 제가 알려드릴 해결방법은 이렇게 두가지 입니다. 1. 개발자모드 활서화 및 설정. 2. 드라이버 설치. 1. 개발자 모드 활성화 및 설정. 일단 개발자모드를 활성화 해줍니다. 개발자 옵션을 활성화 하는 방법은 아래의 글을 참고하세요. [유용한정보] - 스마트폰 개발자모드 활성화하기 개발자옵션을 활성화했다면 개발자옵션에서 USB디버깅을 체크해줍니다. (아래 사진 참고.) 2. 해당 디바이스 제조사 드라이버 설치. 위의 문제로 해결이 되지 않으면 해당 디바이스의 제조사 USB드라어버를..
안드로이드 스튜디오 SDK 설치 오류 안녕하세요. 오늘은 안드로이드 스튜디오 SDK설치 오류를 해결해보겠습니다. 오류에 대한 간단한 설명. 해결방법. 추가. 오류에 대한 간단한 설명. 안드로이드 스튜디오를 설치를 할 때 설치할 때 SDK를 설치합니다. 그런데 이 SDK를 설치할 때 설치 경로에 한글, 특수문자, 공백이 들어가면 오류가 생깁니다. 오늘 말할 내용은 위의 오류 발생 원인 중 한 가지인 계정명이 한글이라 오류가 생기는 경우입니다. (Your SDK location contains non-ASCII characters) 해결방법. 저는 이 문제를 계정 폴더의 이름을 강제로 변경해서 해결했습니다. 물론 이 방법이 좋은 방법이라고 할 수는 없습니다. (제일 좋은 방법은 계정명을 처음부터 영어로 설정..