Android - PackageManager로 Package 정보 가져오기

PackageManager는 Package, Application 정보를 얻을 수 있는 API를 제공합니다. 또한, PackageManager는 Activity, Service, Provider, Receiver 정보를 얻을 수 있는 Query api를 제공합니다. getInstalledPackages(), getPackageInfo(), getApplicationInfo(), queryIntentActivities() 일반적으로 인자 flags는 0을 사용하시면 되며, 더 많은 정보를 얻고 싶을 때 필요한 flags를 추가하시면 됩니다.

07 Feb 2021

Linux - find 명령어

find 명령어의 기본적인 사용법을 소개합니다. find를 이용하여 간단한 파일을 찾을 때는 다음과 같은 명령어를 사용합니다. 여기서 starting point는 탐색할 폴더의 경로입니다. 다음과 같이 1개 이상의 탐색 경로를 입력할 수 있습니다. 탐색 경로를 설정하면, 그 경로 아래에 있는 모든 파일을 탐색합니다. find로 원하는 파일을 찾고 그 파일을 삭제하고 싶을 때가 있습니다. find 명령어 마지막에 -delete 옵션을 추가하면 검색된 파일들이 삭제됩니다.

31 Jan 2021

Java - Locale 클래스

Locale은 지역의 언어, 국가 등의 정보를 갖고 있는 객체입니다. Locale 객체 생성 및 Locale이 지원하는 메소드들에 대해서 알아보겠습니다. Locale 객체 생성, Locale 정보 출력, Default Locale, 사용 가능한 모든 Locale. 다음과 같이 Locale을 생성할 수 있습니다. 인자 language로 전달되는 en은 Enlgish를 의미하고, country로 전달되는 인자 US는 미국, GB는 영국을 의미합니다.

30 Jan 2021

Python - dict 정렬 (Key, Value로 sorting)

dict(dictionary)를 Key 또는 Value를 기준으로 정렬하는 방법을 소개합니다. 다음과 같이 sorted()를 이용하여 dict를 정렬할 수 있습니다. 인자로 my_dict.items()를 전달하면 오름차순으로 정렬됩니다. 내림차순으로 정렬하려면 sorted()에 다음과 같이 reverse = True를 인자로 전달해야 합니다. 여기서 lambda가 인자로 전달되는데 item[0]는 dict의 key를 의미합니다.

15 Jan 2021

Java - substring()으로 문자열을 자르기

Java의 String은 substring() 메소드를 제공하며, 이 메소드로 문자열을 자를 수 있습니다. substring()으로 문자열을 자르는 방법을 알아보겠습니다.

05 Jan 2021

Java - HashSet의 데이터를 순회하는 방법(Loop, Iterator)

HashSet의 데이터를 순회하는 방법을 소개합니다. HashSet.iterator(), for loop를 이용하여 순회, Iterator를 이용하여 HashSet의 데이터를 순회할 수 있습니다. for문을 사용하여 Set의 모든 아이템에 접근할 수도 있습니다. iterator보다 for가 좀 더 간단해보입니다.

05 Jan 2021

Java - List와 Set의 차이점

List와 Set의 차이점에 대해서 소개합니다. List는 순서가 있는 Collection입니다. List에 데이터를 넣는 순서가 보장되며, 그렇기 때문에 index로 특정 아이템을 가져올 수 있습니다. Set는 순서를 보장하지 않는 Collection입니다. 그렇기 때문에 index로 특정 아이템을 가져올 수 없습니다. List의 경우 순서가 보장되는 Collection이기 때문에, 다음과 같이 index로 특정 아이템을 가져올 수 있습니다.

05 Jan 2021

Java - split()으로 문자열을 자르기

Java의 String은 split() 메소드를 제공하며, 이 메소드로 문자열을 자를 수 있습니다. split()으로 문자열을 자르는 방법을 알아보겠습니다. String은 다음과 같은 split() 메소드들을 제공합니다.

05 Jan 2021
codechachaCopyright ©2019 codechacha