본문 바로가기

전체 글1110

'딕구 라이브특가' 캐시워크 돈버는 퀴즈 '딕구 라이브특가' 캐시워크 돈버는 퀴즈 [퀴즈] 엄격한 기준과 최고의 가성비로 상품을 제공하기 위해 ㅇㅇㅇ 품질 인증을 받았습니다. ㅇㅇㅇ는 국제적으로 인증한 검사, 심사, 테스트 인증기관입니다. ㅇㅇㅇ에 들어갈 단어는 무엇일까요? 정답 'sgs' [퀴즈] 딕구는 ㅇㅇㅇ 스토어라는 별칭이 있습니다. 초성힌트 ㅍㅌㄹ' 정답 '팩토리' [퀴즈] 딕구는 전세계 ㅇㅇ개국 유명 및 명품 브랜드 공급 공장 상품을 직접 배송하여 합리적인 가격을 제공합니다. ㅇㅇ에 들어갈 숫자는 무엇일까요? 정답 '25' coupa.ng/bKjDyy 잇템3- 갤럭시 s8 s9 s10 plus 시계 디자인 큐빅 스마트링 범퍼 케이스 구딕풍 디자인 하드 케이스 스 COUPANG www.coupang.com 2020. 9. 25.
ANDROID SharedPreferences 사용 ANDROID SharedPreferences 사용 앱의 설정값을 저장할 용도로 많이 사용하는 것 package com.monosoft.sharedpreferencessample import android.content.Context import androidx.appcompat.app.AppCompatActivity import android.os.Bundle import android.util.Log class MainActivity : AppCompatActivity() { val SP_NAME = "my_sp_storage" override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setConten.. 2020. 9. 25.
애플, 기본 앱 설정 버그 고친 iOS 14.0.1 공개 애플, 기본 앱 설정 버그 고친 iOS 14.0.1 공개 애플이 iOS 14.0.1 버전을 공개했다. (사진=애플) 애플이 지난 17일 공개된 iOS 14의 버그를 수정한 iOS 14.0.1을 25일 오전 배포했다. iOS 14는 애플 앱 대신 다른 회사 앱을 기본 앱으로 설정해도 기기를 재부팅하면 초기화되는 버그를 안고 있었다. 또 일부 와이파이 네트워크에 접속할 수 없는 문제도 있었다. 아이폰7·7 플러스에서는 카메라 앱으로 사진 촬영을 할때 미리보기가 표시되지 않은 버그도 있었다. iOS 14.0.1은 이런 문제를 수정하기 위해 배포됐다. 함께 배포된 아이패드OS 14.0.1에서도 와이파이 접속 문제 등이 해결되었다. 맥OS 카탈리나 10.15.7 업데이트는 와이파이 문제 이외에 아이클라우드 드라이.. 2020. 9. 25.
테슬라 중 가장 빠른 '모델 S 플레이드', 韓 판매가 1억8999만원 테슬라 중 가장 빠른 '모델 S 플레이드', 韓 판매가 1억8999만원\ 테슬라 중 가장 빠른 모델 S 플레이드 국내 판매 가격이 공개됐다. 국내 판매가는 1억8천999만원. (사진=테슬라 주문 페이지 캡처) 테슬라가 22일(현지시간) 배터리 데이에서 간략하게 소개한 모델 S 플레이드(Plaid)의 국내 판매 가격이 공개됐다. 모델 S 플레이드는 테슬라 전체 모델 중 가장 빠른 가속능력을 자랑할 것으로 전망된다. 23일 테슬라코리아 모델 S 주문 페이지에는 플레이드 사양의 가격과 제원 일부가 공개됐다. 테슬라코리아가 밝힌 모델 S 플레이드 판매가격은 1억8천999만원이다. 내년 하반기부터 미국 등 국가별로 순차적으로 인도되기 때문에, 보조금 적용 가능성 여부는 아직 알려지지 않았다. 테슬라코리아에 따르면.. 2020. 9. 24.
ANDROID 코틀린 디버깅 ANDROID 코틀린 디버깅 아래 이미지와 같이 코드 창 왼쪽에 빨간 점이 표시된 공간을 클릭하면, 브레이크 포인트가 설정 됩니다. 다시한번 클릭하면 사라지게 되구요. 디버깅을 시작하기 위해서는 벌레 모양의 아이콘을 눌러주어야 하는데요. 안드로이드 스튜디오 최상단에서, 아래 이미지에서의 우측 끝에 있는 녹색 벌레 아이콘을 찾아서 클릭해주면 됩니다. 참고로 안드로이드 스튜디오는 아래 이미지의 우측 끝과 같이 벌레 아이콘과 우상향을 가르키는 방향 아이콘이 그려진 것을 고르면, 앱을 실행하는 중에도 바로 디버깅을 할 수 있는 기능을 제공합니다. 갑자기 문제가 생겼을 때 유용할 수 있겠지요. 디버깅을 시작하면 아래와 같은 디버그 창을 보게 되는데요. 혹시 디버그 창이 보이지 않는다면, 메뉴에서 View > To.. 2020. 9. 23.
삼성전자, 고성능 SSD '980 프로' 출시 삼성전자, 고성능 SSD '980 프로' 출시 삼성전자가 23일 고성능 SSD '980 프로'를 출시했다. (사진=삼성전자) 삼성전자가 고성능 소비자용 SSD인 '980 프로'를 국내 시장에 출시했다. 980 프로 SSD는 PCI 익스프레스 4.0 기반으로 최대 전송 속도는 연속 읽기 7000MB/s, 연속 쓰기 5000MB/s다. 또 컨트롤러 칩에 니켈을 코팅하고 제품 후면에 열 분산 시트를 적용해 발열을 제어한다. 플래시 메모리는 한 셀당 3비트를 제공하는 TLC 방식이며 총 쓰기 용량(TBW)은 250GB 제품 기준 150TB, 1TB 제품 기준 600TB다. 국내를 포함한 전 세계 40여 개 국가에 출시되며 출고가는 250GB 제품이 89.99달러(약 11만원), 500GB 제품이 149.99달러.. 2020. 9. 23.
일론 머스크 "LG·파나소닉·CATL 배터리 구매 늘릴 것” 일론 머스크 테슬라 CEO (사진=테슬라 비디오 캡처) 일론 머스크 테슬라 CEO가 21일(현지시간) 트위터로 “LG화학, 파나소닉, CATL의 배터리 셀 구매량을 늘릴 것”이라고 말했다. 또 다른 배터리 업체가 만든 셀도 구매할 수 있다는 뜻도 전했다. 앞으로 테슬라가 모델 S, 모델 X, 모델 3뿐만 아니라 세미트럭, 로드스터, 사이버트럭 등도 생산하기 때문에 다양한 회사를 상대로 배터리를 구매한다는 계획이다. 이 트윗은 미국 서부시간으로 22일 오후 1시 30분 진행되는 테슬라 ‘배터리 데이’ 개최를 하루 앞두고 올라왔다. 머스크는 또 트윗에 “내일 진행되는 테슬라 배터리 데이에 대한 중요한 공지를 할 것이다”며 “이는 장기적으로 생산할 세미트럭, 사이버트럭, 로드스터 등에 해당되고, 우리가 발표할.. 2020. 9. 22.
ANDROID 파일 읽고 쓰기 ANDROID 파일 읽고 쓰기 읽기 함수 fun readTextFile(fullpath:String) : String { val file = File(fullpath) //무시 if(file.exists()) return "" //없으면 널 처리 val reader = FileReader(file) val buffer = BufferedReader(reader) var temp:String? = "" var result = StringBuffer() while(true) { temp = buffer.readLine() //줄단위로 읽어서 임시 저장 if(temp == null) break else result.append(temp).append("\n") //또는 temp+"/n" } buffer.clo.. 2020. 9. 22.
ANDROID 권한처리 ANDROID 권한처리 신규 프로젝트를 추가후 아래와 같은 AndroidMainfest.xml 연 후에 사용할 권한을 입력한다. 이번에는 카메라다!! 디자인 모드에 들어가 아래와 같이 위젯을 꾸며준다. ************************아래 코드를 참고해서 코딩해준다******************************************* package com.monosoft.myapplication import android.os.Bundle import androidx.appcompat.app.AppCompatActivity import androidx.core.content.ContextCompat import android.Manifest import android.content.pm.. 2020. 9. 21.
ANDROID 액티비티 조각 Fragment 다루기(2) 다음과 같이 디테일 레이어를 추가하고 설정한다. 그런 후 아래와 같이 코딩해준다 메인액티비에는 아래와 같이 코딩해준다. 2020. 9. 21.
ANDROID 단축키 ANDROID 단축키 Android 스튜디오에서는 다양한 일반 작업의 단축키를 지원합니다. 표 1에는 운영체제별 기본 단축키가 표시되어 있습니다. Android 스튜디오는 IntelliJ IDEA를 기반으로 하므로 IntelliJ IDEA 키맵 참조 문서에서 추가 단축키를 찾을 수 있습니다. 참고: 아래 표 1에 제시된 기본 키맵 외에도 다양한 사전 설정 키맵 중에서 선택하거나 맞춤 키맵을 만들 수 있습니다. 단축키 맞춤설정에 관한 자세한 내용은 아래의 맞춤 키맵 구성을 참조하세요. 표 1. Windows/Linux 및 Mac 운영체제의 기본 단축키 설명Windows/LinuxMac일반스튜디오 내에서 탐색 및 검색보기 레이아웃디자인 도구: Layout Editor디자인 도구: Navigation Edit.. 2020. 9. 20.
ANDROID 앱 디버깅 개요 ANDROID 앱 디버깅 개요 Android 스튜디오에서 제공하는 디버거를 통해 다음과 같은 작업을 할 수 있습니다. 앱을 디버깅할 기기를 선택합니다. 자바, Kotlin, C/C++ 코드에 중단점을 설정합니다. 런타임에 변수를 검사하고 표현식을 평가합니다. 이 페이지에서는 기본적인 디버거 작업을 안내합니다. 추가 문서는 IntelliJ IDEA 디버깅 문서에서 확인할 수 있습니다. 디버깅 사용 설정하기 디버깅을 사용하려면 먼저 다음과 같이 준비해야 합니다. 기기에서 디버깅 사용 설정하기: 에뮬레이터를 사용 중이라면 기본적으로 사용 설정되어 있습니다. 하지만 연결된 기기에서는 기기 개발자 옵션에서 디버깅을 사용하도록 설정해야 합니다. 디버그 가능한 빌드 변형 실행하기: 빌드 구성에 debuggable t.. 2020. 9. 18.
ANDROID 액티비티 조각 Fragment 다루기(1) ANDROID 액티비티 조각 Fragment 다루기 MainActivit 에 아래와 같은 방법으로 Fragment (Blank) 선택한다. 아래 같은 화면이 나오면 Name명을 적당히 적고 OK를 누른다. xml과 kr 이 자동 생성되고 kr 파일로 가서 아래 같이 필요없는 코드를 삭제하자! 다음고 같이 간결해졌다 추가한 프래그먼트로 가서 Code 탭을 눌른다. 아래와 같이 아래와 같이 FrameLayout 를 ConstranintLayouy로 바꿔준다. 아래와 같이 TextView와 버튼을 올려놓고 적당히 배치하고 설정과 ID를 부여한다! MainActivity로 돌아가서 다음 같이 추가해주고 추가한 Fragment를 클릭 후 생성한걸 설정 OK해준다 그런 후 화면을 콱 채운후 확인해본다.... 만든걸.. 2020. 9. 17.
ANDROID 디버그 및 프로파일링 도구 ANDROID 디버그 및 프로파일링 도구 Android 스튜디오는 코드를 디버깅하고 코드 성능을 개선하도록 도와주며 여기에는 인라인 디버깅 및 성능 분석 도구가 포함됩니다. 인라인 디버깅 참조, 표현식 및 변수 값의 인라인 확인 기능이 있는 디버거 뷰에서 인라인 디버깅을 사용하여 코드 검토 능률을 높입니다. 인라인 디버그 정보에는 다음과 같은 항목이 포함됩니다. 인라인 변수 값 선택한 객체를 참조하는 참조 객체 메서드 반환 값 람다 및 연산자 표현식 도움말 값 인라인 디버깅을 사용 설정하려면 Debug 창에서 Settings 를 클릭하고 Show Values Inline의 체크박스를 선택합니다. 성능 프로파일러 Android 스튜디오는 성능 프로파일러를 제공하며 이를 통해 앱의 메모리 및 CPU 사용량을.. 2020. 9. 17.
ANDROID 빌드 변형/다중 APK 지원/리소스 축소/종속 항목 관리 ANDROID 빌드 변형/다중 APK 지원/리소스 축소/종속 항목 관리 빌드 변형 빌드 시스템을 사용하여 단일 프로젝트에서 동일한 애플리케이션의 다양한 버전을 만들 수 있습니다. 이 기능은 무료 버전 앱과 유료 버전 앱이 둘 다 있거나 Google Play에서 다른 기기 구성에 관해 여러 APK를 배포하려는 경우에 유용합니다. 빌드 변형에 관한 자세한 내용은 빌드 변형 구성을 참조하세요. 다중 APK 지원 다중 APK 지원을 사용하면 화면 밀도 또는 ABI를 기반으로 여러 APK를 효율적으로 만들 수 있습니다. 예를 들어, hdpi 및 mdpi 화면 밀도에 맞게 앱의 개별 APK를 만드는 동시에 이들을 단일 변형으로 간주하여 테스트 APK, javac, dx 및 ProGuard 설정을 공유하도록 허용할 .. 2020. 9. 16.
ANDROID Gradle 빌드 시스템 ANDROID Gradle 빌드 시스템 Android 스튜디오는 빌드 시스템의 기반으로 Gradle을 사용하며, 더 많은 Android 전용 기능이 Gradle용 Android 플러그인을 통해 제공됩니다. 이 빌드 시스템은 Android 스튜디오 메뉴에서는 통합 도구로 실행되고, 명령줄에서는 독립적으로 실행됩니다. 이 빌드 시스템의 기능을 사용하여 다음 작업을 수행할 수 있습니다. 빌드 프로세스 맞춤설정, 구성 및 확장 동일한 프로젝트 및 모듈을 사용하여 다양한 기능을 갖춘 앱을 위한 여러 APK 생성 전체 소스 세트에 걸쳐 코드 및 리소스 재사용 Gradle의 유연성을 활용하면 앱의 주요 소스 파일을 수정하지 않고도 이 모든 작업을 처리할 수 있습니다. Android 스튜디오 빌드 파일은 build.g.. 2020. 9. 16.
ANDROID 어댑터(adapter)란? ANDROID 어댑터(adapter)란? 보여지는 뷰와 그 뷰에 올릴 데이터를 연결하는 일종의 다리 역할을 하는 객체 어댑터가 데이터소스(배열, ArrayList, LinkedList, DB ...)와 어댑터 뷰(ListView, GridView) 사이에 있으면서 데이터 소스에 있는 데이터에 맞춰 어댑터 뷰를 변경합니다. 2020. 9. 15.
ANDROID 버전 제어 기본 정보 ANDROID 버전 제어 기본 정보 Android 스튜디오에서는 다양한 버전 제어 시스템(VCS)을 지원하며 여기에는 Git, GitHub, CVS, Mercurial, Subversion 및 Google Cloud Source Repositories가 포함됩니다. 앱을 Android 스튜디오로 가져온 후에 Android 스튜디오의 VCS 메뉴 옵션을 사용하여 원하는 버전 제어 시스템에 VCS를 지원하고, 저장소를 만들고, 새 파일을 버전 제어로 가져오고, 기타 버전 제어 작업을 수행합니다. Android 스튜디오의 VCS 메뉴에서 Enable Version Control Integration을 클릭합니다. 드롭다운 메뉴에서 프로젝트 루트에 연결할 버전 제어 시스템을 선택한 다음 OK를 클릭합니다. 이제.. 2020. 9. 15.
ANDROID 스타일 및 형식 ANDROID 스타일 및 형식 편집 중에 Android 스튜디오는 코드 스타일 설정에 지정된 대로 서식과 스타일을 자동으로 적용합니다. 프로그래밍 언어로 코드 스타일 설정을 맞춤설정할 수 있으며, 여기에는 탭과 들여쓰기, 공백, 줄바꿈 및 괄호, 빈 줄의 규칙을 지정하는 것이 포함됩니다. 코드 스타일을 맞춤설정하려면 File > Settings > Editor > Code Style (Mac은 Android Studio > Preferences > Editor > Code Style)을 클릭합니다. IDE는 작업 중에 서식을 자동으로 적용하지만 Control+Alt+L(Mac은 Opt+Command+L)을 눌러 Reformat Code 작업을 명시적으로 호출하거나 Control+Alt+I(Mac은 Con.. 2020. 9. 14.
ANDROID 탐색 ANDROID 탐색 다음은 Android 스튜디오를 탐색하는 데 필요한 몇 가지 유용한 정보입니다. 최근에 액세스한 파일 간에 전환하려면 Recent Files 작업을 사용합니다. Control+E(Mac은 Command+E)를 눌러 Recent Files 작업을 불러옵니다. 기본적으로 마지막 액세스한 파일이 선택됩니다. 이 작업에서 왼쪽 열을 통해 모든 도구 창에 액세스할 수도 있습니다. 현재 파일의 구조를 보려면 File Structure 작업을 사용합니다. Control+F12(Mac은 Command+F12)를 눌러 File Structure 작업을 불러옵니다. 이 작업을 사용하면 현재 파일의 모든 부분을 신속하게 탐색할 수 있습니다. 프로젝트에서 특정 클래스를 검색하고 탐색하려면 Navigate .. 2020. 9. 14.