본문 바로가기
반응형

분류 전체보기614

[안드로이드] Permission 권한 요청 방법 안드로이드에서 카메라나 주소록접근 등 특정 기능을 사용하기 위해서는 권한을 설정해야합니다. 마시멜로우 이전 버전에서는 매니페스트 파일에 권한을 넣어주기만 하면 바로 사용이 가능했지만 보안이 강화되어 이제는 사용자의 승인이 필요하게 변경되었습니다. 이런 다이어로그에서 권한을 승인받아야 비로서 해당 권한이 사용가능해집니다. 그럼 안드로이드에서 권한을 취득하는 방법과 샘플예제를 통해 권한을 취득해 보도록 하겠습니다. 안드로이드 권한 관련해서는 아래의 매뉴얼을 참고 부탁드려요~ https://developer.android.com/guide/topics/permissions/overview#normal-dangerous Android에서의 권한 | Android 개발자 | Android Developers An.. 2021. 12. 30.
[JAVA] 문자열 NULL 널, 공백 체크하기 자바 프로그래밍을 하다보면 문자열의 Null체크와 공백체크를 가장 많이 하게 된다. 사실 문자열을 그때 그때 체크할 수도 있지만 메소드로 한번 만들어 놓으면 유용하게 사용할 수 있다. 아래의 isNullBlank와 isNotNullBlank 두 개의 메소드는 심플하지만 내가 가장 많이 사용하는 메소드입니다. 먼저 isNullBlank메소드는 문자열이 Null이거나 공백이면 true를 리턴한다. // null,공백 체크 public static boolean isNullBlank(String str) { boolean chkFlg = false; if(str == null || "".equals(str)){ chkFlg = true; } return chkFlg; } 두번째 isNotNullBlank 메소.. 2021. 12. 29.
[JAVA] 특수 문자 그림문자, 기호 제거하기 자바 문자열에서 그림문자나 기호 등 특수 문자를 제거하는 방법을 알아보겠습니다. 보안상 필요하거나 특수문자 표기 등의 오류 등으로 특수문자를 제거하고 싶을 때 사용할 수 있는 메세드를 만들어 보았습니다. 아마 대부분의 특수문자와 기호 등은 아래의 함수를 통해 제거가 가능합니다. //특수문자제거 메소드 public static String specialCharFilter(String strInPut){ String str_imsi = ""; //안드로이드 키보드 특수기호 모음 //.,~!?^♥*#_;()-@/='"|\☆⊙&♬○●•{}>[]","\\[","\\]","\\ 2021. 12. 29.
[안드로이드] 특정 앱이 설치되어 있는지 확인하는 방법 안드로이드에서 특정 앱이 설치되어 있는지 확인하는 방법을 알아보겠습니다. 특정 앱이 설치되어 있는지 확인하기 위해서는 먼저 해당 앱의 패키지명을 알아야합니다. 카카오톡의 패키지명을 기준으로 설명드리겠습니다. 카카오톡의 패키지명은 'com.kakao.talk'입니다. String packagename= "com.kakao.talk"; 아래는 패키지명이 설치되어 있는지 검색하는 메서드입니다. public static boolean isInstallPackage(Context context, String packagename){ String mpackagename = packagename; try { PackageManager pm = context.getPackageManager(); PackageInfo .. 2021. 12. 29.
반응형