전체 글 (626) 썸네일형 리스트형 안드로이드/Android APK 분석해 보자. (패키지명, 버전등을 알수 있다.!) 안드로이드/Android APK 분석해 보자. (패키지명, 버전등을 알수 있다.!) 안드로이드 프로젝트를 APK로 만들게 됩니다. 그렇게 되면 APK에 대한 정보를 알 수 가 없는데요. APK로 패키지명이나 버전등을 알아야 할 경우가 생기게 됩니다. 그럴경우 APK를 이용해서 정보를 확인 하는 방법에 대해 알아 보겠습니다. 1. APK 압축 풀기APK를 확인하기 위해서 제일 처음하실 작업은 APK 압축을 푸는 작업입니다. 알집은 압축풀기를 지원하지 않기 때문에 winzip, winrar, 7-Zip 등을 사용하셔서 압축을 풀어야 합니다. (7집 파일 입니다.) (네이버에 7-zip 이라고 치시면 다운로드 받을 수 있습니다.) 2. 압축을 풀면 해댕 APK 파일명의 디렉토리가 생성 됩니다. 압축을 푼 디렉.. 윈도우/Windows RGB 색상을 Hex 코드로 변환하기 윈도우/Windows RGB 색상을 Hex 코드로 변환하기 컴퓨터를 사용하는 중에, 자의반 타의반으로 RGB 색상으로 컬러 작업을 할 경우가 생기게 됩니다. 참 난감한 상황입니다 ㅎㅎ 그럴 경우에 RGB 색상을 Hex 코드로 변경해서 작업하는 방법에 대해 알아 보겠습니다. R : 219 G : 242 B : 255 보통의 RGB 색상 입니다. 하지만 Hex 코드로만 컬러를 지원하는 Android 같은 경우에는, 사용할 수 가 없습니다. 그렇기 때문에 Hex코드 값으로 변경해야 합니다. 자 그럼 변경하는 방법에 대해 알아볼까요? 1. 우선 윈도우 기본 프로그램 계산기를 실행 합니다. 상단 [보기] 메뉴에서 다음과 같이 프로그래머용 계산기를 선택해 줍니다. 2. 기본값은 Dec(10진수)로 되어있지만, He.. 안드로이드/Android String 문자열 공백("")의 Length 길이는? 안드로이드/Android String 문자열 공백("")의 Length 길이는? String 문자열 공백("")의 Length 길이는 몇일까요? 보통 String 문자열의 Length를 체크하는 경우가 많은데요. 공백의 경우("") 과련 Length는 몇일까요? ㅎㅎ 두두두두두!!!! 바로!!! 0 네 그렇습니다. 0 입니다. ㅎㅎ 다들 예상하셨죠? 그렇기 때문에, String 문자열 null 체크를 해주실때는 아래와 같이 체크해 주시면 됩니다. if(string != null && string.length > 0) { } 안드로이드/Android TextView 사용법 정리 안드로이드/Android TextView 사용법 정리 안드로이드 TextView 사용법 정리 입니다. android:singleLine="" : TextView가 차지한 영역내에서 한줄로만 String 문자열을 보여준다. 문자열이의 길이가 영역을 넘어갈 경우 ... 으로 표시 (기본값 false) 안드로이드/Android HttpUrlConnection Request Body 인코딩 설정 방법 안드로이드/Android HttpUrlConnection Request Body 인코딩 설정 방법 HttpUrlConnection Request Body 인코딩 설정 방법 입니다. OutputStreamWriter wr = new OutputStreamWriter(conn.getOutputStream()); wr.write(URLEncoder.encode(StringBody, "UTF-8")); wr.flush(); "UTF-8" , "EUC-KR" 등으로 원하는 인코딩을 설정 할 수 있습니다. 안드로이드/Android HttpUrlConnection XML 방식으로 Request, Response 하기 안드로이드/Android HttpUrlConnection XML 방식으로 Request, Response 하기 HttpUrlConnection XML 방식으로 Request, Response 하는 방법에 대해 알아 보겠습니다. HttpURLConnection conn = null; OutputStream os = null; InputStream is = null; ByteArrayOutputStream baos = null; conn = (HttpURLConnection)url.openConnection(); conn.setConnectTimeout(CONN_TIMEOUT * 1000); conn.setReadTimeout(READ_TIMEOUT * 1000); conn.setRequestMethod(P.. 안드로이드/Android HttpUrlConnection JSON 으로 Request, Response 하기 안드로이드/Android HttpUrlConnection JSON 으로 Request, Response 하기 HttpUrlConnection JSON 방식으로 Request, Response 하는 방법에 대해 알아 보겠습니다. HttpURLConnection conn = null; OutputStream os = null; InputStream is = null; ByteArrayOutputStream baos = null; conn = (HttpURLConnection)url.openConnection(); conn.setConnectTimeout(CONN_TIMEOUT * 1000); conn.setReadTimeout(READ_TIMEOUT * 1000); conn.setRequestMethod(P.. 안드로이드/Android HttpUrlConnection Request 설명 및 설정 하기 (header, get, post, body등.) 안드로이드/Android HttpUrlConnection Request 설명 및 설정 하기 (header, get, post, body등.) HttpUrlConnection Request header 설정하는 방법 입니다. // HttpURLConnection 객체 생성. HttpURLConnection conn = null; // URL 연결 (웹페이지 URL 연결.) conn = (HttpURLConnection)url.openConnection(); // TimeOut 시간 (서버 접속시 연결 시간) conn.setConnectTimeout(CONN_TIMEOUT * 1000); // TimeOut 시간 (Read시 연결 시간) conn.setReadTimeout(READ_TIMEOUT * 1000.. 안드로이드/Android java.net.ConnectException: Connection refused 에러 안드로이드/Android java.net.ConnectException: Connection refused 에러 HttpUrlConnection 을 통한 네트워크 작업시, java.net.ConnectException: Connection refused 아래와 같은 오류가 발생하게 됩니다. 원인은 웹서버가 완전히 종료되지 않은 상태에서 start 하거나, 웹서버가 죽어있는 상태에서 stop할 경우에 나타나는 에러 입니다. 단말 개발자라면, 서버담당자 분에게 서버 상태를 문의해 보시기 바랍니다. 출처 : http://songem82.tistory.com/category/tomcat 안드로이드/Android java.lang.SecurityException: ConnectivityService: Neither user 10316 nor current process has android.permission.ACCESS_NETWORK_STATE. 에러 안드로이드/Android java.lang.SecurityException: ConnectivityService: Neither user 10316 nor current process has android.permission.ACCESS_NETWORK_STATE. 에러 안드로이드 퍼미션 에러 입니다. java.lang.SecurityException: ConnectivityService: Neither user 10316 nor current process has android.permission.ACCESS_NETWORK_STATE. 네트워크 사용시 퍼미션을 설정해 주시면 간단하게 해결 됩니다. 안드로이드/Android Logcat 한글 기울어짐 현상 수정하기 안드로이드/Android Logcat 한글 기울어짐 현상 수정하기 Logcat을 사용하다 보면 한글 기울어짐 현상을 발견하게 됩니다. 초난감-_-;; 한 상황이죠.. 그냥 무시하고 쓰기에는 애매한 상황이 오게 됩니다. 하지만 아주 간단하게 문제를 해결 할 수 있습니다. 자 그럼 올바른 한글 Log 설정을 위한 셋팅을 시작해 보겠습니다. [이클립스] -> [Window] -> [Preferences] -> [Android] -> [Logcat] 메뉴를 클릭 합니다. 한글이 기울어져 있다면 바로 다음과 같이 설정되어 있으실 겁니다. 바로 [@돋움-bold-12] 아마 다른 글씨체를 설정하고 있다고해도 @ 표시는 붙어 있으실 겁니다. @ 기울어진 글씨를 표현합니다. 저는 찾지 못했지만, 아마도 이런 폰트를 제.. 안드로이드/Android Logcat 세션 필터(session filter) 기능 중지 하기 안드로이드/Android Logcat 세션 필터(session filter) 기능 중지 하기 안드로이드 프로젝트를 진행하면서 디버깅을 진행 할 경우에 Logcat 을 많이 사용하게 되는데요.! Logcat 에서는 세션 필터(session filter) 라는 기능을 제공 합니다. 세션 필터(session filter) 라는 기능은 한 어플리케이션(패키지) 내의 로그를 모두 보여주게 되는 기능인데요. 패키지별로 디버깅을 진행할 경우에 매우 유용한 성능을 발휘하게 됩니다. 하지만 결정적인 문제점이 있는데요.!! 엄청난 로그의 양과 스크롤을 뺏겨서 사용자가 지정한 로그를 보기 힘들다는 점 입니다. ADT 업데이트 전에 Logcat 을 쓰셨던 분들이라면 적응하기 참 힘든 부분이죠? ㅎ 하지만 간단한 설정만으로 세.. 자바/Java Do-While 문 사용법 자바/Java Do-While 문 사용법 쉽게 설명해서 무조건 한번은 타는 구조 입니다. public class TestDoWhile { public static void main(String[] args) { int i = 0; do { System.out.println("Number" + i); i++; } while (i < 10); } } 결과값 입니다. int i 가 10보다 작을때까지 찍어 주었는데요.! 보통의 While 문과 동일한 결과가 나타 납니다. Result Number0 Number1 Number2 Number3 Number4 Number5 Number6 Number7 Number8 Number9 하지만 While문의 조건에 (int < 0) 작을때까지 조건을 준다면 어떻게 될까요?.. 자바/Java break문, contunue문, 이름 붙은 반복문 사용법 자바/Java break문, contunue문, 이름 붙은 반복문 사용법 2.4 break문 switch문에서 이미 배운 것과 같이 break문은 현재 위치에서 가장 가까운 switch문 또는 반복문을 벗어나는데 사용된다. 주로 if문과 함께 사용되어 특정 조건을 만족하면 반복문을 벗어나도록 한다. [실행결과]i=15 sum=105 숫자를 1부터 계속 더해 나가서 몇까지 더하면 합이 100을 넘는지 알아내는 예제이다. i의 값을 1부터 1씩 계속 증가시켜가며 더해서 sum에 저장한다. sum의 값이 100을 넘으면 if문의 조건이 true이므로 break문이 수행되어 자신이 속한 반복문을 즉시 벗어난다. 이처럼 무한 반복문에는 조건문과 break문이 항상 같이 사용된다. 그렇지 않으면 무한히 반복되기 때.. 안드로이드/Android HttpUrlConnection getResponseCode() == HttpURLConnection.HTTP_OK 처리 방법 안드로이드/Android HttpUrlConnection getResponseCode() == HttpURLConnection.HTTP_OK 처리 방법 안드로이드 HttpURLConnection 을 사용하여 서버와 통신을 하게 될 때, conn.getResponseCode() 의 Result 코드 값으로 HttpURLConnection.HTTP_OK(200) 받게 되는 경우 재대로 통신을 위한 준비가 되었다고 볼 수 있는데요. 이렇게 재대로 연결된 후에는 서버에서 내려주는 Byte들을 처리해서 xml 형식의 String으로 변환하는 방법 입니다. InputStream is = null; ByteArrayOutputStream baos = null; if(conn.getResponseCode() == Ht.. 이전 1 ··· 27 28 29 30 31 32 33 ··· 42 다음