Prog./Android 6

[Android] Device 유일값 만들기

안드로이드에서 단말 유일의 값을 만들어야 할 필요가 있는 경우가 있다..? (말 참 이상하게 쓴다..) stackoverflow 검색하다가 발견한 방법 androidID, deviceID, simID를 조합해서 만드는 방법이다. final TelephonyManager tm =(TelephonyManager)getBaseContext().getSystemService(Context.TELEPHONY_SERVICE); final String tmDevice, tmSerial, tmPhone, androidId; tmDevice = "" + tm.getDeviceId(); tmSerial = "" + tm.getSimSerialNumber(); androidId = "" + android.provider.S..

Prog./Android 2011.12.02

[Android] 이미지파일명에 공백이 있어서 에러가 나는 경우

Caused by: java.lang.IllegalArgumentException: Illegal character in path at.... 위와 같은 오류가 있는 경우 URL에 공백이 있어서 그렇다. 이 경우 URL의 스트링 값의 공백을 간단히 "%20"으로 replace하면 오류를 잡을 수 있다. 예를 들면 String url = "http://www.google.com/이미지_파일명 공백.jpg"; 와 같은 스트링이 있을 경우 공백이 있어서 오류가 발생한다. 이때 이 스트링을 String replaceString = url.replace(" ", "%20"); 으로 공백을 %20으로 대체하고 실행하면 오류가 사라진다~

Prog./Android 2011.11.22

[Android] 배경화면을 패턴이미지로

두번째는 작은 이미지를 바둑판 마냥 반복해서 배경화면으로 넣는 방법이다. 준비물은 역시나 패턴이미지로 사용할 png파일 일단 준비한 배경화면파일을 resource에 drawable에 넣어두고 drawable속에 xml파일을 만든다 xml파일 코드는 요로고나서 android:background="@drawable/아까만든 xml파일이름" 요로코롬하면 배경화면을 패턴이미지로 할 수 있다~

Prog./Android 2010.12.19

[Android] 버튼 터치시 변경되는 소스

준비 : 보통 보여지는 버튼 png파일/ 터치되었을때 보여지는 버튼 png파일 준비한 버튼이미지를 Resource폴더의 drawable에 포함하고 Resource폴더의 drawable에 xml파일을 생성한다. 물론 xml파일 이름은 소문자로.... xml파일의 코드는 자 이제 준비는 완료되었고 layout xml 파일에서 버튼의 배경으로 위에서 생성한 drawable폴더 속의 xml의 이름으로 한다 예를들어 이런식으로 설정하면 버튼을 눌렀을 때와 그냥 보여질 때 햅틱느낌을 줄 수 있음!

Prog./Android 2010.12.18