Contact Person

퐁당풍당

Mobile Developer Share

관리자 글쓰기 로그인

Mobile Developer Share

    카테고리

    • APP (25)
      • Android (11)
        • Develop (9)
        • Error (2)
      • IOS (9)
        • Develop (9)
        • Error (0)
      • - (2)

    Mobile Developer Share

    Mobile Developer Share
    퐁당풍당

    [Android] 바코드 생성하기

    목적 : ZXing 라이브러리 사용하여 바코드 생성하기1. 라이브러리 추가 compile 'com.google.zxing:core:3.3.2'2. 핵심 코드 // 배경 색상 private static final int WHITE = 0xFFFFFFFF; // 바코드 색상 private static final int BLACK = 0xFF000000; private Bitmap encodeAsBitmap(String contents, BarcodeFormat format, int img_width, int img_height) throws WriterException { String contentsToEncode = contents; if (contentsToEncode == null) { return n..

    Android/Develop 2018. 3. 5. 16:04

    Mobile Developer Share

    Mobile Developer Share
    퐁당풍당

    Android Card View Animation

    1. Android Card Animation (안드로이드 카드 애니메이션) - 아래 gif 파일은 해당 소스코드 실행 화면 입니다. 2. bitbucket 링크링크 필요하신분은 마음대로 사용하세요.3. 구현 목적- 간혹 여러 에니메이션이 필요할때 해당 코드를 참고해서 비슷한 뷰를 만들수있을거같네요. - 해당 소스를 다음번에는 리셋을 누르면 원상복구 되는 형태로도 추가 구현이 가능할거같습니다.

    Android/Develop 2017. 11. 9. 15:40

    Mobile Developer Share

    Mobile Developer Share
    퐁당풍당

    Session 'app': Error Installing APK

    1. 오류 원인1. 정상적으로 빌드가 완료 되었지만 디바이스 설치가 되지않는 현상이 발생합니다. 2. 해결 방법1. Device USB Debugin Enable 확인 2. Clean Build 3. ./gradlew --refresh-dependencies 4. instant Run Enable 이상~

    Android/Error 2017. 9. 20. 11:01

    Mobile Developer Share

    Mobile Developer Share
    퐁당풍당

    NetworkOnMainThread Exception

    1. 오류 원인 android.os.NetworkOnMainThreadExceptionNetworkOnMainThreadException을 해결하기 위해서는 MainThread가 아닌 Thread를 이용하여 웹서버에 접속하여야 합니다. 2. 해결방법1. Threadnew Thread(new Runnable() { @Override public void run() { ... } }).start(); 2. AsyncTasknew AsyncTask() { @Override protected Void doInBackground(Void... params) { ... return null; } }; 활용해서 해결하도록 해요 더 좋은 방법이 있다면 공유부탁드립니다.

    Android/Error 2017. 9. 19. 17:31

    Mobile Developer Share

    Mobile Developer Share
    퐁당풍당

    Jenkins CI(continuous integration) for Android

    1. 준비하기- 톰캣 설치 하기 8.5.20 버전으로 설치 하였습니다. - Jenkins 설치 하기 Jenkins ver. 2.77 을 설치함2. Android Build 설정1) 홈 -> 시스템 설정 - Android SDK root 설정하기 해당 항목을 찾아서 나의 sdk 위치 경로를 지정해주세요. - 만약 sdk를 찾지못해서 빌드 오류가 발생할 경우 아래와 같이 대응 해주세요. Global properties -> Environment variables 해당 메뉴를 선택합니다. 그리고 아래와 같이 입력해주세요. 2) 앱 빌드를 위해 Freestyle project 를 생성합니다. - 테스트 앱을 하나 빌드할게요 - 많은 옵션이 있지만 필수항목만 체크해볼게요 # 소스코드 관리 # 빌드 유발 @ 빌드에..

    Android/Develop 2017. 9. 13. 17:29

    Mobile Developer Share

    Mobile Developer Share
    퐁당풍당

    RXJava, RxAndroid 시작!

    1. 준비하기@ 라이브러리 준비 방법은 매우 간단하다. dependencies { /** * rxAndroid * */ compile 'io.reactivex.rxjava2:rxandroid:2.0.1' } 해당 라이브러리만 추가해주면 끝! 2. 사용방법private final CompositeDisposable disposables = new CompositeDisposable(); @Override public void initializeUI() { disposables.add(sampleObservable() // Run on a background thread .subscribeOn(Schedulers.io()) // Be notified on the main thread // .observeOn..

    Android/Develop 2017. 8. 24. 09:55

    Mobile Developer Share

    Mobile Developer Share
    퐁당풍당

    모바일 웹 성능 관련 이슈 확인 및 검토 사항

    모바일 웹 성능 관련 이슈 확인 및 검토 사항 # WebKit 분석 1. Cordova WebView 기본 프로젝트에 메인URL 로드 2. Android Default WebKit.WebView 로 메인 URL 로드 해당 내용으로 속도 및 성능에 대해 분석이 필요해보입니다. # 속성 1. JavaScriptEnabled WebView myWebView = (WebView) findViewById(R.id.webview); WebSettings webSettings = myWebView.getSettings(); webSettings.setJavaScriptEnabled(true); 참고 : http://developer.android.com/guide/webapps/webview.html 해당 속성에 대..

    Android/Develop 2017. 5. 22. 18:15

    Mobile Developer Share

    Mobile Developer Share
    퐁당풍당

    갤럭시s8 , G6 리소스 대응!

    안드로이드 리소스 폴더별 효율적인 사용 방법 이번 갤럭시s8 or G6로 인하여 이미지 해상도가 늘어나는 현상을 격으실듯합니다. 해당 이미지를 손쉽게 처리하는방법에 대해 소개합니다. 저는 layout 한벌과 여려개의 dimens.xml 을 사용하여 처리합니다. 이미지파일의 경우 1. drawable-??dp-xhdpi 2. drawable-sw??dp-xhdpi 3. drawable-h??dp-xhdpi 등으로 해상도 별로 설정하여 사용하실수있으며 갤럭시s8 drawable-h740dp-xxhdpi G6 drawable-h720dp-xxhdpi 으로 이미지를 별도로 분리하여 처리하였습니다. 다음에는 dimens.xml에 대해 얘기해보겠습니다. 빠이요~

    Android/Develop 2017. 5. 17. 11:42

    Mobile Developer Share

    Mobile Developer Share
    퐁당풍당

    금액 형태 변환 코드 줄이기

    일반 문자열 수 -> 금액형태 포멧 으로 변환하는 코드를 1줄 코드로 변경많은분들이 이미 알고계실수있지만 모르시는분을 위해 공유합니다.기존 코드 DecimalFormatSymbols dfs = new DecimalFormatSymbols(); dfs.setGroupingSeparator(','); DecimalFormat df = new DecimalFormat("###,###"); df.setDecimalFormatSymbols(dfs); try { double inputNum = Double.parseDouble(result); result = df.format(inputNum).toString(); } catch (NumberFormatException e) { // TODO: handle exce..

    Android/Develop 2017. 5. 16. 18:32

    Mobile Developer Share

    Mobile Developer Share
    퐁당풍당

    이모티콘(emoji) MySQL charset 문제..

    charset 문제로 인하여 (이모티콘)을 my sql 에서 처리하지못하는 이슈 서버에서 처리가 되는줄 알고있었는데.. 그렇게 되지 못해서 클라이언트에서 직접 입력제한을 걸어서 처리를 했다. 소스코드를 공유 해요~ 오픈 소스 사용해서 간단하게..Via Maven: com.vdurmont emoji-java 3.1.3 You can also download the project, build it with mvn clean install and add the generated jar to your buildpath. Via Gradle:compile 'com.vdurmont:emoji-java:3.1.3' Via Direct Download:Use releases tab to download the jar ..

    Android/Develop 2017. 5. 16. 17:14
    • «
    • 1
    • 2
    • »
    최근에 올라온 글
    RECENT POSTS
    최근에 달린 댓글
    RECENT COMMENTS
    LINK
    -
    방문자수
    COUNTER
    Today
    Yesterday
    Total
    퐁당풍당’s Blog is powered by / Designed by UX공작소
    위로가기

    티스토리툴바

    개인정보

    • 티스토리 홈
    • 포럼
    • 로그인

    단축키

    내 블로그

    내 블로그 - 관리자 홈 전환
    Q
    Q
    새 글 쓰기
    W
    W

    블로그 게시글

    글 수정 (권한 있는 경우)
    E
    E
    댓글 영역으로 이동
    C
    C

    모든 영역

    이 페이지의 URL 복사
    S
    S
    맨 위로 이동
    T
    T
    티스토리 홈 이동
    H
    H
    단축키 안내
    Shift + /
    ⇧ + /

    * 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.