본문 바로가기

Tech develop/Android

(32)
[Android]html형식의 txt 파일 읽어오기
[android]6.0이상의 폰에서 runtime permission 처리 기존 Android SDK 버전에서는 설치 시 해당 앱에 설정 된 permission을 물어보고 동의를 해야만 설치가 가능했다. 하지만, Android 6.0(SDK 23)이상의 버전에서는 설치 시에 묻는게 아니라 해당 기능이 permission을 필요로 할 때, permission을 활성화 해줘야 사용가능하다. 따라서 기존 6.0미만의 버전에서 개발했던 어플리케이션은 6.0이상의 폰에서는 정상적으로 작동하지 않을 수 있다. 따라서, 각 기능이 필요한 시점마다 권한을 받아야 한다. 이곳에 들어가면 https://github.com/henryJung/android_runtime_permission 자세히 확인 할 수 있다. 런타인 퍼미션을 적용해야 할 퍼미션 목록이다. Permission GroupPerm..
[Android]File Upload 시 Progress 보여주기
[Android]realm 적용하기 realm 이 이번에 새롭게 공개되어 기존 SQLLite를 대체할 수 있게 되었습니다. 사용하기 간편하고 편리하여 이것을 사용하여 개발하면 쉽게 개발 할 수 있을 것 같습니다. 일단, realm 설치 방법 및 자세한 내용은 https://realm.io/kr/docs/java/latest/ 이 곳에서 확인 가능합니다. realm을 인스턴스로 선언 하여 오픈시키는 코드는 다음과 같습니다. 1234567891011121314151617181920212223242526private static final int DATABASE_VERSION = 42;private static final String DATABASE_NAME = "파일이름.realm"; private volatile static RealmHel..
[android/안드로이드]java 문자열 함수 startWith: 문자열이 지정한 문자로 시작하는지 판단 같으면 true반환 아니면 false를 반환한다.(대소문자구별)?123String str = "apple";boolean startsWith = str.startsWith("a");System.out.println("startsWith: " + startsWith);결과값:true endWith:문자열 마지막에 지정한 문자가 있는지를 판단후 있으면 true, 없으면 false를 반환한다.(대소문자구별)?123String str = "test";boolean endsWith = str.endsWith("t");System.out.println("endsWith: " + endsWith);결과값:true equals:두개의 String에 값만을 비교..
[안드로이드/android]xml로 그라데이션 적용하기 Blue red purple green yellow black style sample layout http://www.dibbus.com/2012/08/more-buttons/https://code.google.com/p/android-gradients-sample/
[안드로이드/android]로또번호 추출기 소스 TextView[] mPreNumbers = new TextView[]{ (TextView) findViewById(R.id.tv_pre1), (TextView) findViewById(R.id.tv_pre2), (TextView) findViewById(R.id.tv_pre3), (TextView) findViewById(R.id.tv_pre4), (TextView) findViewById(R.id.tv_pre5), (TextView) findViewById(R.id.tv_pre6) }; HashSet set = new HashSet(); while (set.size() < 6) { set.add((int) (Math.random() * 44) + 1); } Set sortedset = new Tree..
[안드로이드/android]이미지로드를 위한 오픈소스 라이브러리 안드로이드에서 URL이미지 로딩을 위해 잘만들어진 오손소스 라이브러리를 소개한다. Android Universal Image LoaderAndroid Universal Image Loader는 많은 앱에 적용되어 있고, Executor, 스레드 풀 크기, , Bitmap Options 등 변경할 수 있는 옵션이 있다. android.app.Application 클래스를 상속한 클래스에서 ImageLoader 객체를 초기화한 후 각종 옵션을 설정하고 사용할 수 있다. AQueryAQuery는 XML 파싱과 권한 관리 등 다양한 기능을 가진 라이브러리이나 이미지 로딩과 캐시 기능도 제공하기 때문에 분석 대상으로 선정했다. jQuery와 비슷한 메서드 체인 문법을 지원한다. droid4me Bitmap Dow..