test
맥환경에서 flutter-webrtc-demo 클라이언트 따라하기 github 주소 https://github.com/cloudwebrtc/flutter-webrtc-demo 우선 깃허브 Usage 순서대로 따라하면 된다. git clone https://github.com/cloudwebrtc/flutter-webrtc-demo cd flutter-webrtc-demo flutter packages get flutter run 단, 디바이스가 연결되어있어야 동작한다. 이미 완성되어있는 프로젝트를 flutter 명령어만으로 빌드해서 디바이스에 인스톨후 실행시켜준다. 워크스페이스 프로젝트를 열어서 디바이스에서 실행시키기 그냥 디바이스 연결하고 Run 해주면 된다. flutter-webrtc-server 서..
1. flutter SDK 설치 DownLoad 압축을 풀고 적당한 위치에 폴더를 구성해준다 ~/Users/test/SDK/flutter 2. 환경변수 등록 핵심은 환경변수 셋팅이라고 생각한다. bash 나 zsh 나 똑같다.(참고로 난 zsh 사용중) export FLUTTER_BIN="/Users/test/SDK/flutter/bin" export PATH=$PATH:$FLUTTER_BIN 각자 다른 개발환경변수들도 셋팅 되어있기때문에 플루터변수도 따로 설정해줬다 이부분을 잘 모른다면 따로 규칙을 찾아보시길... 4. 개발환경 셋팅 확인 커맨드 명령어로 제대로 셋팅이 되었는지 체크해볼 수 있다. flutter --version 버전확인 flutter doctor 플러터 개발에 필요한 다트, 안드로이드..
private static final String DATE_FORMAT = "yyyy-MM-dd HH:mm:ss"; //long형 타임을 String으로 변환. public static String longTimeToDatetimeAsString(long resultTime) { SimpleDateFormat dateFormat = new SimpleDateFormat(DATE_FORMAT); String formatTime = dateFormat.format(resultTime); return formatTime; } //long형 타임을 Date 로 변환. public static Date setTimeConvertDate(long time) { Date unixDate = null; SimpleDa..
private static final String DATE_FORMAT = "yyyy-MM-dd HH:mm:ss.SSSSSSS"; public static Date getUtcDatetimeAsDate() { return stringDateToDate(getUtcDatetimeAsString()); } // UTC Now Time get public static String getUtcDatetimeAsString() { final SimpleDateFormat sdf = new SimpleDateFormat(DATE_FORMAT); sdf.setTimeZone(TimeZone.getTimeZone("UTC")); final String utcTime = sdf.format(new Date()); ret..
md5 로 암호화 public static String md5(String str){ String MD5 = ""; try{ MessageDigest md = MessageDigest.getInstance("MD5"); md.update(str.getBytes("UTF-8")); byte byteData[] = md.digest(); StringBuffer sb = new StringBuffer(); for(int i = 0 ; i < byteData.length ; i++) sb.append(Integer.toString((byteData[i]&0xff) + 0x100, 16).substring(1)); MD5 = sb.toString(); } catch(NoSuchAlgorithmException e..
안드로이드에서 서버와 통신함에 있어서 Json 포맷이 필수적으로 활용되기때문에 Gson 사용법을 정리하게 되었다. 사실 서버에서 json 규격에 맞게 데이터를 정상적으로 준다면 더 아름답게 캐스팅이 가능하지 이렇게 파싱할 일이 거이 없을 것이다. 혹시라도 만약 이렇게 이중배열 형태를 json 그대로 안주고 "" string 으로 준다면 이 방법을 권합니다. json data { "statusCode":200, "list":"[ { "IBNSeq":4, "AppId":200301, "StoreList":"Google/Galaxy", "Sort":0, "IsDel":false, "LangList":[ { "Language":23, "Title":"afewewf", "Contents":"ewafaewf", "..
기본적인 정보들은 구글링했을때 워낙 정보가 많기때문에 생략하겠습니다. 레트로핏의 기본적인 예제를 해봤다는 가정하에 만든 문서입니다. Get API 정의하기 public class RespServerTime { public final String utc; public final long unix; public RespServerTime(String utc, long unix) { this.utc = utc; this.unix = unix; } } @GET("/api/serverTime") Call getServerTime();https://baseURL.co.kr/api/serverTime기본적인 get 방식이며 interface 를 위와 같이 구성했을시 호출되는 URL 입니다. 리턴값에 해당클래스로 정의..
https://youtu.be/3agpxQpT4jM 처음 시작은 google vision api 로 이미지를 인식하여 텍스트로 변환하는 방법을 시도했었다. 그러나 이미지의 텍스트를 100% 정확하게 인식하지 못했고 100개중 1개정도의 인식실패 패턴이 생겼다. 그 1프로를 해결하기 위해 많은 시간을 투자했지만 해결책을 얻지못했고 크롤링으로 방법을 바꾸어 보았다. golang 의 goquery 패키지 외에도 크롤링을 할 수 있는 패키지는 더 있었지만 goquery 의 예제가 더 깔끔해보였다. goquery 로 크롤링하여 문자열을 바이너리로 바이너리를 자료형으로 리플렉션하는데까지 그리 오랜시간이 걸리지 않았을정도로 간단했다.(참고로 난 golang 완전 초보자) 가장 많은 시간이 소요된 부분은 역시 gui ..
- Total
- Today
- Yesterday
- convert nsurl to nsstring
- Golang
- tempdir
- abs 함수
- 퍼미션체크
- countryName
- setCancelable vs setCanceledOnTouchOutside
- abs
- NSUserDefaults 예제
- 절대값함수
- dialog
- tempfile
- ioutil
- DeviceModel
- permissionCheck
- nsurl 에서 nsstring 변환
- Error Domain=SKErrorDomain Code=0
- java.lang.IllegalStateException: Expected BEGIN_OBJECT but was BEGIN_ARRAY at line
- LanguageCode
- nsurl to nsstring convert
- Locale.getDefault().getLanguage()
- countryCode
- iTunes Store에 연결할 수 없음
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 |