텍스트뷰에 주소링크 TextView myLocation = new TextView(this); myLocation.setText("436 Mayfield Ave, Stanford, CA"); Linkify.addLinks(myLocation , Linkify.MAP_ADDRESSES); mainLayout.addView(myLocation); Android 2013.10.10
주소와 GeoCode 1. 주소 -> geocode publicstaticJSONObject getLocationInfo(String address){StringBuilder stringBuilder =newStringBuilder();try{ address = address.replaceAll(" ","%20");HttpPost httppost =newHttpPost("http://maps.google.com/maps/api/geocode/json?address="+ address +"&sensor=false");HttpClient client =newDefaultHttpClient();HttpResponse response; stringBuilder =newStringBuilder(); response = client.e.. Android 2013.10.10
Google Maps Andoird API V2 사용 1. 먼저 API 키를 얻어야 한다.https://code.google.com/apis/console 로 이동하여,- 왼쪽 상단의 셀렉트바를 선택하여, Create 를 눌러서 프로젝트를 생성한다.- 왼쪽의 항목들 중에, Services 항목에 들어가서 Google Cloud Messaging for Android 를 On 시킨다.- 왼쪽의 항목들 중에, API Access 항목에 들어가서 Create new Android key... 를 눌러서 내 키스토어의 sha1 값을 가져온다. 이때, 먼저 내 키스토어를 만들어 놓은 상태여야 한다!$ keytool -list -v -keystore 내키스토어파일명여기서 나온 sha1값을 넣고, 내가 사용하고자 하는 안드로이드 앱 패키지 명을 넣는다. 즉, 45:B5.. Android 2013.09.28
SDK버전별 앱을 마켓에 등록하기 배경 : 안드로이드 앱을 등록할때, 2.2~ 2.3 버전별 앱과 4.0 이상의 버전에 대한 앱을 만들고, 이를 같은 배포 버전인 1.1로 하여 사용자에 따라 해당 앱을 다운로드 받게 하기 위함. 방법 : SDK버전별 앱을 두개를 만들고, 각 배포 버전으로 똑같이 한다. 단, 버전 코드를 다르게 해야 마켓에 동시에 활성화를 시킬수 있다. 따라서 버전코드는 다르게 하고, 버전은 똑같이하여 APK 만들어서 마켓에 올린 후, 둘다 활성화 시킨다. 예) 2.2~2.3 용 : 버전코드 1, 버전 1.1 4.0 ~ 용 : 버전코드 2, 버전 1.1 Android 2012.03.19
안드로이드 실행 기기의 SDK 버전 및 기기명 가져오기 실행중인 기기의 SDK 버전을 가져오는 경우 Build.VERSION.SDK_INT 을 하면 SDK 버전을 숫자로 가져오고, Build.VERSION.SDK 를 사용하면 문자열로 가져온다. 실행중인 기기의 기기명이 필요한 경우. 즉 갤럭시S인지 갤럭시 넥서스 인지 알기위해. Build.MODEL 을 하면, 기기명을 문자열로 가져온다. Android 2012.03.15
Android Customer Management. BizContact *Title : Personal connections management application for businessman *Description : - Maintain human relations by viewing the people who were out of contact on the screen instantly. - Keep promises or appointments by registering the schedules and it informs you to contact people. - You can set up plans and contact people near your current position by looking at the map. *For who : - People who n.. Android 2011.02.10
BizContact. 영업인, 비지니스맨을 위한 고객 및 인맥관리 안드로이드 앱 * 안드로이드 앱 다운로드는 -> https://market.android.com/details?id=com.macro.sc 또는 http://t.co/zV5FV9n * Title : 영업인, 비지니스맨을 위한 고객 및 인맥 관리 BizContact * For Who : 고객이나 인맥을 관리해야 하는 영업인, 비지니스맨, 자영업자, 보험설계사, 카딜러, 은행원 등 빠르고 간단한 방법으로 인맥관리를 잘 하고 싶은 모든 사람 * 설명 - 내가 연락이 뜸했던 사람들이 누구인지 한눈에 파악하여 연락함으로써 인간관계를 지속시킨다, - 특정인과의 약속이나 계약일정등을 등록하면, 꼭 연락할 수 있도록 알려줌으로써 상대방과 한 약속을 지킬 수 있도록 한다. - 지도로 현재 나의 위치에서 가까이에 있는 사람들이 누구인지.. Android 2011.02.10
Calendar 이용하여, 현재 시간 구하고, 원하는 날짜로 쉽게 셋팅하는 방법 ** Calendar 클래스를 이용하여 시간 구하자. Calendar c = Calendar.getInstance(); mYear = c.get(Calendar.YEAR); mMonth = c.get(Calendar.MONTH); mDay = c.get(Calendar.DAY_OF_MONTH); // 이 아래 부분이 날자는 원하는 대로 이동시킨다. c.add(Calendar.DATE, -20); Log.i(TAG, "date : " + c.get(Calendar.YEAR) + " " + (c.get(Calendar.MONTH)+1) + " " + c.get(Calendar.DATE)); Android 2011.01.16
현재 날자와 시간 가져오기 final Calendar c = Calendar.getInstance(); int mYear = c.get(Calendar.YEAR); int mMonth = c.get(Calendar.MONTH); int mDay = c.get(Calendar.DAY_OF_MONTH); int mHour = c.get(Calendar.HOUR_OF_DAY); int mMinute = c.get(Calendar.MINUTE); Android 2011.01.14
에뮬레이터에서 GPS 셋팅 ** GPS 정보를 에뮬레이터에 셋팅 ** 이미 GPS를 이용한 어플이 코딩된 상태라고 가정함. 즉 어플에서 퍼미션등 모두 셋팅되어 있고, 로케이션 관련 코드들도 다 코딩된 상태에서, GPS 정보를 에뮬레이션 하는 방법만 소개함. 1. 에뮬레이터를 실행시킨다. 단 로케이션 기능이므로 에뮬레이터는 goole api 를 사용하는 에뮬레이터. 2. 이클립스에서 DDMS 화면으로 바꾼다. 3. DDMS에서 devices 라는 탭에 보면, 현재 실행중인 에뮬레이터가 나온다. 4. 이 에뮬레이터 이름을 한번 클릭하여 활성화 시킨다. 즉 클릭이 안된 상태에서는 아래 진행이 안된다. 5. Emulator Control 이라는 탭으로 가서, 아래로 쭉 내리면 Location control 항목이 나온다. 6. 가장 간단.. Android 2010.05.10