모바일프로그래밍/안드로이드(43)
-
안드로이드 이해하기 - 첫 걸음 떼기
https://www.cprogramming.com/android/android_getting_started.html An Introduction to Android Development - Cprogramming.com Developing for Android - An Introduction Author: Rupali Sharma What is Android? Android is the world's most popular operating system for mobile devices and tablets. It is an open source operating system, created by Google, and available to all kinds of dev www.cprogramming...
2023.01.02 -
Android Notification 이란
https://www.javatpoint.com/android-notification Android Notification - javatpoint Android Notification with examples of Activity and Intent, Fragments, Menu, Service, alarm manager, storage, sqlite, xml, json, multimedia, speech, web service, telephony, animation and graphics www.javatpoint.com Android Notification은 애플리케이션이 실행되고 있지 않더라도 애플리케이션에서 발생한 작업에 대한 짧고 시기적절한 정보를 제공합니다. 알림은 아이콘, 제목 및 일정량의 ..
2022.12.17 -
LogCat을 이용한 안드로이드 디버깅
LogCat을 사용한 안드로이드 디버깅 다음 문서1를 번역하였음 이클립스로 진행되는 안드로이드 개발에서 실제 로그 메시지를 어떻게 뿌리고 있... blog.naver.com 이클립스나 안드로이드 스튜디오로 진행되는 안드로이드 개발에서 실제 로그 메시지를 어떻게 뿌리고 있는 지에 대한 내부 메커니즘도 알겸 IDE 툴 없이 진행해보기로 합니다. Log는 LogCat을 사용해서 출력메시지를 표출 할 수 있는 로깅 클래스로 알고 있습니다. 일반적으로 로깅메시지를 사용하기 위해서 다음과 같은 API가 필요합니다. 메서드 이름이 직관적이라, 그냥 보면 이게 뭐다 정도 알 수 있도록 구성 되어 있는 API 메서드로 보입니다. v(String, String) (verbose) d(String, String) (d..
2022.11.11 -
안드로이드 기기 디버깅을 위한 크롬브라우저 설정
제가 알기로는 안드로이드 프로그래밍 할 때, 두 가지를 생각해야 할 것 같습니다. 네이티브 프로그래밍 - 일반적으로 자바나 코틀린 등의 프로그래밍 언어를 사용해서 구성 하는 것과 웹 프로그래맹 - Javascript/Html/css 를 이용하여 구성 하는 것이 바로 그 것 입니다. 물론 그 이외에 NDK 를 이용해서 개발 하는 방법이 있는 데 이는 기존에 C/C++ 등의 언어로 개발 되어 있는 안드로이드 이외의 다른 플랫폼의 실행 환경을 안드로이드로 포팅 할 때 주로 쓰이고 있는 것이 아닐까 하는 것이죠 네이티브 프로그래밍의 경우에는 안드로이드 스튜디오를 사용 해서 프로그래밍 하면 될 듯 하지만, 크롬 브라우저의 강력한 개발자 툴을 이용하여 디버깅을 할 수 있으면 더욱 더 좋을 것 같습니다. 왜냐 하면,..
2022.09.18 -
안드로이드 APK 분석 참고 문서
안드로이드를 개발 할 때 참고 하면 좋을 문서 네요~ https://blog.naver.com/PostWriteForm.naver?blogId=tommybee&Redirect=Write&categoryNo=11&redirect=Write&widgetTypeCall=true blog.naver.com 안드로이드를 개발 할 때, 저의 경우에는 보통 이렇게 합니다. 안드로이드 환경을 설정 해 준다. 안드로이드 개발을 위한 통합 개발 환경을 설치 한다. (이클립스 혹은 안드로이드 스튜디오) 개발 환경에 필요한 설정을 한다. 안드로이드 앱을 개발한다. 개발 된 앱을 기기에서 로컬 테스트 한다. 테스트 된 앱을 배포 한다. 사용자 요구 사항을 받아서 계속 유지보수 해 준다. 근데, 이렇게 쳇바퀴 돌 듯이 소스를 수..
2022.09.15 -
내 멋대로 안드로이드 - 8
저번 시간에 보았듯이 일반적인 자바 컴파일러로 컴파일 해서 jar 파일을 만들경우에는 안드로이드 Dalvik JVM은 이를 이해 할 수가 없다는 것을 확인 하였습니다 “안드로이드 내멋대로 탐험하기 – 3”에서 말씀 드렸듯이 자바 파일을 안드로이드 머신이 알 수 있는 만한 놈으로 바꾸어 주어야 하는 데요. 이 파일형식을 DEX 파일이라고 부르고 이를 위해서 DEX 파일 만들어 주는 유틸 인 dx.bat 파일도 존재 하고 있었습니다. 다시 이 과정을 상기 해 보면 R.java 파일을 만들고 (이 파일에 대해서도 알아보아야 할 듯…) 자바 파일을 컴파일하고 Dalvik JVM용으로 변환하고 패키지 만들고 등등…. 의 일련의 과정을 거쳐서야 만 진정 우리가 원하는 아니 안드로이드에서 돌아가는 뭔가를 만들 수 있..
2022.07.22