일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 사이트제작
- jQuery Plugin
- 웹퍼블리싱
- 포트폴리오
- 커스터마이징
- PHP
- 프로그래머
- plugin
- 워크식스
- 개발자
- 홈페이지
- 안드로이드
- 제이쿼리
- 3D프린터
- 웹개발자
- JQuery
- 고도몰
- 웹에이전시
- 플러그인
- 홈페이지구축
- 웹퍼블리셔
- work6.kr
- 쇼핑몰
- 웹디자이너
- 튜닝
- 홈페이지제작
- 쇼핑몰구축
- 웹디자인
- CSS
- 쇼핑몰제작
- Today
- Total
목록안드로이드어플 (11)
그냥 개발자 블로그
모바일웹 사이트가 있고 특별한 기능이 없다면 많은 시간과 돈을 들여서 네거티브 앱을 만들 필요가 없습니다. 안드로이드의 웹뷰 기능을 이용하여 모바일웹을 안드로이드 앱안으로 불러오면 됩니다. 여기서는 이전글에서 푸시 기능을 추가하고 테스트한 앱에 웹뷰를 추가 방법을 소개 합니다. 1. AndroidManifest.xml에 인터넷 사용권한을 줍니다. 2. 앱의 타이틀바를 없애고, 화면을 세로로 고정하기 위해서 다음과 같이 작성합니다. 3. activity_main.xml에 웹뷰를 아래와 같이 추가해 줍니다. 4. 네트워크 환경이 좋지 않아 접속이 원할하지 않을 경우를 대비하여 텍스트뷰도 추가해 줍니다. 5. MainActivity 자바 클래스를 수정해 줍니다. public class MainActivity ..
푸시가 정상적으로 동작하는지 확인하려면 테스트를 해봐야 합니다. 여기서는 푸시 테스트를 위한 에뮬레이터 실행 방법과 포스트맨 사용법을 안내드립니다. 1. 실행 버튼을 클릭합니다. 2. 가상의 안드로이드 폰을 선택 합니다. 저의 경우는 이미 만들어 놓은 가상 폰이 있지만 가상폰이 없는 경우 아래 Create New Virtual Device 버튼을 눌러 만든 후 선택 하시면 됩니다. 3. 가상 폰을 부팅하는데 시간이 조금 필요 합니다. 잠시 기다리시면 가상 폰이 실행 됩니다. 테스트를 위해서 이대로 켜둡니다. 4. 테스트를 위해서 크롬의 확장 프로그램 포스트맨을 설치해줍니다. (https://chrome.google.com/webstore/detail/postman/fhbjgbiflinjbdggehcddc..
이전글에서 푸시를 사용할수 있게 준비 해줬다면 이제는 개발 소스를 수정하여 기능을 만들어줘야 합니다. 푸시 동작은 폰을 찾기 부터 시작됩니다. 푸시 데이터가 발송되면 폰 마다 다른 토큰이라는 것으로 폰을 찾고 그 곳에만 데이터를 보내주게 됩니다. 따라서 앱이 실행될때 토큰을 만들거나, 기간이 지난 토큰은 새로 만들어주는 프로세스가 필요 합니다. 여기서는 위 내용에 따라 크게 토큰을 생성하는 부분, 메시지를 받아서 필요에 맞게 변형하는 부분, 변형한 메시지를 푸시로 표현하는 부분 을 개발하게 됩니다. 1. FirebaseInstanceIDService 자바클래스 파일을 만들어 줍니다. 2. FirebaseInstanceIDService 파일에 아래 내용을 파일에 수정 합니다. 푸시를 받기 위해 폰에 토큰을..