Category: Android

Check network availability of your android phone

September 11, 2010
현재 안드로이드 폰에서 와이파이가 연결가능한지, 3G가 연결가능한지 확인하는데 사용 가능한 유틸 클래스 사용하는 방법 와이파이 상태 확인 : ZemnaNetworkInfo.IsWifiAvailable(현재 컨텍스트) 3G 상태 확인 : ZemnaNetworkInfo.Is3GAvailable(현재 컨텍스트) 둘중에 아무거나 연결 가능한지 확인 : ZemnaNetworkInfo.IsAnyAvailable(현재 컨텍스트) Source [code language="java"] import android.content.Context; import android.net.ConnectivityManager; import android.net.NetworkInfo; public class ZemnaNetworkInfo { public static boolean IsWifiAvailable(Context context) { return IsNetworkAvailable(context, […]
Read More

Zemna 어플 추천(Zemna App Adviser)

September 10, 2010
이번에 최초로 개발한 안드로이드 폰용 어플 추천앱입니다. 그동안 주위 사람과 스마트폰을 쓰면서 불편했던 점이 '내가 어떤 어플 써봤는데, 좋더라~ 'xxxxx' 인데 한번 써봐~~' 라고 얘기해 주면, 그 말을 들은 사람이 직접 마켓으로 들어가서 검색 버튼 눌러서 어플명 치고나서 설치해야 한다는 것 이였습니다. 이러한 불편함을 덜고자 자신의 폰에 설치되어 있는 어플의 마켓 설치 페이지로 이동하게 해주는 […]
Read More

Android App - Zemna 어플 추천(Zemna App Adviser)

September 10, 2010
이번에 최초로 개발한 안드로이드 폰용 어플 추천앱입니다. 그동안 주위 사람과 스마트폰을 쓰면서 불편했던 점이 '내가 어떤 어플 써봤는데, 좋더라~ 'xxxxx' 인데 한번 써봐~~' 라고 얘기해 주면, 그 말을 들은 사람이 직접 마켓으로 들어가서 검색 버튼 눌러서 어플명 치고나서 설치해야 한다는 것 이였습니다. 이러한 불편함을 덜고자 자신의 폰에 설치되어 있는 어플의 마켓 설치 페이지로 이동하게 해주는 […]
Read More

Getting List of Installed Applications in Android

September 6, 2010
출처 : http://androidboss.com/getting-list-of-installed-applications-in-android/ 방법1. PackageManager.queryIntentActivities() 함수 이용 [code language="java"] public class AppList extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); PackageManager pm = this.getPackageManager(); Intent intent = new Intent(Intent.ACTION_MAIN, null); intent.addCategory(Intent.CATEGORY_LAUNCHER); List list = pm.queryIntentActivities(intent, PackageManager.PERMISSION_GRANTED); for (ResolveInfo rInfo : list) { Log.w(“Installed Applications”, rInfo.activityInfo.applicationInfo.loadLabel(pm).toString()); } } } [/code]
Read More

입력 문자 수 제한하기

July 17, 2010
입력할 수 있는 문자의 수를 제한하는 방법. - setFilters(InputFilter[] filters) 함수를 사용한다. - InputFilter.LengthFilter(int max) 함수를 사용하여 원하는 자리수를 지정한다. [code lang="java"] public class TextChange extends Activity { EditText mEdit; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); // Find edit box mEdit = (EditText)findViewById(R.id.edit); // […]
Read More

안드로이드 수퍼 가이드

July 14, 2010
IDG에서 제작한 안드로이드 플랫폼의 현황과 확장성, 활용법등에 대한 매거진 형식의 문서이다. 사이트에서 다운로드를 받으려면 회원가입을 해야하고, 다운로드 후에 다운로드화면에 명시되어 있는 암호를 입력해야 문서를 볼 수 있다. 다운로드 링크 http://www.idg.co.kr/event/whitepaper/whitepaper_list.jsp?input_tag=E050
Read More

삼성 갤럭시S(Galaxy S) 버그

July 14, 2010
이번에 휴대폰에 문제가 있어서 삼성 서비스센터에서 내부 부품 전체를 교체받은 후 나타난 현상. 관련 동영상 http://www.youtube.com/watch?v=4_hMWxSDULY 1. 와이파이 켰을때 2. 다시 와이파이 껐다가 켰을때 3. 다시 와이파이 껐다가 켰을때 즉, 각 휴대폰 별로 고정되어 있어야 할 맥(MAC) 어드레스가 와이파이를 토글 할 때마다 바껴버리는 현상.... ㅡㅡ;;; 휴대폰의 맥어드레스 뒤의 3부분이 계속해서 바뀐다..... 삼성 서비스 센터에서 조사 […]
Read More

Android NinePatch Graphic

June 30, 2010
NinePatch는 안드로이드에서 View의 내용이 이미지 영역을 초과할 경우 이미지의 크기를 조절하기 위해 늘릴영역(Stretchable Region)을 지정해 놓은 PNG형식의 이미지를 뜻한다. 즉, 하나의 이미지를 가지고 이미지를 늘렸을 때 이미지의 전체가 아닌 NinePatch 이미지의 좌측과 상단에 정의되어있는 영역정보를 이용하여 늘려주고 우측과 하단에 정의되어있는 여백정보를 이용하여 내부 내용물 자리를 설정하는 방식이다. References http://www.androidpub.com/?mid=android_dev_info&page=14&document_srl=2096 http://developer.android.com/guide/developing/tools/draw9patch.html http://developer.android.com/guide/topics/resources/drawable-resource.html#NinePatch
Read More

갤럭시S 휴대폰 화면 캡쳐하기

June 30, 2010
애플의 아이폰이후로 급속도로 번지고 있는 스마트폰 열풍이 드디어 나에게도 왔다. 그동안 정말 오랜시간을 기달려서 드디어 갤럭시S를 장만했다.. ㅎㅎ. 앞으로 갤럭시S와 함께 안드로이드의 세계로 빠져볼까 한다. 이번에는 갤럭시S를 컴퓨터에 연결하여 현재 휴대폰의 화면을 캡쳐하여 가져오는 방법에 대해 알아보겠다. 일단, 컴퓨터에 갤럭시S 드라이버가 설치되어 있어야 한다. 드라이버는 http://kr.samsungmobile.com/service/support/down/anycall.software.view.do에서 다운받을 수 있다. 설치된 후에 USB 연결 케이블을 이용하여 […]
Read More
linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram