목록개발 Project/Android (5)
Dev_R
이번에는 MainActivity 외에 다른 액티비티를 추가하는 방법에 대해 알아보도록 하겠습니다. 우선 안드로이드 스튜디오에서 MainActivity가 있는 화면에서 오른쪽 마우스버튼을 클릭해 New> Java Class를 클릭합니다. 그다음 팝업창에서 Name에 액티비티로 사용할 이름을 적어줍니다. 저는 알람이 울릴 액티비티가 필요하기때문에 AlarmActivity라고 지었습니다. 그리고나서 OK를 누르면 이렇게 MainActivity와 같은폴더에 java class가 생성됩니다. 하지만 클래스 내부는 텅텅 비어있는 상태인데요 이 액티비를 정상적으로 사용하기 위해서는 몇가지 설정이 필요합니다. 위처럼 액티비티의 기본 틀을 갖춰주면 됩니다. 그다음은 alarmActivity에 맞는 레이아웃이 필요하겠죠?..
이번에는 안드로이드 앱에 웹뷰를 구현해볼게요 우선 웹뷰는 앱에서 인터넷 웹페이지를 보여주는것이라고 생각하면 됩니다. 브라우저를 이식하는 것과 같은 이치이구요 웹사이트를 열기 위해서는 인터넷에 연결되어있어야 겠죠? 그래서 AndroidManifest.xml에 인터넷 연결 퍼미션을 허용해줍니다. 요렇게 internet permission은 application 바깥쪽에 추가해두면 되구요 그리고 application 안에 아래의 내용도 추가하도록 합니다. android:usesCleartextTraffic="true" 레이아웃 설정도 간단하게 해볼게요 activity_main.xml파일에서 아래 7줄을 사이에 추가해주세요 그다음 MainActivity.java파일을 수정하겠습니다. 아래 내용을 보시고 추가해주..
이번에는 안드로이드 앱에 Firebase의 Clode Messaging 기능을 이용하는 방법에 대해 포스팅하겠습니다. 우선 firebase는 모바일,웹 환경에서 DB, 인증, 클라우드와 같은 서비스를 제공해주고 있는데요 요금제가 위 처럼 나눠져 있기는 하지만, 이번에 저희가 쓰려는 Firebase Cloude Messaging의 경우 무료 요금제로 무제한 사용가능하기 때문에 무료 Spark 요금제를 이용하겠습니다. 우선 firebase에 회원가입을 하시고 프로젝트 생성을 아직 못하셨다면 프로젝트 추가버튼을 눌러서 프로젝트를 등록하세요 프로젝트 만들기 총 3단계를 진행하시면 되구요 우선 애널리틱스도 사용 설정하도록 할게요 그러면 위처럼 애널리틱스 계정을 선택할 수 있는데요 계정선택을 누르셔서 새 계정 만들..
이번에는 계속 미루고 미뤘던 '마스크 알리미' 어플을 개발기를 적으려 합니다. 내가 쓰려고 개발한 어플 우선 마스크 알리미 어플을 개발하게 된 첫번째 이유는 '내가 쓰기 위해서' 였습니다. 저희 집에도 마스크가 얼마 남지 않게되자 저 또한 다른 분들과 같이 마음이 조급해졌고... 어떻게 하면 마스크를 살 수 있을까 고민을 많이 하게 됬던것 같습니다. 그래서 저도 온라인에서 파는 쇼핑몰에 많이 접속해봤고 실제로 구매하기 위해서 몇시간을 검색하고 뒤적이기도 했었습니다.. 그러나 번번히 허탕을 치기 일쑤였고.. 인터넷으로 마스크를 구매하기란 하늘에 별따기 라는 생각을 하게 됬습니다. 그러다가 그 당시 한참 빠져있던 '안드로이드 앱 개발'을 통해 어떻게 나한테 도움되는 뭘 만들어 볼 순 없을까?? 라는 생각을 ..
이번에 안드로이드 토이프로젝트를 진행하며 DB부분에 대한 공부가 필요해져 토이프로젝트에 사용 가능한 정도만 배우고 포스팅해보겠습니다. 오늘은 MySQL 설치부터 실행까지 진행하겠습니다. 우선 아래 링크로 이동해서 설치파일을 다운받겠습니다. https://www.mysql.com/downloads/ 이런 페이지가 나오는데요 조금 더 아래로 내리시면 Community Download 버튼이 나옵니다. 그러면 아래와 같은 창이 뜨는데요 여기서 커뮤니티 서버를 클릭하도록 합니다. 그 다음 go to download page 버튼을 클릭합니다. 그 다음 저는 윈도우 환경에서 사용할것이기 때문에 윈도우 버전 아래 398.9M 짜리를 다운로드 하겠습니다. 그 후 다운로드가 완료되면 실행시킵니다. 여러번의 관리자 권한..