개발
-
[Android] 안드로이드 클러보드 특정 텍스트 복사하기개발/Android 2019. 10. 4. 18:38
private fun copyStr(context : Context, str : String){ val clipboardManager : ClipboardManager = context.getSystemService(CLIPBOARD_SERVICE) as ClipboardManager val clipData = ClipData.newPlainText("strName", str) clipboardManager.primaryClip = clipData //복사 완료 토스트 Toast.makeText(context, "복사되었습니다", Toast.LENGTH_SHORT).show() }
-
[안드로이드] ExoPlayer 란개발/Android 2019. 3. 21. 14:48
ExoPlayer ExoPlayer는 Android프레임워크의 일부가 아니며 AndroidSDK와 별도로 배포되는 오픈 소스 프로젝트입니다. ExoPlayer의 표준 오디오 및 비디오 구성 요소는 Android의 Android4.1에서 출시된 MediMoodecAPI(API수준 16).ExoPlayer는 라이브러리이기 때문에 새로운 기능을 사용할 수 있게 되면 앱을 업데이트하여 쉽게 이용할 수 있습니다.ExoPlayer는 다음에서 지원되지 않는 동적 적응형 스트리밍(DASH), SmoothStreaming/스트리밍 및 일반 암호화와 같은 기능을 지원합니다.사용자 지정과 확장이 용이하도록 설계되었습니다. 자세한 내용은 개발자 가이드를 참조하고 I/O2017ExoPlayer세션을 참조하십시오. 샘플코드UAR..
-
[코틀린] 변수 선업하기 (var, val)개발/Kotlin 2019. 3. 7. 16:40
코틀린에서의 변수는 var 과 val으로 선언된다.각 특징으로 Assign-once와 Mutable로 구분할 수 있다. var(variable) - Mutable - 언제든지 변경 가능 val(value) - Assign-once(Read Only) - 한번 초기화하면 변경할 수 없음. 변수 선언 방법 var 변수명 : 타입 = 값 val 변수명 : 타입 = 값 var test:Int = 1 val test2:Int = 2 test = 10 test2 = 20 //error
-
[자바] Date 날짜 형식 포맷 변경 방법개발/Java 2019. 2. 26. 12:25
변경을 원하는 날짜가 String이라면 첫째줄 처럼 Date로 파싱 후 새롭게 지정하고 싶은 Date포맷을 설정하고 변경하면 됩니다. 이미 날짜 타입이 Date라면 SimpleDateFormat만 생성해서 바로 변경 하면 됩니다. 123Date date = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.S").parse("2019-02-26 11:00:00.0"); //String to dateSimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd hh:mm"); //new formatString dateNewFormat = sdf.format(date); //resultColored by Color Scriptercs
-
[안드로이드] 앱 버전명 및 버전코드 가져오기개발/Android 2019. 1. 20. 11:00
앱 버전명 및 버전코드 가져오기 위와 같이 설정된 앱의 버전명과 버전코드를 가져오는 방법 입니다. PackageInfo pInfo = null; try { pInfo = getPackageManager().getPackageInfo(getPackageName(), 0); } catch (PackageManager.NameNotFoundException e) { e.printStackTrace(); } String versionName = pInfo.versionName; //버전명 int versionCode = pInfo.versionCode; //버전코드
-
[안드로이드] Toast 토스트 글자 크기 변경개발/Android 2019. 1. 17. 14:24
간단하게 토스트의 글자 크기를 변경 하는 방법 입니다. Toast toast = Toast.makeText(this,"'뒤로'버튼을 한번 더 누르시면 종료됩니다.", Toast.LENGTH_SHORT); ViewGroup group = (ViewGroup)toast.getView(); TextView msgTextView = (TextView)group.getChildAt(0); msgTextView.setTextSize(TypedValue.COMPLEX_UNIT_DIP, 16); toast.show(); Toast Custom 참고 http://developer.android.com/guide/topics/ui/notifiers/toasts.html#CustomToastView