달력

8

« 2020/8 »

  •  
  •  
  •  
  •  
  •  
  •  
  • 1
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  •  
  •  
  •  
  •  
  •  


 

 

하이브리드 도식도

·         표준 기술을 그대로 사용하여 앱을 개발한 후에 오픈 소스 크로스 프레임워크를 이용하여 네이티브 앱으로 변환시켜 배포되는 형식입니다.

·         콘텐츠 영역은 HTML 기반의 앱으로 제작하였지만 모바일기기의 고유정보와 장치를 사용할 있습니다.

·         외부는 네이티브 앱이지만 내부는 모바일 앱으로 실행되어지고 이를 위해서는 별도의 하이브리드 프레임워크가 필요합니다.

 

 


 


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

Samsung Emulator Skin - download  (0) 2019.12.19
AndroidStudio Update - to 3.3  (0) 2019.12.12
하이브리드 앱 도식도  (0) 2019.12.07
Navigation Drawer Activity  (0) 2019.11.29
MediaPlayer 사용 단계  (0) 2019.11.26
한글 키보드 프로그램(apk) 설치후 설정하기  (0) 2019.11.19
Posted by codedragon codedragon

댓글을 달아 주세요


 

 

 

Navigation Drawer Activity

네비게이션 메뉴가 제공되는 템플릿입니다.

 


 

 

 

 

프로젝트 파일 구조


 

 

 


 

 





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

AndroidStudio Update - to 3.3  (0) 2019.12.12
하이브리드 앱 도식도  (0) 2019.12.07
Navigation Drawer Activity  (0) 2019.11.29
MediaPlayer 사용 단계  (0) 2019.11.26
한글 키보드 프로그램(apk) 설치후 설정하기  (0) 2019.11.19
LogCat  (0) 2019.11.12
Posted by codedragon codedragon

댓글을 달아 주세요


 

MediaPlayer 사용 단계

·       1단계: 대상 파일 지정

·       2단계: 재생 준비

·       3단계: 재생

 

 

 

1단계: 대상 파일 지정

오디오 파일을 다양한 형식을 통해 지정하여 읽어오는 메서드입니다.

 

void setDataSource (String path)

void setDataSource (Context context, Uri uri)

void setDataSource (FileDescriptor fd, [long offset, long length])

 

 

 

 

 

2단계: 재생 준비

·       대용량 스트림인 경우 상당한 시간이 걸릴 있으므로 오픈 직후 자동으로 준비 상태가 되지 않으며 다음 메서드를 호출해서 파일을 구동시킵니다

·       단계에서 미디어 플레이어는 대상 파일에서 프레임을 미리 읽어와 정보를 확인합니다.

 

void prepare ()

void prepareAsync ()

 

 

 

 

 

3단계: 재생

구분

메서드

파일 재생

mediaPlayer.start()

파일 재생 일시 중지

mediaPlayer.pause()

파일 재생 중지

mediaPlayer.stop()

 

 



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

하이브리드 앱 도식도  (0) 2019.12.07
Navigation Drawer Activity  (0) 2019.11.29
MediaPlayer 사용 단계  (0) 2019.11.26
한글 키보드 프로그램(apk) 설치후 설정하기  (0) 2019.11.19
LogCat  (0) 2019.11.12
Testing apps in Foldables (폴더블 테스트)  (0) 2019.10.31
Posted by codedragon codedragon

댓글을 달아 주세요


 

 

 

한글 키보드 프로그램(apk) 다운로드

http://codedragon.tistory.com/1146

 

 

 

한글 키보드 프로그램(apk) 설치방법

http://codedragon.tistory.com/4848

 

 

 

 

com.google.android.inputmethod.korean_1.5.4.apk 설치

현재 한글을 입력할 있는 한글 키보드 앱이설치되어 있지 않습니다.

AVD26 이상 com.google.android.inputmethod.korean_1.5.4.apk 설치 설치한 한글 키보드 설정해야 한글을 입력할 있습니다.

 


 

 

 

com.google.android.inputmethod.korean_1.5.4.apk 설치후 설정방법

AVD26 이상 com.google.android.inputmethod.korean_1.5.4.apk 설치 한글 키보드 설정방법입니다.

 

 

 

설정 >> [시스템] >> [언어 입력] >>

 

[가상 키보드]


 

[+ 키보드 관리]


 

[Google 한국어 입력기]


 

[확인]


 

[뒤로가기] 키를 눌러서 빠져나옵니다.


 

"Google 한국어 입력기" 보입니다.


 

구글 실행 >>


 

[아니오]


 

좌측 하단의 [지구 아이콘] 클릭


 

우측에서 좌측으로 터치해서 페이지 넘기기(Swipe)


 

 


 

 

우측에서 좌측으로 터치해서 페이지 넘기기(Swipe)


 

중앙의 버튼 클릭


 

[건너뛰기]

또는 계속 Swipe


 


 

[시작하기]


 

[확인]


 

 

한글 키보드를 확인할 있으며 한글을 입력할 있습니다.


 



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

Navigation Drawer Activity  (0) 2019.11.29
MediaPlayer 사용 단계  (0) 2019.11.26
한글 키보드 프로그램(apk) 설치후 설정하기  (0) 2019.11.19
LogCat  (0) 2019.11.12
Testing apps in Foldables (폴더블 테스트)  (0) 2019.10.31
앱 구성 요소 - API Guides  (0) 2019.10.19
Posted by codedragon codedragon

댓글을 달아 주세요

2019. 11. 12. 14:58

LogCat Development/Android

 

 

LogCat

·       android.util.Log 클래스의 동작을 모니터링하는 화면을 제공합니다.

·       java.util.logging.Logger 클래스의 동작을 모니터링하는 화면을 제공합니다.

·       안드로이드 기기의 상태나 앱의 상태등 여러 가지 정보를 보여주는 화면을 제공해줍니다.

 


Posted by codedragon codedragon

댓글을 달아 주세요



 

Testing apps in Foldables (폴더블 테스트)

갤럭시 폴드에 앱이 어떻게 보여지는지 테스트 있습니다.

 

https://developer.samsung.com/galaxy/foldable/test



 



 

 

apk 설치

adb install FoldableEmulator.apk

 

 

 

 

권한 부여

PC: ~$ adb shell
AVD: /$ pm grant com.samsung.android.foldable.emulator android.permission.WRITE_SECURE_SETTINGS
AVD: /$ pm grant com.samsung.android.foldable.emulator android.permission.SYSTEM_ALERT_WINDOW

 

 


 

 

 

 

 

직접 다운로드

FoldableEmulator_1.01.apk

 

 

or

http://bit.ly/314uHI4

or

http://bit.ly/2MkOptC

 


Posted by codedragon codedragon

댓글을 달아 주세요


 

 

구성 요소 - API Guides

http://developer.android.com/guide/components/index.html

http://developer.android.com/intl/ko/guide/components/index.html


 


Posted by codedragon codedragon

댓글을 달아 주세요





 

 

 

출력결과 - AVD27

[카메라-Data] 클릭


 


 


 

중앙의 [카메라] 아이콘을 클릭하여 사진을 촬영합니다.


 

중앙의 [브이] 아이콘 클릭


 


 

 

[카메라-File] 클릭


 


 


 

이미지 실행


 

왼쪽의 공유 아이콘을 클릭한 경우


 

오른쪽의 정보 아이콘을 클릭한 경우


 







Posted by codedragon codedragon

댓글을 달아 주세요



 

 

 

에러 메시지

C:\CodeLab\Android\AndroidStudioProjects\DBMSEX01

\app\build\intermediates\signing_config\debug\out\signing-config.json (액세스가 거부되었습니다)

 

 

해당 경로로 이동하면 위의 에러메시지의 경우

"C:\CodeLab\Android\AndroidStudioProjects\DBMSEX01\

app\build\intermediates\signing_config\debug\out\" 폴더로 이동합니다.

 

signing-config.json 파일이 보이며 해당 파일을 삭제합니다.


 

 

signing-config.json 파일을 삭제한 재컴파일을 수행하면 정상적으로 동작합니다.


 

 


 


Posted by codedragon codedragon

댓글을 달아 주세요




 

 


위도와 경도

·         지표상의 특정 지점의 위치나 장소를 나타내기 위해 사용되는 좌표체계입니다.

·         경도는 0도를 기준으로 동쪽 180도는 동경, 서쪽 180도는 서경이라 합니다.

·         동경 180도와 서경 180도가 만나는 세로선을 날짜변경선이라고 해서 선을 넘어가면 날짜가 바뀌게 됩니다.

 

 

 

 

위도(lititude)

·         지도상의 가로선 (지구를 가로선으로 나눈 )

·         지구를 남쪽과 북쪽의 위치를  적도를 기준으로 측정한 것입니다.

·         북반구, 남반구를 각각 90도로 나누어서 북위 0~90, 남위 0~90도로 나눕니다.

·         각각의 90도는 북극과 남극을 의미합니다.

·         적도를 0도로 기준으로하여 남극과 북극은 각각 90도로 표시되고 지표상 한점에 세운 연직선 또는 법선이 적도면과 이루는 각입니다

 

 

 

 

경도(longitude)

·         지도상의 세로선 (지구를 세로선으로 나눈 )

·         그리니치를 본초자오선으로 하여 서쪽과 동쪽의 위치를 측정한 것입니다.

·         0~360도까지 표현합니다.

·         양극을 지나는 대원으로 각국이 저마다 따로 기준선을 정해 사용하는 불편이 있어 1884 영국의 수도인 런던 부근의 그리니치 천문대를 지나는 경선을 본초자오선으로 하여 , 0º 각국이 약속을 정하여 동서로 각각 180도로 나누었습니다.

 

 

 



 

 

images.google.com

 






Posted by codedragon codedragon

댓글을 달아 주세요