본문 바로가기

안드로이드 팁

[안드로이드] 안드로이드 Failed to install timeout Failed to install XXx.apk on device '디바이스명 ' : timeout 개발을 하다보면 위와 같은 에러가 가끔 발생합니다. 지금이야 검색하면 바로바로 나오니 큰문제가 되지 않지만 초창기에는 관련문제를 알아내는게 그리 쉽지 만은 않았습니다. 보시는 바와 같이 에러의 마지막에 보시면 timeout 라고 되어 있습니다. 개인적인 생각으로는 이클립스가 이리말하는것 같습니다. " 단말기에 apk파일을 인스톨 할려고 하는데 apk가 용량이 크네. 근데 니가 설치 시간을 짧게 잡아놔서 내가 설치하다가 시간 제한에 걸린거아냐? " 다분히 개인적인 생각입니다. 해결책은 간단합니다. 이클립스에서 상단 메뉴바에서 Window 클릭 --> Preferences 클릭 --> 좌측 메뉴중 Android.. 더보기
[안드로이드 팁] ScrollView 에 Gesture 이벤트를 달아보자 작업을 하다보니 ScrollView에 Gesture를 추가해야 하는 상황이 생기게 되더라구요. 기존 웹서핑을 하다보니 자세히 나와 있지 않아 나름 삽질을 하며 성공한 방법을 정리 하고자 합니다. 절대적인 방법이 아닌 혼자만의 삽질이니 더 좋은 방법이 있으시다면 알려주시면 수정하도록 하겠습니다. 당연히 Gesture를 가능하게 하려면 Activity에 Gesture를 상속받아 몇가지를 오버라이딩을 하여야 합니다. public boolean onDown(MotionEvent e) {} public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX, float velocityY) {} public void onLongPress(MotionEven.. 더보기
[안드로이드 팁] 안드로이드 ListView 이벤트 추가 팁 [안드로이드 팁] 안드로이드 ListView 이벤트 추가 팁 ListView를 간간히 자주 사용을 하게 되다보니 이런저런 문제점이 자주 발생하게 되는데요.이번에 발생된 문제점은 ListView를 한줄짜리가 아닌 내가 원하는 모양대로 구성하기 위하여 소위 Custom ListView를 만들려고 하다가 문제점이 발생하더군요. 기본적으로 ArrayAdapter를 상속받는 클래스를 만들어 getView(int, View, ViewGroup)를 오버라이딩 하여 구성하게 됩니다. 아래의 코드를 보면서 진행하겠습니다.public View getView(int position, View convertView, ViewGroup parent){ View v = convertView; if(v == null){ Layou.. 더보기
[안드로이드 팁]안드로이드 화면 켜짐 유지(화면 안꺼지게 하기) 스마트폰은 기본적으로 일정 시간동안 아무런 반응이 없으면 자동으로 화면이 꺼지게 됩니다. 원할 경우 실행되는 동안 화면을 안꺼지 게 할수 있습니다. getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); 을 추가하게 되면 실행되는 동안 화면이 꺼지지 않습니다. 더보기