스터디/Android+Java33 Android SDK Version 확인 (2011.09.28) Build.Version.SDK 를 하면 해당 문구가 적용된 휴대폰의 SDK 버전을 알려줌. 예제소스: package com.test.CheckSDKVersion;import android.app.Activity; import android.os.Build; import android.os.Bundle; import android.widget.Toast;public class TestCheckSDKVersionActivity extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceS.. 스터디/Android+Java 2017. 10. 7. Android APK Decomplie (2011.09.12) APK파일 디컴파일 방법 소스코드를 APK파일로 만드는 과정을 컴파일, APK파일에서 소스코드로 변환하는 과정을 디컴파일이라고 합니다.여기서 아셔야 될것은 디컴파일이라고 소스코드의 주석부분이라던지 static변수라던지 switch문 구조라던지 정확히 표현은 안되지만 API 함수를 사용한것을 정확히 판단할 수 있으며 대략적인 소스코드의 흐름을 아실 수 있습니다.암호화된 XML파일은 완벽히 복구가 가능하며 이외에도 소스코드가 아닌 부분들에 대해선 완벽히 복구가 가능합니다. 기본적으로 apk파일은 zip파일에서 확장자 이름만 변경된 파일입니다.그렇기에 확장자를 zip로 변경하신후 압축을 풀게 되면 내부에 간단한 image는 기본적으로 추출 가능합니다.apk확장자를 zip로 바꾼 파일 내부에는 classes.d.. 스터디/Android+Java 2017. 10. 7. Android Toast 메세지 사용방법 (2011.08.06) 1. 바로 출력하는 간단한 방법 Toast.makeText(getApplicationContext(), "err:111 \n 잠시후 다시 시도해 주세요.", Toast.LENGTH_SHORT).show(); 여러 토스트 메세지가 중첩이 되지않고, 1개의 메세지가 출력이 끝나면 다음 메세지가 출력이된다. 출력을 짧은 시간안에 많이 하게 될경우, 메세지가 모두 사라지는데 한참 시간이 걸리는 단점이 있다. 2. 인스턴스를 이용한 토스트 출력 방법 Toast mToast = Toast.makeText(getApplicationContext(), "null", Toast.LENGTH_SHORT); //인스턴스 생성 mToast.setText("잠시후 다시 시도해 주세요"); //문자열 삽입 mToast.show(.. 스터디/Android+Java 2017. 10. 7. 이전 1 2 3 4 다음