일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Eclipse
- 자바
- codeigniter
- php
- html
- JavaScript
- 코드이그나이터
- 주식 청약
- Stock
- Oracle
- SQL
- 공모주 청약 일정
- css
- 공모주
- 제이쿼리
- 주식
- 공모주 청약
- Stock ipo
- jquery
- 6월 공모주 청약 일정
- 맥
- 자바스크립트
- 7월 공모주 청약 일정
- IPO
- java
- MYSQL
- 리눅스
- 주식 청약 일정
- 오라클
- linux
- Today
- Total
목록Android (44)
개발자의 끄적끄적
[안드로이드 HTTP 통신] HttpURLConnection으로 웹서버 통신하기 [펌] 안드로이드의 서버 통신 안드로이드는 서버와 통신하기 위한 방법으로는 HTTP통신과 Soket통신이 있다. 오늘 다룰 내용은 HTTP통신으로 URL 접속을 통해 데이터를 읽어오는 방법이다. 우리는 주로 DB에 존재하는 데이터를 가져오기 위해 서버 통신을 한다. 하지만 안드로이드의 특성상 외부 DB에 직접 접근할 수 가 없도록 되어있어 중간 매체인 WEB을 활용해야한다. 이해를 위해 그림으로 쉽게 표현했다. [그림 1] 안드로이드와 WEB, 그리고 DB 통신 과정 안드로이드 통신은 보통 위와 같이 이뤄지며 본 포스팅에서는 'ANDROID-WEB'의 통신 방법에 대해 다룰 것이다. 우선 막연하게 WEB이라고만 하면 정확히 ..
[Android]Must be called from main thread of fragment host |에러 java.lang.IllegalStateException: Must be called from main thread of process 안드로이드 에러 이번내용은 위와 같다. FATAL EXCEPTION: Thread-11 java.lang.IllegalStateException: Must be called from main thread of process at android.support.v4.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1392) at android.support.v4.app.FragmentManagerIm..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/Llgcb/btqE40uaUQp/kjUqlqa96l3vBZiQJ33FF0/img.png)
[Android] 현재 위치 주소 가져오기(Get current location without google map) 다음 과정으로 실행됩니다. 1. 위치 서비스가 활성화 안되어 있는 경우 설정창을 띄워 사용자가 활성화 할 수 있도록 해줍니다. 2. 위치 퍼미션이 허용안되어 있는 경우 사용자가 허용할 수 있도록 합니다. 허용 후 오른쪽 스크린샷처럼 중앙에 텍스트뷰와 버튼이 보입니다. 3. 버튼을 클릭하면 현재 위치의 위도와 경도를 Toast로 보여주고 텍스트뷰에 현재 위치에 대한 주소를 보여줍니다. 처음 앱을 실행한 경우에는 왼쪽 스크린샷처럼 지오코더가 현재 위치에 대한 주소를 못찾을 수도 있습니다. 다음 과정을 통해 포스팅의 코드를 테스트할 수 있습니다. 1. AndroidManifest.xml 파일에 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/dBLg5P/btqE56Atb7j/2nGsVyyHwO1DcK3KJHbtZ0/img.jpg)
[Android] 런처 아이콘 변경하기 다음 링크에서 받은 구름 모양 png 이미지 파일을 사용했습니다. https://www.flaticon.com/free-icon/cloud_149209#term=cloud&page=1&position=1 1. 메뉴에서 File > New > Image Asset를 선택합니다. 2. 다음 항목들을 변경합니다. Name 항목에 런처 아이콘 이름을 적어줍니다. 본 글에서는 뒤에 cloud를 붙였습니다. Layer Name 항목에 레이어 이름을 적어줍니다. 본 글에서는 뒤에 cloud를 붙였습니다. Path 항목에 있는 폴더 아이콘을 클릭하여 앞에서 다운로드 받은 이미지를 지정해줍니다. 이미지 지정후 오른쪽에 구름 모양 아이콘이 보이는데 대부분의 영역보다 구름이미지가 커서..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bACXX6/btqE4p2eWbV/ZOOaK6avUYh3vdlV3WarZK/img.png)
[android] 안드로이드 디버깅 Logcat을 이용해서 로그 남기기 모든 프로그래밍에서 디버깅은 빠지지 않는 작업 입니다. 안드로이드 프로그램도 Java를 시용하므로 많이 사용하던 System.out.println(); 을 사용하여 값을 출력해 볼 수 있습니다. 하지만 Android는 Logcat이라는 디버그 메세지를 표시하는 logcat Monitor 를 포함하고 있습니다. 이 Logcat을 이용하여 로그를 남기는 방법을 알아 봅니다. 1. 많이 쓰던 방식 System.out.println(); 이걸로도 원하는 값을 출력할 수 있습니다. 2. Logcat 기본적인 사용법 - Log 객체를 사용하기 위해서 import 합니다. import andorid.util.Log; - 로그 메소드의 첫 번째 인..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/n1mCF/btqE3e0tJv1/W36BFyozIKSe6qyvv0J2R1/img.jpg)
[Android] 안드로이드 주기적으로 실행되는 타이머 실행하기(Timer, CountDownTimer 실행하기) [펌] 프로그래밍을 할때 특정한 행동을 반복적으로 실행할때는 반복문을 실행합니다. 하지만 UI가 있는 프로그램에서 메인스레드에서 반복문을 실행하면 반복문이 종료될때까지 다른 행동을 수행할수가 없습니다. 그러므로 자식스레드를 생성하고 그 위에 반복문을 실행해야 메인스레드의 명령도 처리하고 특정행동을 반복적으로 수행할 수 있습니다. 안드로이드에서는 위 행동을 대신할 간단하게 자식스레드를 생성하고 특정행동을 반복하게 해주는 클래스가 있습니다. 바로 Timer 클래스와 CountDownTimer 클래스 입니다. 하나씩 차례대로 사용법에 대해서 알려드립니다~ Timer timer = new Timer..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/mAoev/btqETC0nu8B/YxgjdNkhI6eVroVcguzFwK/img.png)
[Android] 현재 위치 주소 가져오기(Get current location without google map) [펌] LocationManager와 Geocoder를 사용하여 현재 위치에 대한 주소를 가져오는 예제입니다. 구글맵을 사용하지 않고 현재 위치를 가져오는 방법입니다. 다음 과정으로 실행됩니다. 1. 위치 서비스가 활성화 안되어 있는 경우 설정창을 띄워 사용자가 활성화 할 수 있도록 해줍니다. 2. 위치 퍼미션이 허용안되어 있는 경우 사용자가 허용할 수 있도록 합니다. 허용 후 오른쪽 스크린샷처럼 중앙에 텍스트뷰와 버튼이 보입니다. 3. 버튼을 클릭하면 현재 위치의 위도와 경도를 Toast로 보여주고 텍스트뷰에 현재 위치에 대한 주소를 보여줍니다. 처음 앱을 실행한 경우에는 왼쪽 스크린샷처..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bciEVg/btqEGfLesBQ/UGeyWAuC5OLodzkTmR3a40/img.jpg)
[android] FCM 웹(JAVA)서버에서 푸시메세지 보내기 [펌] 안드로이드의 기존 GCM에서 FCM으로 바뀌었다 구글 클라우드 메세지에서 파이어베이스 클라우드 메세지로 바뀐건진 정확히 모르겠지만.. 일단 뜬금없이 웹개발하다가 갑자기 회사에서 안드로이드 개발할 일이 생겼지만 웹뷰로 때워버리자! 라고 외친 후 만들어 놓고 보니 안드로이드 알림 메세지가 가야 한단다... 하.... 그래서 뭐 삽질좀 하고 여기저기 뒤적뒤적이면서 구현을 했다 일단 가장 먼저 https://console.firebase.google.com/u/0/ 당연히 구글 아이디는 있을것이지 콘솔 파이어베이스로 들어가 알람메세지 구현알 어플을 등록해준다. 이곳의 도움을 많이 받았다. 기초 설정은 여기 보고 따라하자 사실 저 블로그만 봐..