일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 쇼핑몰구축
- 개발자
- work6.kr
- 튜닝
- 포트폴리오
- 워크식스
- 웹디자인
- 쇼핑몰
- 웹에이전시
- plugin
- 플러그인
- 고도몰
- 웹디자이너
- 웹퍼블리셔
- 홈페이지제작
- 커스터마이징
- 사이트제작
- 제이쿼리
- jQuery Plugin
- PHP
- 웹퍼블리싱
- 홈페이지
- 쇼핑몰제작
- CSS
- JQuery
- 3D프린터
- 홈페이지구축
- 웹개발자
- 프로그래머
- 안드로이드
- Today
- Total
목록안드로이드앱 (11)
그냥 개발자 블로그
새로운 환경에서 개발할때 간혹 SDK 툴 일부를 설치하지 않고 apk를 만들었다가 실제로 동작하지 않는 경우가 있습니다. 특히나 FCM 을 만들때 종종 발견되고는 하는데 이런 경우 아래와 같이 해결할 수 있습니다. 1. 안드로이드 스튜디오에 Preferences (환경설정)을 클릭 합니다. 2. Appearance & Behavior > Android SDK > SDK Tools에서 Google Play services에 체크를 한후 Apply 버튼으로 설치해줍니다. 3. 다시 빌드 하여 apk 추출 합니다. copyright (c) 2017 워크식스
안드로이드 테스트용 apk가 설치 되지 않을때가 있습니다. 보통 64k이상의 메서드로 구성된 앱이여서 발생하는 문제가 다수입니다. 이런 경우 multidex를 이용하여 문제를 해결할 수 있습니다. 이전에 하이브리드앱 만들기 소개할때 사용한 프로그램을 가지고 소개 해드립니다. 1. build.gradle (Module: app) 파일에 아래와 같이 추가 해줍니다. 2. Sync Now를 클릭 합니다. 3. AndroidManifest.xml 에 다음을 추가 추가해줍니다. copyright (c) 2017 워크식스
정식 배포용이 아닌 개발중에 테스트를 위해서 apk를 추출해야 할때가 있습니다. 여기서는 테스트용 apk 추출 방법을 소개 합니다. 1. Build APK를 클릭 합니다. 2. 빌드가 완료되면 우측 하단에 알림이 뜹니다. Reveal in Finder 를 클릭 합니다. 3. app-debug.apk 파일을 복사하여 스마트폰에 넣고 실행하면 설치가 됩니다. [기타] 어플 실행 안되고 firebase-messaging 에러 발생하는 경우 해결법 안드로이드 테스트용 apk 설치가 안될때 해결법 (multidex) [목차] 1. 프로젝트 생성 하기 - 안드로이드 모바일웹으로 하이브리드앱 만들기 1 2. 푸시 사용 준비하기 (FCM) - 안드로이드 모바일웹으로 하이브리드앱 만들기 2 3. 푸시 기능 만들기 (FC..
어플을 설치 했을때 화면에 보이는 메인 아이콘을 설정하는 방법을 소개 합니다. 1. mipmap에서 Image Asset를 선택해 줍니다. 2. Icon Type을 Launcher Icons로 하고 Asset Type을 Image로 하여 설정 합니다. 이미지는 정사각형의 png 파일이 적합합니다. 3. Finish를 눌러 생성을 마치면 자동으로 생성 됩니다. [목차] 1. 프로젝트 생성 하기 - 안드로이드 모바일웹으로 하이브리드앱 만들기 1 2. 푸시 사용 준비하기 (FCM) - 안드로이드 모바일웹으로 하이브리드앱 만들기 2 3. 푸시 기능 만들기 (FCM) - 안드로이드 모바일웹으로 하이브리드앱 만들기 3 4. 푸시 테스트 하기 - 안드로이드 모바일웹으로 하이브리드앱 만들기 4 5. 웹뷰추가하기 - 안..
앱을 시작할때 스플레시 화면이 약 4초정도 보여지게 하고 싶을때 다음과 같이 합니다 1. SplashActivity 자바 클래스를 만들어 다음과 같이 내용을 작성해 줍니다. 2. 600 x 1024 파일로 이미지를 만들어서 drawable 바로 아래 추가 합니다. 3. styles.xml 에 다음과 같이 새로운 스타일을 추가해 줍니다. 4. AndroidManifest.xml 파일에 SplashActivity 라는 이름의 액티비티를 추가 해줍니다. 그리고 MainActivity 에 intent-filter 내용을 SplashActivity 액티비티로 이동 시킵니다. [목차] 1. 프로젝트 생성 하기 - 안드로이드 모바일웹으로 하이브리드앱 만들기 1 2. 푸시 사용 준비하기 (FCM) - 안드로이드 모바일..
웹뷰에서는 뒤로 가기를 눌렀을때 이전 페이지로 가지 않고, 앱이 닫혀 버리는 현상이 발생 합니다. 이를 위해서 별도의 처리를 해줘야 합니다. 1. MainActiviey 자바 클래스에서 다음을 추가 해줍니다. public class MainActivity extends AppCompatActivity { WebView mWebView; TextView errorVeiw; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); //푸시프로세스(FCM) FirebaseMessaging.getInstance().subs..
웹뷰까지 생성하고 테스트를 하다보면 이상한 점을 발견할 수 있습니다. 바로 자바스크립트 alert과 confirm이 동작하지 않는것 입니다. 여기서는 일부 자바스크립트 동작을 원할하게 할수 있도록 하는 개발을 소개 합니다. 1. MainActivity 자바 클래스를 아래와 같이 수정해줍니다. public class MainActivity extends AppCompatActivity { WebView mWebView; TextView errorVeiw; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Fir..
모바일웹 사이트가 있고 특별한 기능이 없다면 많은 시간과 돈을 들여서 네거티브 앱을 만들 필요가 없습니다. 안드로이드의 웹뷰 기능을 이용하여 모바일웹을 안드로이드 앱안으로 불러오면 됩니다. 여기서는 이전글에서 푸시 기능을 추가하고 테스트한 앱에 웹뷰를 추가 방법을 소개 합니다. 1. AndroidManifest.xml에 인터넷 사용권한을 줍니다. 2. 앱의 타이틀바를 없애고, 화면을 세로로 고정하기 위해서 다음과 같이 작성합니다. 3. activity_main.xml에 웹뷰를 아래와 같이 추가해 줍니다. 4. 네트워크 환경이 좋지 않아 접속이 원할하지 않을 경우를 대비하여 텍스트뷰도 추가해 줍니다. 5. MainActivity 자바 클래스를 수정해 줍니다. public class MainActivity ..