본문 바로가기
728x90

Programing/Android / Java195

[JavaCard/자바카드] What is JAVA Card? (자바 카드 정의) 1. Java CardJava Card 기술은 Java언어로 개발된 프로그램이 스마트카드나 메모리가 제한적인 디바이스 내에서 실행 될 수 있도록 만드는 기술이다. Java Card 기술은 스펙에 따라서 다음과 같이 크게 세가지 구성요소로 나눌 수 있다. 1) Java Card Virtual Machine 2) Java Card Runtime Environment 3) Java Card API Java Card 플랫폼은 Application(Applet)을 카드 공급사들의 고유 기술과 분리시킴으로써 독립적이며, 표준화 된 시스템과 API를 제공한다. Java Card API를 이용하여 보다 손쉽게 애플릿을 개발하고 다양한 스마트카드 아키텍처에 적용할 수 있다. Java Card 기술은 기존의 스마트카드 기.. 2014. 9. 5.
[Android] How to check mobile data state? (안드로이드 모바일 데이터 상태 확인) DataConManager.java public class DataConManager { private ConnectivityManager m_conManager = null; public DataConManager(Context context) { try { m_conManager = (ConnectivityManager)context.getSystemService(Context.CONNECTIVITY_SERVICE); } catch (Exception e) { m_conManager = null; } } public boolean isEnabled() { NetworkInfo wifi = m_conManager.getNetworkInfo(ConnectivityManager.TYPE_WIFI); Net.. 2014. 9. 5.
[Android] GPS State Check and Show AlertDialog private boolean turnGPSOn() { String gps = android.provider.Settings.Secure.getString(getContentResolver(), android.provider.Settings.Secure.LOCATION_PROVIDERS_ALLOWED); if (!(gps.matches(".*gps.*") && gps.matches(".*network.*"))) { // GPS OFF 일때 Dialog 표시 AlertDialog.Builder gsDialog = new AlertDialog.Builder(this); gsDialog.setTitle("위치 서비스 설정"); gsDialog.setMessage("무선 네트워크 사용, GPS 위성 사용을 모두 .. 2014. 9. 5.
[네이버지도 오픈 API] 안드로이드 네이버지도 화면 확대 안드로이드로 네이버 지도를 사용하는 경우, 핸드폰에서 제공되는 해상도에 따라서 레벨로 화면 크기가 정해지게 되어 있습니다.이렇게 되면, 해상도가 좋은 핸드폰에서는 위 그림처럼 화면이 쥐알만하게 보여서 지도가 의미가 없어지게 됩니다.이럴때 쓸 수 있는 API를 소개해 드리겠습니다.해당 정보는 네이버 개발자센터에 소개가 되어있지 않아서 고생을 좀 많이 했습니다. private NMapView mMapView;mMapView.setScalingFactor(1.5f); 정말 간단합니다. 요거 하나만 해주면 되며~ 보통 1.5f ~ 2.0f 정도로 설정을 해주면 됩니다. 2014. 9. 1.
[Android] Near Field Communication - Introduction Near Field Communication (NFC) is a short range radio technology that enables communication between devices in close proximity usually no more than few centimeters. NFC standards are based on RFID standards including ISO 14443 and operates on 13.56 MHz frequency. NFC Forum develops specifications and maintains standards around NFC which is an open platform technology. NFC technology is promoted .. 2014. 8. 28.
[Android NFC] The new NFC TAG dispatch process in android One of the new features in the Android framework API 2.3.3 is the improved support for NFC to interact with tags in a more friendly way. This changes include a new tag dispatch process, so, probably your NFC applications written for previous api levels now will fail. This is because these older versions used a single-step intent dispatch to notify interested applications that a tag was discovere.. 2014. 8. 28.
[Android] Reverse Geocoder (구주소 / 지번주소 출력하기 - OpenAPI2) 정부에서 신주소 정책을 펴면서 구주소의 정보가 신주소로 옮겨가고 있습니다.이로 인해 구글에서 제공하는 Geocoder가 무용지물이 되어가고 있네요;;;;;에효~~~그래서 이를 해결할 수 있는 방법을 소개할까 합니다. 바로 통계청에서 제공해주는 OpenAPI2를 사용하는 것입니다.신청도 간단하고 사용법도 그리 어렵지는 않습니다. 먼저, 어떠한 API가 제공되고 어떻게 사용하는지 숙지하시기 바랍니다. [좌표 변환]http://sgis.kostat.go.kr/OpenAPI2/subpage/openAPI2_01.jsp Geocoder [지오코더] http://sgis.kostat.go.kr/OpenAPI2/subpage/openAPI2_02.jsp Reverse Geocoder [역지오코더]http://sgis.. 2014. 8. 28.
삼성전자-반즈앤노블, 태블릿PC ‘갤럭시탭4 누크’ 공개 반즈앤노블과 삼성전자가 함께 캘럭시탭4 누크를 개발 및 공개했다.WIFI 7인치 제품으로 약 18만원 정도에 판매 될 예정이라고 한다. 또한, 구매 고객들에게는 20만원에 달하는 컨텐츠를 제공 할 예정이라고 한다. 아마존이 가지고 있는 시장을 빼았겠다는 속셈 같은데, 소비자들의 추세를 살펴봐야 겠다. 2014. 8. 21.
[Android] 구글 인앱결제 레퍼런스 (in-app Billing - Google IAB) Android In-App Billing 보안 완벽 정리http://theeye.pe.kr/archives/2130 인앱결제 api3 타임아웃등의 예외처리http://www.masterqna.com/android/5080/%EC%9D%B8%EC%95%B1%EA%B2%B0%EC%A0%9C-api3-%ED%83%80%EC%9E%84%EC%95%84%EC%9B%83%EB%93%B1%EC%9D%98-%EC%98%88%EC%99%B8%EC%B2%98%EB%A6%AC 구글 인앱결제 v3http://ondestroy.tistory.com/entry/%EA%B5%AC%EA%B8%80-%EC%9D%B8%EC%95%B1%EA%B2%B0%EC%A0%9C-v3 인앱결제 v3 클라이언트 코드(안드로이드펍 질문)http://ww.. 2014. 8. 18.
[안드로이드 오픈 소스] 칩셋 제조사별 안드로이드 & 커널 소스 다운로드 칩셋 제조사에서 공개하는 안드로이드 소스란, 퀄컴이나 TI에서 자신들의 각 칩의 레퍼런스 보드에 맞게 포팅된 안드로이드 소스코드를 말합니다. 예를 들어 퀄컴의 경우 스냅드레곤칩에 맞게 커널과 안드로이드를 포팅해 공개하고 있고, TI 역시 omap칩으로 만든 레퍼런스 보드용 안드로이드를 포팅에 공개하게 됩니다. 모든 휴대폰 개발의 기본이 되는 안드로이드 코드라고 할수 있죠. 퀄컴 칩 소스 다운로드퀄컴에서는 codeaurora.org라는 비영리커뮤니티 사이트를 이용해 각 칩셋별 코드를 공개하고 있습니다. 각 칩셋별 소스코드 다운로드 방법은 아래 주소에서 확인 할 수 있습니다. 링크 : https://www.codeaurora.org/xwiki/bin/QAEP/웹 Git : https://www.codeaur.. 2014. 8. 12.
[안드로이드 오픈 소스] 휴대폰 제조사별 오픈소스 다운 받기 삼성 전자 오픈소스opensource.samsung.com LG 전자 오픈소스http://www.lg.com/global/support/opensource/opensource.jsp HTC 오픈소스http://htcdev.com/devcenter/downloads 팬택 오픈소스http://opensource.pantech.com/model/list.asp?Category=Mobile 모토로라http://sourceforge.net/motorola/ 각 제조사별로 휴대폰을 출시하게 되면 GNU 라이센스에 따라 커널 전체 코드와 안드로이드 일부 코드를 공개하게 되어 있습니다. 이 소스들을 다운로드 받아 안드로이드 원본 소스랑 합쳐서 가장 기본적인 커스텀 롬을 만들 수 있는 것입니다.대부분의 소스코드는 압축파.. 2014. 8. 12.
[Android] sendStickyBroadcastAsUser API 먼저, Google Reference를 확인해 보면 아래와 같이 간단히 설명이 나와있습니다. sendStickyBroadcast를 하는데 이걸 특정 유저를 지정해서 해줄수 있다는 이야기 입니다. http://developer.android.com/reference/android/content/ContextWrapper.html * sendStickyBroadcast를 모르시는 분들은 오른쪽 하단 검색창에 검색하시면 관련 포스트를 보실 수 있습니다. 사용 방법은 아래와 같습니다sendStickyBroadcastAsUser(intent, UserHandle.ALL); UserHandle.ALL에 대한 자세한 내용은 아래 소스를 참조해 주시기 바랍니다. >>>>>>> /* * Copyright (C) 2011.. 2014. 8. 4.
728x90