달력

7

« 2020/7 »

  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  •  



 

NTC; Nike Training Club; 나이키 홈트레이닝 어플 install & usage (홈트 어플 설치 및 간단 사용법) - 무료 어플

한시적으로 무료 제공되어 집니다. NTC Premium FREE. Until Further Notice.


https://youtu.be/iirbk3Dr8Rc 


Posted by codedragon codedragon

댓글을 달아 주세요


 

 

NTC;Nike Training Club - 나이키 홈트레이닝 어플

스포츠 전문 회사이다 보니 나이키에서 만든 어플이 인기가 많고 많은 사람들이 사용하고 있습니다.


https://bit.ly/2KiSptT

 

 

 

어플에 대한 설명 페이지가 나와 있습니다.

https://www.nike.com/ntc-app


 

 

우측의 [대한민국]으로 변경하니 해당 페이지가 존재하지 않아 에러페이지가 표시되네요.


 

 

상단에 보면 iOS Android 다운 받을 있습니다.


 

 

 

 

 

 

 

한글페이지는 아래에서 확인하세요

https://www.nike.com/kr/ko_kr/c/training-ntc-app


 

 

 

 

 

 

NTC - Android

https://bit.ly/34MXJz5



 


Posted by codedragon codedragon

댓글을 달아 주세요


 

확장 특수 출력 문자(escape sequence)

·         이스케이프시퀀스

·         escape character(이스케이프 문자)

·         역슬래시(\) 기호가 붙은 특수한 기능을 하는 문자 리터럴

·         문자열안에서 특별한 의미로 해석되는 문자

 

 

구분

의미

'\a'

·         경고음 출력

'\n'

·         바꿈,

·         개행(new line)

'\t'

·         수평 탭으로 일정한 간격 띄우기

·         (tab)

'\b'

·         백스페이스로 뒤로 이동

·         backspace

'\r'

·         동일한 줄의 칸으로 커서 이동

·         carriage return

'\f'

·         출력 용지를 페이지 넘김

·         form feed( 피드)

'\\'

·         \(역슬래시)문자 출력

'\''

·         ' (작은 따옴표)문자 출력

·         single quote

'\"'

·         " ( 따옴표)문자 출력

·         double quote

'\0'

·         널문자 출력

·         null

 

 

 

 


Posted by codedragon codedragon

댓글을 달아 주세요


 

패키지이름(Package Name)

·         애플리케이션을 구분하는 고유한

·         여러분이 만든 앱이 디바이스에 설치되었을 다른 앱들과 구분하는 역할을 하므로 유일무이해야 합니다.

 

 

 

 

 

패키지 명명 방법

명명방법

com.회사이름.프로그램이름

com.codedragon.goodapp

com.회사이름.플랫폼.프로그램이름

com.codedragon.android.goodapp

 

com.codedragon.ios.goodapp

kr.co.회사이름.프로그램이름

kr.co.codedragon.goodapp

kr.co.회사이름.플랫폼.프로그램이름

kr.co.codedragon.android.goodapp

 

 

 

 

 

명명 규칙

·         회사 이름이나 혹은 도메인(웹사이트주소)등은 유니크하기 때문에 사이트명으로 많이 구분합니다.

·         웹사이트 주소를 반대로 기재한 모양으로 패키지 이름을 부여합니다.

·         명칭 소문자 사용

·         패키지명에 대문자는 사용하지 않는게 좋습니다.(권고)

·         소스 파일들을 각각의 그룹으로 구분하기 위해 (.)으로 구분

·         패키지 이름으로 소스가 들어가는 폴더가 자동으로 만들어 집니다.

 




Posted by codedragon codedragon

댓글을 달아 주세요




UML (Unified Modeling Language)

·         통합 모델링 언어

·         OMG 표준기구로부터 인정받은 표준화된 그래픽언어

·         객체지향 분석(Analysis) 설계(Design) 위한 modeling Language

·         요구 분석, 시스템 설계, 시스템 구현 등의 시스템 개발 과정에서 개발자 간의 의사소통을 원활하게 하기 위하여 표준화한 모델링 언어

·         개발자들의 의사소통을 원활하게 하며, 기업간의 시스템 통합을 가능하게 합니다.

·         개발 시스템과 관련된 사람들과 비전을 공유하고 의견을 얻을 있도록 합니다.

·         UML 기호(symbol) 도식(diagram) 이용합니다.

·         Language이지만  java 같은 프로그램언어가 아니고 단지 기호와 도식을 이용하여 표현하는 방법을 정의하고 있습니다. UML 객체지향 시스템 개발 분야에서 가장 우수한 모델링 언어로 인식되고 있다.

 

 

http://bit.ly/2Zps5Vf

https://en.wikipedia.org/wiki/Unified_Modeling_Language

 

 

 

 

http://www.uml.org/



   


 

Posted by codedragon codedragon

댓글을 달아 주세요


 

 

에러메시지

Failed to post notificaiton on channel "null"

 


 

 

 

 

 

 

해결방법

안드로이드 API 26 (오레오) 버전 부터 알림 생성시 기존의 Notification 방식을 사용할 경우 Error 발생합니다. API26이상이면 Notification Channel 사용하여 알림을 구현해야 합니다.

 


Posted by codedragon codedragon

댓글을 달아 주세요


 

 

\anim폴더 생성 XML 파일 생성하기

·       기본값은 anim폴더가 만들어져 있지 않습니다.

·       "anim" 명칭으로 폴더 생성해서 xml파일을 저장해야 합니다.

·       android에서 정해진 형태입니다.

 

파일명

파일의 용도

push_left_in.xml

View 왼쪽 방향으로 밀려들어 올때

push_left_out.xml

View 왼쪽 방향으로 밀려 나갈때

push_right_in.xml

View 오른쪽 방향으로 밀려들어 올때

push_right_out.xml

View 오른쪽 방향으로 밀려 나갈때

 

 

 

 

 

 

 

anim 속성 태그

·       <translate>

·       <alpha>

·       공통사용 속성

 

 

 

 

<translate>

상하좌우 이동 animation 지정

속성

설명

android:fromXDelta

anmimation 시작하는 x좌표

android:toXDelta

anmimation 끝나는 x좌표

android:fromYDelta

anmimation 시작하는 y좌표

android:toYDelta

anmimation 끝나는 y좌표

 

범위

설명

-100%~100%

자신을 기준으로 위치에 대한 비율

(0% 현재 자신의 위치)

-100%p~100%p

부모를 기준으로 위치에 대한 비율

(0%p 현재 자신의 위치)

 

 

 

 

 

 

<alpha>

투명도 지정(0.0~1.0[0.0: 투명, 1.0: 완전 불투명])

속성

설명

android:forAlpha

animation 시작 투명도

android:toAlpha

animation 완료 투명도

 

 

 

 

 

 

공통사용 속성

속성

설명

android:duration

animation 시작 끝나는 시간을 밀리세컨드 단위로 설정

 

 


'Development > Android' 카테고리의 다른 글

토스트 생성하기  (0) 2019.03.07
Snackbar (스낵바)  (0) 2019.03.07
\anim폴더 생성 후 XML 파일 생성하기  (0) 2019.03.07
RecyclerView(리사이클러뷰) 사용단계  (0) 2019.03.06
ListActivity 클래스 - ListView 표시 방법  (0) 2019.03.06
ListView 표시 방법  (0) 2019.03.06
Posted by codedragon codedragon

댓글을 달아 주세요


 

 

LayoutManger(레이아웃 매니저)

·         요소의 구성을 관리합니다.

·         그룹은 레이아웃 관리자(LayoutManager) 가지고 있습니다.

·         LayoutManger 리사이클러뷰(RecyclerView) 형태를 결정합니다.

 

 

기본 제공 레이아웃 매니저

형태

LinearLayoutManager

(리니어레이아웃매니저)


 

GridLayoutManager

(그리드레이아웃매니저)


 

StaggeredGridLayoutManager

(스태거드그리드레이아웃매니저)


 

 

 

 

RecyclerView.LayoutManager

https://developer.android.com/reference/android/support/v7/widget/RecyclerView.LayoutManager.html

 



Posted by codedragon codedragon

댓글을 달아 주세요

 

version name

 

Version

image

특징

Android 1.0

Astro/Applie Pie

(API level 1)


·         최초버전

·         2008 9월 발표

Android 1.1

Banana Bread

(API level 2)


·         2009 2월 발표

·         구글지도 상세정보 추가

·         API 변경

·         통화기능 수정

Android 1.5

Cup Cake

(API level 3)


·         2009 4월 발표

·         AVD지원,

·         홈스크린 위젯,

·         애니메이션 화면효과,

·         다국어 지원

·         소프트 키보드 지원,

·         블루투스 지원,

·         동영상 녹화

Android 1.6

Donut

(API level 4)


·         2009 9월 발표

·         UI 프레임워크 강화,

·         TTS,

·         제스처,

·         WVGA 해상도 지원,

·         다중 선택/삭제 지원,

·         안드로이드 마켓 개선,

 

 

Android 2.0/2.1

Éclair

(API level 5/Level 6)


·         2010 1월 발표

·         Exchange지원,

·         다중계정,

·         블루투스 2.1

·         홈화면,

·         음성인식 지원,

·         하드웨어 최적화,

·         가상 키보드 개선

Android 2.2

Froyo

(API level 8)

·         2010 5월 발표

·         Adobe flash 10.1지원,

·         USB 테더링 지원,

·         업데이트 기능,

·         버그 수정, 기능 개선

·         푸시 메시지 지원

·         SD카드에 앱 설치 가능

·         백업 API지원

 

Android 2.3

Gingerbread

(API level 9)


·         2010 12월 발표

·         UI기능 개선,

·         향상된 응용 프로그램 관리,

·         인터넷전화 지원(SIP),

·         NFC지원,

·         자이로스코프 센서 지원

·         기압계 센서 지원

·         전면 카메라 제어 지원

·         인터넷 전화 지원

Android 3.0/3.1/3.2

Honeycomb

(API level 11)

 

Android 3.1 (Level 12)

 

Android 3.2 (Level 13)

 


·         2011 2월 발표

·         2011 5월 발표

·         2011 7월 발표

·         태블릿 지원 및 최적화

·         화면분할 지원

·         HTTP 라이브 스트리밍 지원

·         태블릿용으로 스마트폰에서 동작안함

Android 4.0

Ice Cream Sandwich

(API level 14)

 

Android 4.0.3 (Level 15)


·         2011 10월 발표

·         2011 11월 발표

·         진저브래드와 허니콤을 통합,

·         스마트폰과 태블릿 디바이스를 함께 지원,

·         일부모델 Adobe Flash 기능 삭제,

·         안면인식을 통한 잠금해제,

·         보이스 메일, 음성인식 텍스트 입력 기능,

·         NFC빔 공유와 WiFi 다이렉트 지원

Android 4.1

Jelly Beans

(API Level 16)

 

Android 4.2 (Level 17)

 

Android 4.3 (Level 18)


·         2012 6월 발표

·         2012 11월 발표

·         2013 7월 발표

·         구글크롬을 기본 브라우저로 채택,

·         그래픽 성능 향상,

·         위젯 기능과 네트워크 기능 강화,

·         Adobe Flash Player 미지원

·         확장 가능한 알림 메시지 지원

Android 4.4

KitKat

(API level 19)


·         2013 10월 발표

·         저사양 단말 지원,

·         메모리 관리,

·         GPU 가속화,

·         UI변경

·         프린팅 프레임워크

·         저장공간 접근 프레임워크 보강

·         배터리 소모가 적은 센서 포함

Android 4.4

KitKat Wear

(API level 20)

·         스마트 워치,

·         웨어러블 기기 지원

Android 5.0

Lollipop

(API level 21)

 

Android 5.1 (Level 22)


·         201410월 발표

·         새로운 Material Design 도입

·         달빅(Dalvik)이 빠지게되었고 Android Runtime(ART)  기본 런타임

·         Guest Mode

·         배터리 기능의 향상

·         보안과 해제 간편

·         앱 숨기기

·         장치 공유

·         64bit 지원

·         시스템과 그래픽 성능 향상

·         멀티미어 기능 강화

Android 6.0 Marshmallow

(API level 23)


·         2015 10월 발표

·         지문인식

·         안드로이드 페이

·         나우온탭

·         스마트폰의 홈 버튼

Nougat 7.0

API level 24

 

Nougat 7.1

API level 25


·         가상현실(VR)플랫폼 ‘데이드림’ 지원

·         알림 메시지 창에서 답장을 곧바로 보내기

·         동일한 앱에서 온 알림을 묶어서 보여주기

·         창을 분할해 사용하면서 오갈수 있는 멀티태스킹 기능 등 250개의 기능이 

탑재


Oreo 8.0

(API level 26)

 

Oreo 8.1

(API level 27)


 

·       알림 채널

·       픽쳐 인 픽쳐 (Picture-in-Picture)

·       폰트를 리소스에 추가하고 레이아웃에 적용하는 것이 가능

·       적응형 아이콘 (Adaptive icon)


Pie 9.0

API level 28


 

·       스크린샷 편집기 추가

·       접근성 설정 - 진동 설정, 애니메이션 효과 끄기 기능 추가

·       OS 닮은 텍스트 기능 추가

·       전원 버튼에 스크린샷 버튼 추가

·       기계 학습을 활용해 밝기 슬라이더를 조정하는 적응형 밝기 기능 추가

 

  


images.google.com 키워드 검색

Posted by codedragon codedragon

댓글을 달아 주세요


 

 

샤오미(Xiaomi) - 개발자 모드, 개발자 옵션 활성화

·         개발자 옵션 활성화

·         USB 디버깅 활성화

·         USB 설치 활성화

 

 

 

 

개발자 옵션 활성화

개발자모드를 모드를 활성화해야만 개발자 메뉴가 표시됩니다.

 

[설정] >> [휴대전화 정보]


 

MIUI 버전은 터치하면 카운트가 줄어들면서 개발자 모드가 활성화됩니다.


 


 

 

 

 

USB 디버깅 활성화

 

[설정] >> "시스템&기기" 항목의 [ 추가 설정]


 

 

"개발자 옵션" 메뉴가 보입니다.

[개발자 옵션]


 

 

[USB 디버깅] 클릭한 "USB 디버깅을 허용할까요?"라고 나오면 [확인]버튼을 클릭하여 활성화해 줍니다.


 

USB 디버깅이 활성화되었습니다.


 

 

 

 

USB 설치 활성화

[USB 설치] 항목을 터치합니다.


 

 

샤오미 Mi 계정으로 로그인합니다.

샤요미 Mi 계정이 없다는 아래의 링크를 통해 생성한 로그인합니다.

 

샤오미(Xiaomi) - Mi 계성 생성하기

http://codedragon.tistory.com/8204


 

[다른 계정] 클릭하면 이메일로 로그인할 있습니다.


 

[USB 설치]항목을 다시 클릭하면 활성화가 완료됩니다.


 

 


Posted by codedragon codedragon

댓글을 달아 주세요