태그 : Android 요약보기전체보기목록닫기

1 2 3 4 5

숫자로 된 문자열에 천단위로 콤마를 표시

getCommaNumeric("10000");결과 : 10,000public static String getCommaNumeric(String str) {    if(str.equals(""))         return "";    &n...

네트워크 사용가능 여부 확인

네트워크를 사용하는 앱에서 네트워크를 사용할 수 있는지 체크할 때 아래의 함수를 이용한다.인터넷을 사용하고 네트워크 상태를 체크하기 위해 아래의 퍼미션이 필요하다.android.permission.INTERNETandroid.permission.ACCESS_NETWORK_STATEpublic static boolean checkNetworkState(C...

PiXEL to DP, DP to PIXEL

코드로 넓이나 마진 등의 수치를 지정할 때 Pixel이나 DP의 단위로 지정해야 해서 단위를 변경해야 할 경우가 있다.필자의 경우 아래의 함수들을 사용하고 있다.1. PIXEL to DPpublic static int getPixelToDp(Context context, int pixel) {    float dp = 0;&n...

안드로이드 기본 인텐트 사용

이번 프로젝트에 안드로이드에서 제공되는 기본 카메라 인텐트를 사용하였다.다른 기본 인텐트도 정리해두면 좋을 것 같아 검색해보다 아래의 사이트를 발견하여 정리해둔다.참고로 기본 인텐트를 사용하면 제공되는 기능 외 커스터마이징을 할 수는 없다.그래서 필자는 기본 카메라 인텐트를 포기하고 직접 SurfaceView로 카메라 객체를 다루었다.(아래의 RESUL...

[Android] Income Book

Income Book (월별로 수입과 미수금을 기록하는 앱)프리랜서를 하면서 수입과 미수금에 대한 관리가 필요해졌다.그래서 Income Book이라는 앱을 하나 만들게 되었다.개인적으로 필요하여 만들었기 때문에 마켓에 등록을 할 지는 모르겠다.

detect when the device switch from portrait to landscape mode

onConfigurationChanged 이벤트가 발생하기 위해서는 AndroidManifest.xml에 아래의 작업을 해준 후사용할 Activity에 해당 이벤트를 오버라이딩하면 된다.[AndroidManifest.xml]targetSdkVersion을 minSdkVersion과 일치시키지 않으니 이벤트가 발생하지 않았다.<uses-sdk&nbs...

앱 단축아이콘과 웹사이트 단축아이콘 생성

앱 단축아이콘에 대해 생성 및 삭제하는 코드들은 웹사이트 상에 많이 존재한다.그런데 웹사이트를 단축아이콘으로 만드는 것은 (북마크처럼) 많이 보이지 않아 아래와 같이 정리해둔다.물론 실무에서 써 먹기 위해서는 두 단축아이콘 다 이미 처리되어 있는지 확인하는 로직이 필요하다.<uses-permission android:name="com.android...

Action bar on devices before API 3.0

The action bar has been introduced in Android 3.0. If you want to use the action bar on devices with an earlier ...

AndroidManifest.xml

versionCode다른 버전과 상대적인 값을 나타내는 정수형 값입니다. 이 값은 정수형으로 선언되기 때문에 프로그램상에서 현재의 버전이 더 높은 버전인지 또는 낮은 버전인지 확인이 가능합니다. 새로운 버전의 어플리케이션을 업데이트 할때 이 숫자를 증가시켜주면 됩니다.일반적으로 첫번째버전의 코드는 1로 정하시면 되고, 메이저 업데이트인지 마이너 업데이트...

android splash screen

안드로이드는 아이폰과 달리 Splash screen을 툴에서 지정하는 별도의 방법이 없으므로, Splash를 위한 Activity를 시작 Activity로 만들어준 다음 아래와 같이 작업해주면 Splash screen을 구현할 수 있다.[/res/layout/splash.xml]<LinearLayout xmlns:android="http://sch...
1 2 3 4 5