Api/RestAPI

    Retrofit

    Retrofit -장점: 비동기로 사용할 시 asynctask 사용안해도됨, Okhttp와 GsonParsing 그대로 제공 -Annotation 제공으로써 GET/Post에 대한 http 통신방식이 좀더 세련됬다 . -단점: 굳이? 좀더 복잡하긴함

    QR Code Generator

    implementation 'androidmads.library.qrgenearator:QRGenearator:1.0.0' QRGEncoder qrgEncoder; WindowManager manager = (WindowManager) getSystemService(WINDOW_SERVICE); Display display = manager.getDefaultDisplay(); Point point = new Point(); display.getSize(point); int width = point.x; int height = point.y; int smallerDimension = width

    Zxing Library

    Zxing Library

    [Android] 안드로이드 QRcode 적용하기 - zxing-android-embedded QR코드 생성하기 / QR코드 읽기 / QRcode Reader / QRcode Writer QRCode의 Zxing 라이브러리를 안드로이드에서 더 쉽게 설정하고 사용할 수 있도록 만든 zxing-android-embedded 라이브러리를 이용하여 앱에 적용해보자. Gradle 설정 implementation 'com.journeyapps:zxing-android-embedded:3.6.0' 위와 같이 Gradle 설정을 해준다. 안드로이드 빌드 툴 버전은 23.0.2 미만의 버전에서는 컴파일 에러가 발생한다고 한다. QRCode Reader 호출하기 QRCode Reader를 호출하고 호출된 값을 찾는 작업만..

    okhttp+asyncTask

    import android.os.AsyncTask; import android.util.Log; import okhttp3.FormBody; import okhttp3.OkHttpClient; import okhttp3.Request; import okhttp3.RequestBody; import okhttp3.Response; /** * Created by */ public class OkHttp extends AsyncTask { @Override protected String doInBackground(String... strings) { //0번째 controller선택 , 1번째 type, 2번째 sendMsg String url="url대입"; OkHttpClient client = new O..