반응형 Android32 Android Installation error: INSTALL_FAILED_UPDATE_INCOMPATIBLE 오류 해결ㄹ 이클립스나, Android Studio 에서 Android Device 에 apk 파일을 설치하려 할 때 "INSTALL_FAILED_UPDATE_INCOMPATIBLE" 메시지가 발생할 때가 있다. 이러한 메시지는 동일한 package 의 프로그램이 기존에 설치되어 있을 때 신규 apk 를 설치하려 할 때 서명키의 충돌로 인하여 설치 불가 에러가 발생하는 것이다. 기존 apk 를 폰에서 삭제하고 다시 새로 설치하면 해결할 수 있다. Android 2017. 5. 2. AutoCompleteTextView 에서 선택된 아이템 가져오기 안드로이드에서 AutoCompleteTextView 를 사용하면 아래와 같이 자동 화면을 나타낼 수 있다. 이런 경우에 사용자가 목록을 선택 했을 때 선택된 아이템을 가져오는 방법을 알고자 한다면 아래와 같이 처리하면 가져올 수 있다. AutoCompleteTextView.setOnItemClickListener(new AdapterView.OnItemClickListener() { @Override public void onItemClick(AdapterView parent, View view, int position, long id) { Toast.makeText(해당 activity.this, "선택 아이템! : "+ [AutoCompleteTextView 리스트 아이템].get(position)... Android 2017. 4. 20. Android NFC Tag 로 특정 앱을 실행하기 (Launch App From NFC Tag) Android 에서 특정 어플을 통해 Tag 이벤트를 주고 싶을 때 아래와 같이 AndroidManifest.xml 에 mineType 을 지정해 주면 해당 Package의 App이 실행되면서 태그를 읽어 액션을 취할 수 있다. Android 2017. 4. 10. 안드로이드 Android Fatal signal 11 오류 해결 Android 에서 Fragment 내에 Webview 를 Add, remove 할때 Fatal signal 11 (SIGSEGV) Android 내 Fragment 에서 동적으로 Webview 를 Add, Remove 할 시에 Fatal signal 11 (SIGSEGV) 가 발생하였다. 알고 보니 아래와 같이 Fragment 내에서 hardware 속성의 옵션으로 Webview 를 사용할 경우 어플이 memory kill 이 될 수 있다는 것. FrameLayout in Fragment dynamically causes memory leak (Grow heap (frag case)) 해결 책은: androidManifest.xml 에 android:largeHeap=”true” 옵션 추가 웹뷰 옵션에.. Android 2017. 3. 30. android keystore sha 키 구하기 (안드로이드 키스토어 fingerprint 찾기) Android 에서 keystore 의 fingerprint 를 찾는 법을 알아보자. 이 값이 왜 필요하냐면.... Android 개발중 FCM (기존에 GCM) 등에서 앱 등록시에 요구하곤 한다. 먼저 CMD 콘솔 창을 실행에서 열고 "keytool -list -v -keystore [키 이름]" 을 입력해 보자. 만약 위와 같이 keytool 을 찾을 수 없는 명령이라 나온다면 keytool 경로가 환경 변수에 등록 되지 않은 상태일 것이다. keytool 을 먼저 환경 변수에 등록해 보자. keytool의 경우 위와 같이 jdk 폴더의 bin 폴더내에 있다. 경로를 확인 했으면 시스템 속성창의 위 환경 변수를 실행한다. 제어판 내에 있다. 아래 시스템 변수에서 path 항목을 더블 클릭하면 위와 같.. Android 2017. 3. 29. Android 폰트 그림자 shadow 효과 주기 Android font style (shadow)Android 플레이어에서 에이징 기능을 구현하는 중에 자막 기능에 대한 요구사항이 들어왔다. 텍스트를 흰색으로 표현하기에는 흰 배경에서 글씨가 먹히는 현상이 있어 shadow 텍스트 이펙트를 도입.Text shadows require four parameters: 1.The shadow colour: what colour the shadow will be 2.The X offset: where the shadow is positioned horizontally relative to the text 3.The Y offset: where the shadow is positioned vertically relative to the text 4.The radi.. Android 2016. 3. 21. Android Handler Delay leftTime 남은시간 구하기 Android handler 남은 시간 확인Android 내에서 대부분의 Delay 통신은 Handler 를 사용하여 구현하는 중에 현재 Delay에 대한 남은 시간을 알야아 하는 상황이 발생했다.아래와 같이 구현하면 남은 시간을 측정할 수 있다. 시작 시간 기록 long handlerStartTime = System.nanoTime(); handler.postDelayed(… 현재 소요 시간 추출 long elapsedTime = System.nanoTime()-startTime; 시작 시간으로부터 남은 시간 추출 long remainingTime = 6000 - elapsedTime; generated by haroopad Android 2016. 3. 3. Android Studio All Search 정의된 모든 것 검색하기 androidstudio_search.html Android Studio Search 정의된 모든 것 검색하기‘Ctrl + Alt + Shift + N’클래스, 변수, 스타일, 테마 등을 한번에 검색하기 위해서는 위 단축키를 입력한다. generated by haroopad Android/Android Studio 2016. 3. 3. Android Studio Style, Theme 확인하기 androidstudio_styletheme.html Android Studio Style Theme 확인하기‘Ctrl + Shift + I’Android Studio 에서 xml 파일 내의 정의된 Style 을 확인하고 싶을 때가 있다.확인하고 싶은 값에 커서를 위치시키고 Ctrl + Shift + I 를 누르면 정의된 Style 에 대한 정의가 간략하게 표시된다. generated by haroopad Android/Android Studio 2016. 3. 3. Android Invisible Button Action 투명 버튼 클릭 안드로이드에 화면 가장자리를 특정 패턴으로 클릭할 때 어떤 이벤트를 주고 싶었다.일반적으로 버튼에 Invisible 효과를 부여하면 버튼 클릭을 인식하지 못한다. 아래와 같이 처리하면 클릭 이벤트를 받을 수 있다. Button.setVisibility(view.VISIBLE); Button.setBackgroundColor(Color.TRANSPARENT); Android 2016. 2. 12. Android Toolbar Shadow 제거 toolbarshadow.html Android Toolbar Shadow 제거Android Toolbar 를 생성시 아래에 그림자가 발생한다.이러한 그림자 효과를 없애기 위해서는 아래와 같이Toolbar 레이아웃에 elevation = 0dp 를 주도록한다. Android 2016. 1. 18. Android Studio 메모리 설정 Android Studio 메모리 설정Android 스튜디오에서 메모리 설정을 하는 방법 Android 스튜디오에서 메모리 설정을 하는 방법은 vmoptions 파일을 통해 설정할 수 있다. 64 bit, 32bit 윈도우에 따라 그 위치도 다르다.윈도우 32 bit : “Studio 설치경로/bin/idea.exe.vmoptions” 64 bit : “Studio 설치경로/bin/idea64.exe.vmoptions”최신버전 Android Stutio 는 파일 이름이 변경 되었다. 32 bit : “Studio 설치경로/bin/studio.exe.vmoptions” 64 bit : “Studio 설치경로/bin/studio64.exe.vmoptions”맥 “~/Library/Preferences/Int.. Android/Android Studio 2015. 12. 21. 이전 1 2 3 다음 반응형