본문 바로가기

안드로이드

[안드로이드] INSTALL_FAILED_INSUFFICIENT_STORAGE 컴파일시에 로그캣 창에 INSTALL_FAILED_INSUFFICIENT_STORAGE가 뜨는 현상은 스마트폰의 용량이 부족하기 때문입니다. 별로 설치한 것이 없어도 용량이 부족해지는 현상은 로그가 계속 쌓이기 때문인데 이 로그를 삭제해주면 정상적으로 실행이 됩니다. 로그를 삭제하는 방법은 CMD창에서 ADB 쉘을 열어서 /data/log 안에 있는 모든 로그를 삭제해주면 됩니다. />adb shell #cd data cd data # cd log cd log # rm * rm * 더보기
[안드로이드]리스트뷰 리스트 클릭했을 때 인텐트 동작 - 리스트뷰 클래스 - list.setOnItemClickListener(new AdapterView.OnItemClickListener() { @Override public void onItemClick(AdapterView parent, View view, int position, long id) { // TODO Auto-generated method stub String intent_value = ((TextView) view).getText().toString(); // Launching new Activity on selecting single List Item Intent i = new Intent(getApplicationContext(), Detail.class); // sending d.. 더보기
[안드로이드]이클립스 실행 시 An error has occurred. See the log file C:\workspace\.metadata\.log 가 뜨면서 실행이 안될 때 workspace\.metadata\.plugins\org.eclipse.core.resources 안에 들어가면 .snap 파일이 있는데 이 파일을 삭제하면 정상적으로 실행된 다. 이클립스 내부적으로 처음 실행을 담당하는 플러그인이 exception 을 발생하기 때문에 에러가 발생하는 것 같다. 워크스페이스를 정리하다보면 가끔 이런 경우가 발생한다. 더보기
[안드로이드]이클립스/Aptana에서 SVN계정 캐쉬 삭제 탐색기를 열고 주소창에 %APPDATA%\Subversion\auth를 입력하여 들어간다. 그리고 ~~~simple 폴더를 찾아 들어가서 안에 있는 캐시와 관련된 파일들을 모조리 삭제한다. 그리고 SVN에 재접근한다. 계정이 바뀌었으면 새 계정으로 접근한다. 더보기
[안드로이드]Intro 화면(3초뒤 화면 전환) 어플리케이션 실행 시 3초 뒤 화면 전환하는 방법입니다. 애니메이션을 이용하는 방법으로 리소스파일안에 애니메이션 폴더를 만들어서 폴더안에 관련 애니메이션 파일들을 넣습니다. 애니메이션 파일은 인터넷 검색해보시면 다양한 종류들의 애니메이션 효과가 있을 꺼에요. public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.intro); Loading(); } private void Loading() { // TODO Auto-generated method stub Handler handler = new Handler() { @Override public void handle.. 더보기
[안드로이드] 소스 암호화 및 이클립스 proguard 사용법 안드로이드는 자바 언어를 기반으로 소스를 꾸미기에 디컴파일하게 되면 모든 소스가 쉽게 디컴파일이 됩니다. 그러므로 안드로이드에서는 기본적으로 소스 암호화를 제공해주는데 바로 proguard입니다. 사용법은 안드로이드 프로젝트의 project.properties 파일에서 proguard.config = proguard.cfg 를 입력해주면 됩니다. 이렇게 하면 export 시 암호화가 저장이 됩니다. 단, 그냥 빌드한 경우의 apk는 암호화가 되지 않습니다. 더보기
[안드로이드] 새 프로젝트 생성할때 Install Dependencies 현상 간혹 이클립스 업데이트 한 후 새프로젝트 생성하다보면 틀도 많이 바껴있고 저런 현상이 발생할 경우가 있습니다. 이 경우 SDK manager에서 Android Support Library를 지웠다가 다시 설치하시면 정상작동됩니다. 이렇게 해도 위에 화면이 나타날시 Install / update 버튼을 한번 눌러주시면 finish 하실 수 있습니다. http://stackoverflow.com/questions/11262471/install-dependencies-not-resolved-in-adt-r20 더보기
[안드로이드]AutoCompleteText 사용 및 에디트창 초기화 - 에디트텍스트창에 한글자 입력으로 그 글자에 해당하는 리스트가 나오는 것이 AutoComplete입니다. values 폴더 안에 array.xml을 만들어서 배열값으로 텍스트 넣으면 되고 작동하는 소스는 다음과 같습니다. AutoCompleteTextView autoCompleteTextViewExample = (AutoCompleteTextView)findViewById(R.id.imageUrl); ArrayAdapter adapter = ArrayAdapter.createFromResource( getApplicationContext(), R.array.name, android.R.layout.simple_dropdown_item_1line ); autoCompleteTextViewExample.s.. 더보기