무료/유료버전의 앱을 동시에 만들기 – 1

이번에 안드로이드에 올린 어플 중에, 광고를 제거한 버전을 올려달라는 요청을 받게 되었다. 이렇게 무료/유료 버전의 앱을 개발하여 마켓에 올릴 경우에 어떻게 해야 코딩의 중복을 제거하고 효과적인 코딩이 가능한지 하는 부분에…

Continue Reading 무료/유료버전의 앱을 동시에 만들기 – 1

[Google I/O 2011] Day One Keynote

2008년 부터 시작된 구글의 개발자 컨퍼런스인 'Google I/O 2011' 의 막이 올랐다. 먼저, 키노트를 통해서 안드로이드의 현황과 나아갈 방향에 대해 알아보자. Remarkable Growth 현재 안드로이드는 다양한 휴대폰 제조업체, 통신사, 개발자의…

Continue Reading [Google I/O 2011] Day One Keynote

Make Bitmap instance from Drawable

[code lang="java"] // Create empty bitmap Bitmap bitmap = Bitmap.createBitmap(width, height, Bitmap.Config.ARGB_8888); // Create canvas to draw drawable Canvas canvas = new Canvas(bitmap); // Set bounds d.setBounds(0, 0, 48, 48);…

Continue Reading Make Bitmap instance from Drawable

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 이상…

Continue Reading Get App Installed Date on Android

안드로이드 2.2버전 이하에서 SD카드 설치가 지원되도록 설정하는 방법

The ability for your application to install on the external storage is a feature available only on devices running API Level 8 (Android 2.2) or greater. Existing applications that were…

Continue Reading 안드로이드 2.2버전 이하에서 SD카드 설치가 지원되도록 설정하는 방법

안드로이드 어플이 SD카드에 설치가 지원되도록 하기

사용자의 요청에 의해 외부 저장소에 설치가 되도록 하기 [code lang="java"] <manifest xmlns:android="http://schemas.android.com/apk/res/android" android:installLocation="preferExternal"> [/code] 시스템이 알아서 자동으로 설치 되도록 하기 [code lang="java"] <manifest xmlns:android="http://schemas.android.com/apk/res/android" android:installLocation="auto"> [/code]

Continue Reading 안드로이드 어플이 SD카드에 설치가 지원되도록 하기

Get current language in device

[code lang="java"] // 현재 설정된 언어의 코드를 리턴한다. (예, ko) Locale.getDefault().getDisplayLanguage(); // 현재 설정된 언어의 국가를 리턴한다. (예, KR) Locale.getDefault().getDisplayCountry(); // 현재 설정된 언어를 문자열로 반환한다. (예, ko_KR) Locale.getDefault().toString(); [/code]

Continue Reading Get current language in device

Store image to file

[code lang="java"] public static boolean StoreByteImage(Context mContext, byte[] imageData, int quality, String expName) { File sdImageMainDirectory = new File("/sdcard/myImages"); FileOutputStream fileOutputStream = null; String nameFile; try { BitmapFactory.Options options=new BitmapFactory.Options();…

Continue Reading Store image to file