본문 바로가기

Mobile21

[ Ionic ] 웹개발자가 만드는 Ionic 어플 - 1탄 (설치, 오픈 소스 활용) 2020/01/31 - [Mobile] - [ Ionic ] 웹개발자가 만드는 Ionic 어플 - 2탄 (기초 구성 및 구현) 2020/04/04 - [Mobile] - [ Ionic ] 웹개발자가 만드는 Ionic 어플 - 3탄 (배포) 2020/04/14 - [Mobile] - [ Ionic ] 웹개발자가 만드는 Ionic 어플 - 4탄 (배포 후 문제점) Ionic은 angular 혹은 react 기반의 소스를 통해서 안드로이드, IOS 2가지 플랫폼에 동시에 배포 가능한 어플을 만들어 주는 framework이다 아무래도 웹기반의 프레임워크이다 보니 웹개발자에게 좀 더 친숙하게 모바일 어플 개발을 해줄 수 있는 좋은 툴이다. 그러나 안드로이드, 코틀린, 오브젝트C 등의 언어와는 달리 디바이스 자원의.. 2019. 12. 2.
[Android] Uri.parse 예제 소스 //웹페이지 띄우기 Uri uri = Uri.parse("http://www.google.com"); Intent it = new Intent(Intent.ACTION_VIEW,uri); startActivity(it); //구글맵 띄우기 Uri uri = Uri.parse("geo:38.899533,-77.036476"); Intent it = new Intent(Intent.Action_VIEW,uri); startActivity(it); //구글 길찾기 띄우기 Uri uri = Uri.parse("http://maps.google.com/maps?f=d&saddr=startLat%20startLng&daddr=endLat%20endLng&hl=en"); Intent it = new Intent(In.. 2019. 4. 12.
[Android] LayoutInflater, inflater 부분 레이아웃을 활용하여 xml파일을 java파일없이 다른 컨테이너에 부분 화면으로 활용할 때 쓰인 구문이다... 첫줄밖에 모르겠다.. LinearLayout contentsLayout = (LinearLayout) findViewById(R.id.contentsLayout); LayoutInflater inflater = (LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE); inflater.inflate(R.layout.button, contentsLayout, true); ------------------------------------------------------------------------------------------ .. 2019. 4. 12.
[ Android ] 브로드캐스트 수신자 브로드캐스트 수신자 - 애플리케이션이 글로벌 이벤트(global event)를 받아서 처리하려면 브로드캐스트 수신자로 등록 - 글로벌 이벤트란 "전화가 왔습니다", "문자 메시지가 도착했습니다."와 같이 안드로이드 시스템 전체에 보내지는 이벤트 - 브로드캐스트 수신자는 인텐트필터를 포함하며, 매니페스트 파일에 등록함으로써 인텐트를 받을 준비를 함 - 수신자가 매니페스트 파일에 등록되었다면 따로 시작시키지 않아도 됨 - 애플리케이션은 컨텍스트 클래스의 registerReceiver 메소드를 이용하면 런타임 시에도 수신자를 등록할 수 있음 - 서비스처럼 브로드캐스트 수신자도 UI가 없음 인텐트와 브로드캐스트 - 인텐트를 이용해서 액티비티를 실행하면 포그라운드로 실행되어 사용자에게 보여지지만 브로드캐스트를 이.. 2019. 4. 11.