Physical Address

304 North Cardinal St.
Dorchester Center, MA 02124

Tag Android

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

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…

[Google I/O 2011] Day One Keynote

2008년 부터 시작된 구글의 개발자 컨퍼런스인 ‘Google I/O 2011’ 의 막이 올랐다. 먼저, 키노트를 통해서 안드로이드의 현황과 나아갈 방향에 대해 알아보자. Remarkable Growth 현재 안드로이드는 다양한 휴대폰 제조업체, 통신사, 개발자의 지원으로 2011년 1억개 개통을 돌파 했으며, 하루 40만대 이상의 새로운…