본문 바로가기

Program/Android

(25)
[Android] Apk jarsinger ** 개인적 메모입니다. 태클 사절 ** REM jarsigner -keystore ${keystore} -storepass ${keystore.password} -keypass ${keypass} -signedjar ${signed.apkfile} ${unsigned.apkfile} ${keyalias} jarsigner.exe -keystore D:\WinApp\ProcessCommandTest\ProcessCommandTest\res\single_cartoon.keystore -storepass dpadbWkd -keypass dpadbWkd -signedjar D:\WinApp\ProcessCommandTest\ProcessCommandTest\res\signed.apk D:\WinApp\Proc..
Android Project Auto Create ** 개인적 메모입니다. 태클 사절 ** 0. Android project create. 1. R.java create. 2. compile. 3. Dalvik dx. 4. make package file. 5. signing. 직접 android package 만들기 0. Create Android Project \tools>android create project -t "android-7" -n PROJECT_NAME -p PROJECT_PATH -a BASIC_ACTIVITY_NAME -k PACKAGE_NAME 1. R.java 생성하기 1.1 R.java 먼저 R.java라는 파일을 생성해야 한다. 이 R.java 에 대한 설명은 http://code.google.com/android/intro..
Android - Unload memory get Image size ** 개인적 메모입니다. 태클 사절 **
Andoird - 기기 셋팅 화면 설정 변경및 상태 가져오기.!! ** 개인적 메모입니다. 태클 사절 ** manifest 에 퍼미션 추가!(필수) 단순히 현재 화면 고정 상태만 알려면 위 퍼미션은 필요없지만 화면 고정상태 해제한다거나 고정할때는 필요하다. android.provider.Settings.System.getInt(getContentResolver(), Settings.System.ACCELEROMETER_ROTATION, 0) 위 한줄이 현재 화면 상태를 알려준다. 고정일 경우는 값이 0, 회전인 경우 1 리턴. 화면을 고정인 상태로 변경할때는 아래의 코드를 입력해주면된다. android.provider.Settings.System.putInt(getContentResolver(), Settings.System.ACCELEROMETER_ROTATION, ..
Android - 단말 기기 정보 조회 ** 개인적 메모입니다. 태클 사절 ** 안드로이드 SDK에서 단말기의 모뎀에서 제공하는 전화기능에 관련된 내용은 android.telephony 패키지의 TelephonyManager클래스에서 담당한다. (참고 : Android Developers) 단말기의 모뎀상태에 대한 정보를 얻기 위해서는 READ_PHONE_STATE권한이 필요하다. AndroidManifest.xml파일에 아래 내용을 추가한다. ◆ 단말기의 모뎀상태 조회 TelephonyManager 객체를 얻기 위해서는 Context 객체에서 제공하는 getSystemService() 메서드를 이용한다. TelephonyManager tm = (TelephonyManager) getSystemService(TELEPHONY_SERVICE);..
Android - 안드로이드의 파일 입출력 경로 얻기(커니님의 글) ** 개인적 메모입니다. 태클 사절 **애플리케이션을 제작하다 보면 파일을 입/출력 기능을 구현해야 하는 경우가 있습니다. 파일 입/출력을 수행하려면 파일의 경로를 꼭 알아야 하는데, 안드로이드에서 파일을 저장할 수 있는 경로는 다양합니다. 가장 크게 애플리케이션 데이터가 저장되는 영역(일반적으로 '내부 저장소(Internal Storage)'라 불림)와 사진, 비디오, 데이터 등을 저장하는 영역(일반적으로 '외부 저장소(External Storage)(주1)'라 불림)으로 나뉠 수 있으며, 각 영역별로 다시 캐시 데이터가 저장되는 영역, 데이터베이스가 저장되는 영역 등으로 나뉩니다.(주1) 외부 저장소는 사용자 데이터(사진, 동영상, 등)이 저장되는 영역입니다. 일반적으로 이는 단말기의 외장 SD카드를..
Android - Activity Life Cycle ** 개인적 메모입니다. 태클 사절 ** 출처 = http://tigerwoods.tistory.com/30 1. Activity의 4가지 주요 상태 (4 essential states of Activity) Active/Running 상태 Activity A가 화면의 가장 앞(foreground)에 있어 사용자가 직접 볼 수 있고, 포커스를 가지고 있는 상태. 다시 말하자면 입/출력이 가능한 상태. Pause 상태 Active상태의 activity A가 화면의 foreground를 새로 점유한 activity N에게 포커스를 잃었지만 아직은 A의 일부가 보이는 상태 (foreground를 획득한 activity N이 화면 전체를 사용하지 않거나, 반투명하게 구현 되어 있을 때). Stop 상태 Acti..
Android - WebView & JavaScript ** 개인적 메모입니다. 태클 사절 **안드로이드 java source =================================================================================================== package com.example.webview; import android.app.Activity; import android.content.Context; import android.os.Bundle; import android.os.Vibrator; import android.util.Log; import android.view.KeyEvent; import android.view.View; import android.view.Window; impor..