Physical Address

304 North Cardinal St.
Dorchester Center, MA 02124

Category Android

안드로이드 입문서

칸드로이드(kandroid) 사이트에서 Android Dev. Guide 문서를 번역해서 책으로도 출간을 하고, 웹 페이지에서도 eBook 형태로 다운로드 받을 수 있도록 공개를 했다.. 정말 엄청난 일을 해낸 관계자들에게 진심으로 감사의 말을 전하고 싶다… ^^ http://www.kandroid.org/board/board.php?board=tnshopqna&command=body&no=138

[Android] Get image from gallery

개요 앨범에서 이미지를 선택하도록 액티비티를 호출하고 onActivityResult() 함수를 통해 해당 이미지에 접근하는 소스 앨범 호출 소스 [code lang=”java”] Intent intent = new Intent(Intent.ACTION_GET_CONTENT, null); intent.setType(“image/*”); startActivityForResult(intent, 1004); [/code] 선택된 이미지 가져오기 소스 [code lang=”java”] protected void onActivityResult(int requestCode, int resultCode,…

Android NinePatch Graphic

NinePatch는 안드로이드에서 View의 내용이 이미지 영역을 초과할 경우 이미지의 크기를 조절하기 위해 늘릴영역(Stretchable Region)을 지정해 놓은 PNG형식의 이미지를 뜻한다. 즉, 하나의 이미지를 가지고 이미지를 늘렸을 때 이미지의 전체가 아닌 NinePatch 이미지의 좌측과 상단에 정의되어있는 영역정보를 이용하여 늘려주고 우측과 하단에 정의되어있는…

Check network availability of your android phone

현재 안드로이드 폰에서 와이파이가 연결가능한지, 3G가 연결가능한지 확인하는데 사용 가능한 유틸 클래스 사용하는 방법 와이파이 상태 확인 : ZemnaNetworkInfo.IsWifiAvailable(현재 컨텍스트) 3G 상태 확인 : ZemnaNetworkInfo.Is3GAvailable(현재 컨텍스트) 둘중에 아무거나 연결 가능한지 확인 : ZemnaNetworkInfo.IsAnyAvailable(현재 컨텍스트) Source [code language=”java”] import android.content.Context; import…

Flutter Guide for Beginner

Have you heard about Flutter? Flutter is Google’s mobile app SDK for crafting high-quality native interfaces on iOS and Android in record time. Flutter works with existing code, is used by developers and organizations around the world, and is free…

Get App Installed Date on Android

API Level 9 이전 버전 [code lang=”java”] PackageManager pm = context.getPackageManager(); ApplicationInfo appInfo = pm.getApplicationInfo(“app.package.name”, 0); String appFile = appInfo.sourceDir; long installed = new File(appFile).lastModified(); [/code] API Level 9 이상 [code lang=”java”] long installed = context.getPackageManager().getPackageInfo(“package.name”, 0).firstInstallTime; [/code] Reference