본문 바로가기

Development138

[안드로이드] 글자 단위 개행에 대해서... 안녕하세요 푸민입니다.안드로이드 개발을 하다 보면 텍스트뷰 사용시 항상 걸리는 부분이 있습니다! 바로 단어개행!!! 예를 들어보면 아 배고파. 나중에 치맥 먹으러 가자 알겠지?? 뭐라고 싫다고?? ㅠㅠ 위와 같이 글자가 줄 끝에 있으면 다음 글자를 다음줄에 쓰는것이 바로 글자 개행! 우리 한글의 특징입니다. 그런데... 안드로이드에서는 어떻게 구현이 되냐면 아 배고파. 나중에 치맥먹으러 가자 알겠지?? 뭐라고 싫다고?? ㅠㅠ 이와 같이 단어가 그 줄에서 벗어날 정도로 길면 단어 자체가 다음줄로 넘어갑니다. 왜 이런 현상이 발생하는지 생각해보니 안드로이드는 기본적으로 우리나라만 사용하는 것이 아니라 세계적으로 사용합니다. 그래서 표준화를 시키는데 영어를 기준으로 만들어진것 같습니다. 그래서 영어의 단어 개.. 2015. 10. 24.
[안드로이드] App이 설치된 날짜 불러오기 안녕하세요 푸민입니다.안드로이드 앱의 설치된 날짜는 해당 앱의 패키지 명만 알면 간단히 알아낼수 있습니다. private void test1() {// Android 2.3 미만에서 사용 가능한 방식.try {PackageManager pm = this.getPackageManager(); ApplicationInfo appInfo;appInfo = pm.getApplicationInfo("com.example.testappinstalltime", 0); String appFile = appInfo.sourceDir;long installed = new File(appFile).lastModified(); //Epoch Time textView.setText("test1() installed : " + .. 2015. 10. 23.
[안드로이드] 프로가드 적용하기! Proguard! 안녕하세요 푸민입니다. 안드로이드에는 프로가드라는 코드 보호기능이 있습니다. 프로가드가 적용되면 빌드할때 내부의 코드가 특이한이름으로 바뀝니다. 예를 들어 CustomView 라는 클래스가 A 라는 클래스로 바뀝니다. 그리고 적용하는 방법이 간단한데요. 적용하는 방법에 대해서 알아볼까요? 1. 원하는 프로젝트를 생성합니다. 2. project.properties 파일을 엽니다. 3. 해당 구문의 주석을 풀어줍니다. #proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.. 2015. 10. 22.
[안드로이드] Android 국가코드 얻어오기 및 정렬 안녕하세요 푸민입니다.KR 이 한국을 표시하는 것처럼 각 국가 코드가 필요할 때가 있습니다. 안드로이드에서 국가 코드를 어떻게 불러오는지 알아볼까요? 1. 모든 국가 코드 확인하기- 안드로이드에서 제공하는 모든 국가 코드를 불러옵니다.Locale[] availableLocales = Locale.getAvailableLocales(); for (Locale locale : availableLocales) {String code = locale.getCountry();String name = locale.getDisplayCountry();String ename = locale.getDisplayCountry(Locale.ENGLISH);Log.d(TAG, code + ", " + ename + ", " .. 2015. 10. 21.