본문 바로가기
반응형

프로그래밍/안드로이드5

[안드로이드] 디버그 출력 프린트 클래스 전체소스 안드로이드 개발시 디버그 프린트는 어떤 것을 이용하시나요? 보통은 android.util.Log를 사용하거나 System.out.println을 사용하실텐데요. 안드로이드 개발시 이것저것 디버그용으로 사용하다보면 나중에 앱출시에 디버그용 출력을 제거해야 할때 매우 귀찮습니다. 제가 만들어놓은 디버그 프린터용 클래스를 이용해보세요. 나중에 출시시에는 private static final boolean DEBUG_PRINT_FLG = false; 로 출력은 off로 설정하시면됩니다. 사용법도 간단하니 아래 소스를 참고해주세요. 디버그출력시 로그레벨을 지정가능합니다. //로그레벨 public static final int LOG_INFO = 1; public static final int LOG_WARN = .. 2022. 1. 6.
[안드로이드] Android 오픈소스(Open Source) 사이트 모음 안드로이드 프로젝트를 시작하려고 하는데 어디서부터 시작해야하는지 무엇을 만들어야하는지 모르겠다면 안드로이드 오픈소스(Open Source)에 주목해주세요. 안드로이드 오픈소스 사이트 모음 물론 능력자라면 맨땅에 헤딩하며 시작할 수 있겠지만 보통은 오픈소스를 프레임삼아 시작을 하는 경우가 많습니다. 특히 로직은 구글에서 검색해서 만들면 되지만 디자인이나 애니메이션은 초보자가 구현하기에는 많이 어렵습니다. 파이썬, 자바로 프로젝트를 할 때도 마찬가지이지만 안드로이드도 무수히 많은 오픈소스가 있습니다. 이 덕분에 우리는 조금은 쉽게 프로젝트를 시작할 수 있는 것 같습니다. 이번 포스팅을 통해 안드로이드 오픈소스 사이트를 소개해보도록하겠습니다. 지금 바로 사용하지 않더라도 이런 오픈소스가 있구나하고 기억해두면 .. 2022. 1. 4.
[안드로이드] Permission 권한 요청 방법 안드로이드에서 카메라나 주소록접근 등 특정 기능을 사용하기 위해서는 권한을 설정해야합니다. 마시멜로우 이전 버전에서는 매니페스트 파일에 권한을 넣어주기만 하면 바로 사용이 가능했지만 보안이 강화되어 이제는 사용자의 승인이 필요하게 변경되었습니다. 이런 다이어로그에서 권한을 승인받아야 비로서 해당 권한이 사용가능해집니다. 그럼 안드로이드에서 권한을 취득하는 방법과 샘플예제를 통해 권한을 취득해 보도록 하겠습니다. 안드로이드 권한 관련해서는 아래의 매뉴얼을 참고 부탁드려요~ https://developer.android.com/guide/topics/permissions/overview#normal-dangerous Android에서의 권한 | Android 개발자 | Android Developers An.. 2021. 12. 30.
[안드로이드] 특정 앱이 설치되어 있는지 확인하는 방법 안드로이드에서 특정 앱이 설치되어 있는지 확인하는 방법을 알아보겠습니다. 특정 앱이 설치되어 있는지 확인하기 위해서는 먼저 해당 앱의 패키지명을 알아야합니다. 카카오톡의 패키지명을 기준으로 설명드리겠습니다. 카카오톡의 패키지명은 '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.
반응형