반응형

IT이야기 81

[Android개발] 앱 시작시키는 방법

안드로이드 앱 개발을 하며, 다른 앱을 시작시키는데 크게 두 가지 방법이 있다. 1. 다른 어플리케이션을 액션명으로 앱 시작하기2. 패키지명으로 앱 시작하기 1. 액션명으로 시작하는 방법은 아래와 같다. -> 일반적으로 쓰이는 방식으로, 해당 앱에 아래와 같은 android.Player(예시) 액션명이 날라올때 앱이 시작하게끔 개발이 되어야 한다.private void startNextAppWithActionName(String ActionName) { String processName = appIntentActionName; String intentName = "android.Player" LogWrapper.d(managerTag + ".startNextAppWithActionName", "name:..

IT이야기/Android 2016.03.28

[DURGA코딩인터뷰대비] String과 StringBuffer 차이

1. 주제String과 StringBuffer의 차이 2. 예시1) String(1)String lb = new String("Durga")lb.concat("software"); ---- concat() -> 문자를 결합해줌sout(lb) => 답 : Dulga (2)String a = "kaka";a = "bebe"; 두번째 a에 bebe가 들어갈 때 kaka는 바로지워지는게 아니라 추후 가비지 컬렉터가 회수하게 됨, String은 기본적으로 Immutable(불변)의 속성을 가지고 있음 (3)String a = "kaka";a = a+ "bebe"; 기존 변수 a가 kaka에서 kakabebe로 바뀌는게 아니라 kaka이외에 kakabebe가 만들어지고추후 가비지컬렉터에 의해 kaka가 제거됨. 메..

IT이야기/JAVA 2016.03.20

[DURGA 코딩인터뷰 대비] ==, equals() 차이

DURGASOFT는 인도 No1. SW Training Center라고 하는 곳이다.DURGA의 첫번 째 강의를 듣고 아래와 같이 정리 하였다. 1. 주제== operator, equals method 차이 2. 요약== : 객체의 참조(reference) 비교시 사용, 비교하는 두 값의 reference의 위치(주소)가 같아야 true가 나옴 equals() : 내용(contents) 비교시 사용 # String 클래스에서 모든 랩퍼클래스와 모든 콜랙션 클래스의 .equals() 메소드는 컨텐츠 비교를 오버라이드한다. 3. 예시 String a1 = new String("felix");String a2 = new String("felix"); Boolean result1 = (a1==a2)-> resu..

[Programming Fundamental] 프로그래밍에 대한 이해

1. Prologue프로그래밍 언어의 이해 라는 책을 읽은 후, 내용을 간추려 적은 것이다. 2. 프로그래밍 기초1) 소스 프로그램/파일(source program/file) : C, c++, JAVA 등 고급언어로 작성하며, 결과 파일들은 c, cpp, java 등을 확장명으로 가짐. 일반적으로 소스프로그램은 하드디스크 같은 보조 저장장치(auxiliary memory)에 저장됨. 소스 프로그램은 컴퓨터가 아닌 사람만 이해 2) 목적 프로그램/파일(object program/file) : 기계가 이해할 수 있는 2진수로 표현된 기계어로 번역할 결과물, 사람은 이해못하고 기계만 이해 가능, 그러나 프로그램을 컴퓨터가 바로 실행 시킬 수는 없음. .obj라는 확장명을 가짐 3) 실행가능 프로그램/파일(ex..

[생활코딩!] JAVA LinkedList, Doubly Linked List 간단한 소개 및 정리

JAVA Arraylist(배열)에 이어 Linkedlist(리스트)에 대해 이야기 해보도록 하겠습니다. 먼저 이해를 돕기 위해, 자세한 소개 및 설명에 앞서 컴퓨터의 동작 원리에 대해 살펴 보도록 하겠습니다. 1. 컴퓨터의 3대부품과 데이터 처리속도에 대한 설명 컴퓨터에는 CPU, Storage, Memory라는 3개의 중요한 부품이 있음 일반적으로 파일은 Storage에 저장함: Storage에는 HDD와 SSD가 있음.: Storage는 가격이 저렴함, 용량이 크고 전원이 꺼도 내용이 저장됨: 그러나 Storagr는 매우 느려서 CPU와 일을 함께 하기에 속도면에서 너무 부족함. Memory는 자료구조에 중요한 부품임: Memory는 가격이 비싸고 용량이 적고, 전원을 끄면 사라짐,: Momoey가..

IT이야기/JAVA 2016.03.02

[안드로이드]다운로드매니저 애러 잡기

다운로드매니저를 통해 안드로이드 개발을 하던 도중 아래와 같은 경고 메시지를 맞닿드렸다....테스트 폰 : Galaxy Note EdgeAPI Version : Android 5.1.1 Problem )Failed to find provider info for downloadsUnknown URL content://downloads/my_downloads 문제 부분은downloadManager.enqueue(request)이였고,,, 애러 문구는 아래와 같았다.... 02-22 14:59:43.144 5643-5643/xxxxxPackage Namexxxx E/AndroidRuntime: java.lang.IllegalArgumentException: Unknown URL content://downloa..

IT이야기/Android 2016.03.02

[JAVA Arraylist,Linkedlist 객체 중복제거] Custom List객체를 hashset으로 중복제거 하는 방법

자바 Custom object를 중복제거 하는 법에 대해서는 찾기가 어려워서 블로그를 작성한다.일반적으로 string이나 int값은 list나 array에 넣어서 hashset에 넣었다가 list나 array로 바로 빼면 쉽게 중복 제거가 가능하다 자바객체가 들어있는 Arraylist나 linkedlist를 제거하는 방법 중 빠르고 간편한 방법 하나는 Hashset이다..!! 2가지만 알면 위의 과정을 쉽게 처리할 수 있다. 첫번째 과정은 hashset을 이용하는 것이다.가정 : custom객체는 FileVO로 가정(FileVO는 파일ID, 파일명, 확장자, MD5, 사이즈 등 파일의 여러 속성을 가진 객체)가정 : 아래에 쓰인 test1과 test2는 FileVO 커스텀 객체로 만들어 가상 데이터가 들..

IT이야기/JAVA 2016.03.01

[2015 4월 실리콘밸리의 한국인] 오태호 : 촌놈, 미국가서 글로벌 사업부 이끌다

날짜 : 2015. 4. 14장소 : 네이버 그린팩토리 커넥트홀(분당) 제목 : 촌놈, 미국 가서 글로버 기업의 사업부를 이끌다 - 미국 회사에서 살아남기, 인정받기, 그리고 리더가 되기연사 : 오태호, 돌비 모바일 사업 부문장 =============================================================================================================== 바로 아래 강연 링크를 넣었는데 나중에 보실분들은 영상을 멈쳐주세요 ^^;;; =============================================================================================================== 미국..

[맥 듀얼모니터 사용법 및 Tip ] 맥 or 맥북 + Any모니터

맥북 혹은 맥에서 듀얼 모니터 설정은 간단하다. 테스트 환경 : 맥북프로 2015 13인치 ealry + LG모니터모니터 연결잭만 있으면 모니터 기종에 상관없이 맥에 연결할 수 있다. (연결잭은 1. 먼저 아래와 같이 맥 좌측 상단의 애플로고를 클릭한다. 2. 시스템 환경설정을 클릭한다. 3. 시스템 환경설정 을 클릭하면 아래와 같은 화면이 표출될텐데 여기서 디스플레이를 클릭한다. 4. 디스플레이 메뉴에서 정렬을 클릭한다. 5. 네모난 모니터 화면을 마우스로 자유자재로 조정하여 모니터들의 위치를 지정해 줄 수 있다.(화면 복제를 위해서는 "디스플레이 미러링"을 클릭하면 된다)

반응형