[펌] iPhone에서 하이브리드 앱 개발을 위해 Javascript와 Objective-C의 상호 호출하는 방법 출처 : http://blog.saltfactory.net/86 : http://kka7.tistory.com/60 HTML5의 인기 때문에 요즘 하이브리드 앱의 인기는 계속적으로 상승하는 분위기이다. HTML5에서 추가된 속성으로 마치 네이티브와 같은 개발을 웹 개발 방법으로 할수 있게 되었다. 또한 실제 네이티브 코드로 작성하면 복잡하고 어려운 .. IT_Programming/Objective-C · Swift · iOS 2013.02.01
[펌] 웹뷰 (WebView) 또는 기타 > 기본 폰트 및 외부폰트를 적용하는 방법 관련 출처: http://202psj.tistory.com/494 loadDataWithBaseURL 을 이용한 외부 폰트 읽기 꼼수 일단 webview 로 loadUrl로 읽히지 않거나 외부폰트 파일이 커 읽는데 시간이 오래 걸린다면 그나마 꼼수로 활용가능하다. (꼼수이기에 진정으로 작업에 필요하면 사용하고 아니다 싶으면 그냥 다른방법이나 기본 폰.. IT_Programming/Android_Java 2013.01.30
[Android] Telephony 출처: http://jasperslab.blogspot.kr/2013/01/android-telephony.html [1] TelephonyManager 얻기 TelephonyManager manager = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE); [2] 기본 정보 얻기 어떤 메소드는 정보들을 조회하기 위해서는 permission이 필요로 한다. 메소드 뒤쪽에 주석으로 필요로 하는 permission을 추가해 .. IT_Programming/Android_Java 2013.01.16
Android Settings를 통한 AirplaneMode 예제 코드 출처: http://thdev.net/372 Android Settings를 컨트롤 할 수 있는 Provider가 있습니다. JellyBean 4.2부터는 Global속성이 추가되었고, 이 속성은 기존의 Settings.System 또는 Settings.Secure 변수들이 모두 Settings.Global 로 통합 이관되었습니다. 소스코드 작성을 하다보면 Settings.System 또는 Settings.Secure로 작성하게.. IT_Programming/Android_Java 2013.01.09
“Time Since/Ago” Library for Android/Java 출처: http://stackoverflow.com/a/13018647 From the Google I/O 2012 App: /* * Copyright 2012 Google Inc. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed t.. IT_Programming/Android_Java 2012.11.01
ContentProvider 앱 간 데이터 공유 기본 출처: http://unikys.tistory.com/349 * DB로 직접 접근하기 vs ContentProvider 사용하기? : 안드로이드에서는 기본적으로 SQLite를 사용할 수 있도록 API를 다양하게 편리하게 제공해주고 있다. 하지만, 이러한 SQLite는 기본적으로 해당 DB를 생성한 앱에서만 접근이 가능한 제약 사항이 있기 때문에, 앱간.. IT_Programming/Android_Java 2012.10.29
ContentProvider로 ExpandableList 구현 예제 (CursorTreeAdapter 사용) 출처: http://unikys.tistory.com/221 [Android] ContentProvider(컨텐트프로바이더)로 ExpandableList(확장 가능한 목록) 구현 예제 (CursorTreeAdapter (커서 트리 아답터) 사용) 튜토리얼 ContentProvider를 구현했으면 사용을 해야할 것이다. Activity안에서 query로 데이터를 가져올 수 있지만 목록에는 CursorAdapter나 Cursor.. IT_Programming/Android_Java 2012.10.28
[펌] AndroidManifest 에 있는 Debuggable 항목 값 읽어오기 출처: http://oic.tstore.co.kr/front/community/mentoring/viewMentoring.action?seq=85 [요약] 개발 단계에서만 필요한 메뉴, 기능을 AndroidManifest파일의 Debuggable 항목 값과 동기화해서 통제한다. [설명] 보통 Manifest Debuggable 항목을 true로 설정하고 개발을 진행하다가판매 시점에서 사이닝 버전을 만들 때에는 fals.. IT_Programming/Android_Java 2012.10.05
[펌] 동일 Task로 앱 실행하기 출처: http://oic.tstore.co.kr/front/community/mentoring/viewMentoring.action?seq=101 [요약] 앱을 실행할 때 하나의 동일한 Task로 앱이 실행 시키고자 한다. [설명] 외부(리시버, 상태창, 알람메니저 등)에서 내 앱을 실행하려 할때 기존에 실행되고 있는 Task가 존재하면 기존 Task가 호출되고 이전에 실행된 적.. IT_Programming/Android_Java 2012.10.05
[펌] 간단히 다중 위젯의 인스턴스 확보하기 출처: http://oic.tstore.co.kr/front/community/mentoring/viewMentoring.action?seq=128 [내용] 같은 위젯이 여러개 있고 이 위젯의 인스턴스값을 확보하기 위해서 반복적으로 findViewById를 하는 것을 좀더 간편히 하는 방법 안내 [전제조건] Button이 10개 배치 되어 있는 경우 (예를 들면 다이얼 패드 등과 같이) [.. IT_Programming/Android_Java 2012.10.05