본문 바로가기 메뉴 바로가기

:: 선택적 기억상실증 ::

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

:: 선택적 기억상실증 ::

검색하기 폼
  • 분류 전체보기 (565)
    • 놀자 (237)
    • IT (323)
    • Website (4)
  • 방명록

안드로이드 (29)
android studio gradle build 는 성공했지만, cannot resolve dependency 로 오류 표시되는 경우

오랜만에 안드로이드 앱의 버전 업데이트를 위해서 android studio 를 실행하였는데, 뜻하지 않은 오류를 만나는 것은 반가운 일이 아니다. 이번에는 gradle.build 에 dependency 가 정상적으로 잘 잡혀있고, gradle build 도 잘되고, apk 도 잘 생성되지만, 소스코드를 열어보면 특정 library 에 대한 dependency 가 editor 에 적용되지 않아서 import 구문이 회색으로 보이고, 소스 중간중간에 나타나지 말아야 할 오류코드 표시가 시뻘건 색으로 표시되는 경우가 발생하였다. 아주 간단한 방법으로 위 cannot resolve dependency 를 해결하는 방법이 있다. 모르면 나처럼 1시간 이상을 헤매기도 하겠지만... 1. 프로젝트의 보기방식을 모든 ..

IT 2018. 8. 16. 11:13
안드로이드 바코드 이미지 생성, 스캐너 라이브러리

안녕하세요. 오늘은 바코드 이미지를 생성, 스캔할 수 있는 자바 라이브러리를 알아보겠습니다. 요즘 QR-Code 니 Code128 이니 하는 등의 바코드를 생성하여 이미지로 출력하거나, PDF 파일 등에 삽입하기 위해서 1차원, 2차원 바코드를 생성하는 라이브러리를 검색해 보았습니다. 대표적인 라이브러리로 오랜? 전통의 ZXing(Zebra Crossing), ZBar 라이브러리가 대표적입니다. 스마트폰은 이미지를 출력할 수 있는 화면과, 바코드를 인식할 수 있는 카메라가 모두 포함되어 있어서 자연스럽게 하드웨어 바코드 리더기를 구입하기 부담스러워 하시는 분들이 종종 사용합니다. 이전에는 많은 기업들이 광고 마케팅의 용도로 건물 광고판에 QR-Code 등을 출력하여, 사용자들이 코드를 스캔하여 자신들의 ..

IT 2018. 4. 7. 00:43
android Handler 사용 시 유의사항

Unable to add window -- token android.os.BinderProxy@3d88be0 is not valid; is your activity running? android.view.WindowManager$BadTokenException: Unable to add window -- token android.os.BinderProxy@3d88be0 is not valid; is your activity running? 등의 UI 처리를 시도할 때 발생하는 오류입니다. 설명대로 너의 Activity 가 이미 중지가 되었는데, 중지된 Activity 에서 View 에 변동사항을 발생키는 경우 오류가 발생합니다. 처음에는 참 당황스럽고, 멀티쓰레드 환경이라면 오류 메시지도 Looper, ..

IT 2018. 4. 5. 13:27
안드로이드 에뮬레이터 4.X 버전에서 한글이 정상적으로 표시되지 않는 경우

안드로이드 에뮬레이터를 사용하여 앱을 테스트할 때, 구버전까지 지원하도록 만든 경우, 낮은 버전에 대한 테스트를 진행해야 한다. 이때, 에뮬레이터를 사용하는데, 4.X 버전을 사용하는 경우, 한문, 일어등은 정상적으로 표시되는 반면, 한글은 정상적으로 표시되지 않는 증상이 있다. 이를 해결하기 위해서 system.img 파일에 한글을 표시할 때 사용할 NanumGothic.ttf, NanumGothicBold.ttf 파일을 추가해주면 된다. 방법은 다음과 같다.(아래의 방법은 우분투를 기준으로 합니다. 윈도우는 이번에 bash 가 추가되었다고 하니 비슷하게 사용할 수 있지 않을까 합니다.) 1. android-sdk-linux 폴더의 system-images 의 4.X 버전대의 폴더를 선택한다. 여기서는..

IT 2017. 12. 19. 13:17
리눅스에서 여러대의 테스트 기기에 한번에 앱 인스톨하기

터미널을 열고 아래의 명령어를 입력한다. for SERIAL in $(adb devices | grep -v List | cut -f 1); do adb -s $SERIAL install -r app-release.apk; done apk 파일은 자신의 apk 파일명을 적어주면 된다.끝.

IT 2017. 12. 7. 20:39
Ubuntu 기반 Android Studio 에서 한글이 ㅁㅁㅁㅁ 로 표시되는 경우

우분투에 설치된 jre 를 기반으로 작동하기 때문에 jre의 한글 설정을 따른다. 한데 시스템 기본 폰트등에 영향을 받는 듯 하다.. 일단 처리방법은 다음과 같다. 여기에 설치된 jre 는 oradle-java8 을 기준으로 설명한다. 터미널을 하나 띄우고, /usr/lib/jvm/java-8-oracle/jre/lib/fonts/ 폴더로 이동한다. 여기에 sudo mkdir fallback 이라는 명령어를 이용하여 폴더를 생성한다. 그리고 fallback 폴더 안에 NanumGothic.ttf 파일을 복사해 넣으면 된다.물론 link 를 만들어도 잘 작동하는 것을 확인하였다. 한글을 설치하면 나눔고딕이 요즘은 자동으로 설치되므로 /usr/share/fonts/truetype/nanum/ 폴더에 있는 해..

IT 2016. 5. 26. 18:15
안드로이드 에뮬레이터에서 CPU 100% 점유 해결

해결방법은 사운드 입출력에 대한 설정을 변경하면 된다.안드로이드 에뮬레이터 설정 폴더 (~/.android/avd/myAVD.avd/) 로 이동해서 config.ini 파일을 수정한다. 설정항목중에서 다음 설정항목을 수정, 추가하면 된다. hw.audioInput=no hw.audioOutput=no 참조 : http://stackoverflow.com/a/33185427 끝.

IT 2016. 2. 17. 13:52
다이얼로그에 EditText가 있어도 소프트키보드가 나타나지 않도록 하는 방법

다이얼로그이 윈도우에 소프트키보드 관련 속성을 지정하면 된다. dialog.getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN); 위와 같이 생성한 다이얼로그의 윈도우에 SoftInputMode를 SOFT_INPUT_STATE_ALWAYS_HIDDEN으로 설정하면 다이얼로그에 EditText가 포함되어 자동으로 소프트 키보드가 화면을 가리는 경우는 없어지게 된다.

IT 2015. 9. 17. 10:58
Intent 를 이용하여 POST 방식의 주소에 파라메터를 함께 전달하는 방법

ACTION_VIEW 를 이용해서 프로그램에서 외부 웹브라우저를 이용하여 웹을 연동할 때 바로 POST 방식으로 파라메터를 던지는 경우 사용할 수 있는 방법이다. 땡규~ Ziteng Chen The Android Browser support 'viewing' javascript, for example the following code can launch the Browser app to show an alert dialog: String finalUrl = "javascript:alert('hello')"; Intent browserIntent = new Intent(android.content.Intent.ACTION_VIEW, Uri.parse(finalUrl)); startActivity(brows..

IT 2014. 12. 5. 17:14
proguard 설정 후 정상적으로 작동하지 않는 경우 type parameter 가 자꾸 없다고 나올때

이번에 안드로이드 프로젝트를 진행하면서 Netty 라이브러리를 사용하였습니다. Netty 로그를 보니 4.1 베타버전부터는 안드로이드 4.0 이상의 버전을 정식으로 지원한다고 하네요. 그래서 기존에 4.0버전에서 4.1 베타버전으로 변경 후 프로가드 설정에서 Netty 에 대한 설정을 다음과 같이 하고 진행하였습니다. # ignore netty lib warning -dontwarn io.netty.** # netty 4.0 -keep class io.netty.** { *; } -keep interface io.netty.** { *; } # Slf4j for android -keep class org.slf4j.** { *; } -keep interface org.slf4j.** { *; } # Jz..

IT 2014. 7. 9. 10:08
이전 1 2 3 다음
이전 다음
공지사항
최근에 올라온 글
  • Alt + Drag 로 창 이동, 사이즈 조정 (⋯
  • gnome-screenshot 영역 선택 스크린샷⋯
  • 대량 파일 복제 in linux
  • Windows, Linux 함께 사용할 때 bio⋯
최근에 달린 댓글
  • 미친듯이 감사합니다 형님
  • 포스팅 잘 읽고 가요~
  • 안녕하세요, 잘 사용하겠습니다. 감사합니다.
  • windows os 에서는 한글 폰트 자간이 많이 벌어⋯
Total
808,646
Today
52
Yesterday
48
링크
  • 구글
  • 키위무스님 NX강좌
TAG
  • java
  • ubuntu
  • 아두이노
  • NC10
  • 한글
  • arduino
  • Eclipse
  • Nikon D70s
  • 안드로이드
  • 사진
  • Windows
  • 구입
  • 개발
  • 키보드
  • 휴대폰
  • 주분투
  • nikon d2h
  • 윈도우
  • Grails
  • xubuntu
  • Android
  • 자바
  • 파이어폭스
  • Firefox
  • 설치
  • install
  • 휴대폰환불
  • 우분투
  • AF 50mm F1.8
  • 노트북
more
«   2023/02   »
일 월 화 수 목 금 토
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28
글 보관함
  • 2023/01 (1)
  • 2022/08 (1)
  • 2022/06 (2)
  • 2022/05 (3)
  • 2022/03 (1)

Blog is powered by Tistory / Designed by Tistory

티스토리툴바