본문 바로가기

반응형

Programming

(171)
가로화면, 세로화면 전환시 문제점 가로, 세로로 화면을 전환할때 마다 onCreate() -> onStart() -> onResume() 이런 순서대로 실행됩니다. 만약 파일을 읽거나 네트워크처리가 들어가게되면 중복처리가 발생할 수도 있습니다. 이걸 막는 방법에는 몇가지가 있는듯 하나 제일 간단한 방법인거 같은 AndroidManifest.xml 을 수정하는 방법을 적어봅니다. testA 액티비티는 아무런 수정이 없으므로 위와 같은 문제가 존재합니다. testB 액티비티는 가로, 세로 화면 전환에서는 위의 문제가 발생하지 않습니다. testC 액티비티는 가로, 세로 화면 전환과 쿼티자판을 열고 닫을때에도 위의 문제가 발생하지 않습니다. 화면 전환이나 쿼티자판을 열고 닫을때에도 onCreate -> onStart() -> onResume(..
Syntax Highlighter 2.0 설치하기 다운로드 http://alexgorbatchev.com/wiki/SyntaxHighlighter `스킨->HTML/CSS 편집` 으로 가서 사용할 때에는 이걸 쓰고 안에 다가 코드르 넣어 주면 됩니다
[Java] 실수형 소수점 실수형 데이터에서 소수점을 제한해서 표현하고 싶을때!!!! 예를 들어 소수점 둘째 자리까지만 표기하고 싶을때!! 그럴때 사용하는 함수가 있습니다. DecimalFormat 여기에 간단한 사용법을 남김과 동시에 버릴 소수점을 어떻게 처리하는지도 비교할수 있도록 같이 올립니다. setRoundingMode 메소드가 처리하는 방법을 설정하는 함수 입니다. import java.math.RoundingMode; import java.text.DecimalFormat; public class Test { public static void main(String[] args) { DecimalFormat df = new DecimalFormat("0.##"); double num[] = {1.977, 1.975, 1..
[Android] 에뮬레이터 실행 화면 가로, 세로 두가지 모두 테스트를 하기 위해 두개의 에뮬레이터를 만들었습니다. 480x320 320x480 아직 정확하지는 않지만.... 대충 해보니... 메뉴키 - PageUp / F2 취소키 - ESC 잠금키 - F4 / F7 조이스틱 입력(?) - F6 3G 켜기/끄기 - F8
[Android] Activity 전환 A : 전환할 Activity Class Intent B = new Intent(this, A.class); startActivity(B);
[Android] Slidingdrawer (2) - horizontal vertical과 다른 점은 slidingdrawer의 속성중에 android:orientation 를 "horizontal"로 바꾸어 주면 됩니다. 물론 handle도 거기에 맞게 해줘야 합니다. handle에 넣을 이미지가 없어서 대충 글자로 해보았습니다.
[Android] Slidingdrawer (1) - vertical 안드로이드 메인에서 프로그램 목록을 볼때 위로 드래그하는 것과 같은 것이다. slidingdrawer는 handle과 content 두개가 존재합니다. handle : 슬라이딩시 클릭하는 부분 Content : 슬라이딩된 후에 내용이 보일 부분 이 두 부분은 필수 입니다. handle과 content는 항상 이걸 써야한다는 제한은 없어 보인다. TextView, ImageView도 되고 Layout도 되는것 같다. 하지만 content에는 꼭 Layout을 써주는 것이 좋을 것 같다. FrameLayout은 모든 것이 한곳에서 그려지므로 겹칠수 있다. 그래서 content에서 Layout을 써주지 않으면 내용이 겹쳐 보인다. 위와 같이 하면 내용이 겹치게 되어 다음과 같이 출력되게 됩니다. 이 문제를 가..
[Android] 오류메세지 [2010-02-15 14:18:54 - AndroidTest]Re-installation failed due to different application signatures. [2010-02-15 14:18:54 - AndroidTest]You must perform a full uninstall of the application. WARNING: This will remove the application data! [2010-02-15 14:18:54 - AndroidTest]Please execute 'adb uninstall google.android.test' in a shell. 검색을 통해서 해결 방법을 알아냈다. 에뮬레이터에 이미 실행중인 프로그램과 새로 실행할려는 프로그램의 차이가 많이나..

반응형