hke3255의 등록된 링크

 hke3255로 등록된 네이버 블로그 포스트 수는 95건입니다.

안드로이드 스튜디오 BaseAdapter 파생된 어댑터(ArrayAdapter,SimpleAdapter) [내부링크]

BaseAdapter 최적화,리스트뷰 개념 https://blog.naver.com/hke3255/222313680264 ArrayAdapter 위 링크 예제 어댑터에서 사용된 데이터는 리스트 형태 ArrayList였다. 하지만 배열 형태의 BaseAdapter를 사용하는 것보다 파생된 ArrayAdapter를 사용하는 것이 편하다. BaseAdapter를 ArrayAdapter로 변경해보자. 라이브러리의 Adapter ArrayAdapter 항목에 문자열 데이터를 순서대로 하나씩 나열 this:Context 객체 android.R.layout.simple_list_item1 : 항목 하나를 구성하기 우히나 레이아웃 XML 파일정보 (연동시키는법) datas : 항목을 구성하는 데이터, 배열형태 ListView을 위해 제공되는 라이브러리의 XML 파일 -simple_list_item_1 : 항.......

안드로이드 스튜디오(AndroidStudio)Adapter View활용 리스트뷰 예제 가수 이름 타이틀 출력(안드로이드스튜디오 예제,listView,어댑터 클래스,java,자바) [내부링크]

AdapterView 활용 왜 굳이 선택위젯이라는 이름으로 구분 할까? 안드로이드에서는 여러 아이템중의 하나를 선택하는 선택위젯은 별도의 패턴을 사용함 -여러 개의 아이템 중에서 하나를 선택하는 방식의 선택 위젯은 어댑터를 사용하여야 함 -이 어댑터에서 데이터를 관리하도록 해야 할 뿐만 아니라 화면에 보여지는 뷰도 어댑터의 getView() 메소드에서 결정함 -선택위젯의 가장 큰 특징은 원본 데이터를 위젯에 직접 설정하지 않고 어댑터라는 클래스를 사용하도록 되어 있다는 점으로 이패턴을 잘 기억해 두어야 함 리스트뷰로 보여줄 때 해야 할 일들 (1) 아이템을 위한 XML 레이아웃 정의하기 -리스트뷰에 들어갈 각 아이템의 레이아웃을 X.......

안드로이드 스튜디오 리스트뷰 BaseAdapter 예제 [내부링크]

https://blog.naver.com/hke3255/222313680264 위에서 나온 예제 전체코드 activity_main.xml list_view_item_layout.xml BaseAdapterEx Student MainActivity

(수정)안드로이드 스튜디오 RecyclerView (리사이클러뷰,CardView,카드뷰,ViewHolder,Adapter,Java,자바,아이템데코레이션) [내부링크]

RecyclerView(리사이클러뷰) 요즘 가장 많이 사용하고 있는 리사이클러뷰 머터리얼 디자인과 연동을 해서 사용하고 있다. 앱 바랑 리스트 뷰가 연동이 되고 조금 활용도가 있다. 리스트 뷰 대체로 사용 리사이클러뷰는 API Level21(Android 5.0)이 나오면서 androidx.recyclerView 라이브러리로 제공된 클래스로 원래는 Build.gradle에 위 내용을 적어줘야 했다. 하지만 androidx 개념이 생기면서 implementation을 자동적으로 해준다. 밀접한 관계는 (이미지를 좀 더 빠르게 불러오기 위해서) 이 외부 라이브러리를 사용하면 된다. 리사이클러뷰는 리스트 뷰에서 할 수 없었던 꾸미는 게 가능하다. 다양한 목록 화면 음영도 줄 수 있으며 타이틀.......

안드로이드 스튜디오 Recycler_stagger 예제 네이버 이미지같은 형식(cardView,stagger,카드뷰 예제 사용,자바,java) [내부링크]

서로다른 이미지 4장 준비 https: 이미지를 가져올 때 사용하기 위해 아래 코드중 Glide.with~ 를 사용하기위해서 build 설정 외부라이브러리 activity_main.xml cardview.xml Item클래스 MainActivity MyAdapter클래스

안드로이드 스튜디오 Realm 간단한 회원가입 로그인 로그아웃(realm 클래스 형태 데이터베이스,자료저장,RecyclerView,Java.리사이클러뷰,렘) [내부링크]

realm(렘)을 사용하여 다른 데이터베이스 프로그램 필요없이 안드로이드 스튜디오안에서 클래스형태로 데이터베이스를 사용할수 있다. 내부db를 구현하고 자료 저장 Gradle Scripts 안에 build.gradle 프로젝트에 추가 내가 설정한 모듈로 이동해서 이 두개를 추가해주어야 한다. manifests 로 이동하여 권한 설정 activity_main.xml activity_join.xml acitivity_login.xml cardview.xml MainActivity Member 클래스 MyAdapter클래스 LoginActivity JoinActivity realm을 하면서 되게 복잡하면서도 신기했다. 내가 회원가입창에서 입력하면 자료가 저장된다. 핸드폰 내부저장소에 저장이되서 다른핸드폰에서는 그데이터를 가지고 올수없는게 조.......

안드로이드 스튜디오 Toolbar, AppBarLayout, CoordinationLayout,ItemDecoration(머터리얼 디자인 ,java,예제,안드로이드스튜디오 예제) [내부링크]

Toolbar (액션바 대체) Toolbar는 API Level 21(Android 5.0)부터 표준 라이브러리에서 제공하는 뷰입니다. 하휘 호 환성 문제로 대부분 표준 라이브러리의 클래스를 사용하지 않고 appcompat-v7 라이브러리에서 제공하는 같은 이름의 클래스를 이용합니다. ActionBar 는 고정되어있습니다. 수정이 불가능 한데 Toolbar 머터리얼디자인을 쓰면 고쳐쓸수 있습니다. 확장성이 뛰어나고 필요에따라 보이게할수있고 안보이게 할수 있습니다. 우선 Toolbar를 사용하기 위해서는 ActionBar를 출력하지 않게 설정해야합니다. values - Themes 레이아웃XML 파일에 Toolbar를 등록 Toolbar에 적용 AppBarLayout design support라이브러리에서 제공 일명 햄.......

안드로이드 스튜디오 머터리얼 디자인 Snackbar, FloatingActionButton, TabLayout(스낵바,플로팅액션버튼,탭레이아웃,Android Studio,JAVA) [내부링크]

Snackbar - design support 라이브러리에서 제공하는 클래스로 사용자에게 간단한 문자열 메시지를 보여줄 목적으로 사용 (Toast 토스트 처럼 어떠한 내용을 보여주는 역할) -토스트(Taost와 비슷하지만, Snackbar는 문자열 메시지가 잠깐 보이는 동안 사용자의 추가 이벤트를 받을 수 있다. (밑에서 올라왔다 사라진다.) 토스트를 연상하시면 됩니다. - relativeLayout : 어느 위치, 최상위 레이아웃에 하겠냐라는 의미입니다. -"I am SnackBar : message - LENGTH_LONG : 얼마동안 화면에 보여줄꺼냐라는 의미입니다. - 스낵바는 이벤트처리를 따로 할수있습니다! 오른쪽에 Action 이라는 곳을 클릭하면 무엇을 할지 Intent를 줘서 다른 화.......

자바 특정번호를 입력하여 정보 출력 예제 ( 자료구조 HashMap,컬렉션 프레임워크,java,자바예제,예제) [내부링크]

다음과 같은 테이블 형태의 자료를 구조화하는 클래스를 만들고, 학번으로 검색 가능 하도록 자바 자료구조(Hash Map) 를 이용하여 프로그래밍 하시오. 학번을 입력하면 해당 학생의 정보가 출력되도록 한다. 예제 푼거는 아래쪽!! ↓↓↓↓↓↓↓↓↓↓↓↓ 두개 이미지 ,소스 소스가 좀더 정확합니다 ! 그림에서 3개가 나와있길래 스위치문을 이용하였습니다. 하지만 더많은걸 받아올려면 다른 방법이 더 좋을꺼 같습니다 ! 위소스말고 아래소스가 더 정확합니다!

안드로이드 스튜디오(Android Studio) 리스트 뷰 ( 어댑터 뷰) (최적화,BaseAdapter,어댑터,베이스어댑터,AdapterView,ListView,Adapter) [내부링크]

리스트 뷰 (어댑터 뷰) 왜 스크롤 뷰를 안쓰고 리스트 뷰를 쓸까? 스크롤뷰의 한계 때문에 만들어 진게 리스트뷰(어댑터 뷰) 입니다. -스크롤뷰는 자신의 영역을 초과하여 배치된 자식 뷰를 스크롤하며 볼수 있게 합니다. (상위 스크롤뷰->리니어레이아웃 -> 안에 내용물) -하지만 스크롤 전에는 보이지 않을 자식 뷰까지 미리 생성하고 그려두기 때문에 자식 뷰가 많을 수록 메모리 사용량 이 늘어납니다. -플리킹하면 아래에 무수히 많은 뷰가 보여집니다. -만일 해당 앱에서 무수히 많은 뷰를 LinearLayout 으로 수직 배치하고, 스크롤뷰를 이용해서 이동한다면 앱은 메모리 부족으로 바로 죽어버릴 것입니다.이러한 문제를 극복하고자.......

자바 컬렉션 프레임워크 LinkedList 와 Iterator,Collections(아이터레이터,Set,HashSet,HashMap,Map,해쉬알고리즘,해시,) [내부링크]

공부하기 앞서 https://blog.naver.com/hke3255/222309013862 컬렉션 프레임 워크와 벡터 어레이리스트를 보고 오시면 좋습니다! ArrayList<E>,LinkedList<E> List<E> 인터페이스를 구현하는 대표적인 제네릭 클래스 -ArrayList<E>, LinkedList<E> List<E> 인터페이스를 구현 클래스의 인스턴스 저장 특징 -동일한 인스턴스의 중복 저장을 허용합니다. -인스턴스의 저장 순서가 유지됩니다. 1->1 2->2 3->3 다른 컬렉션 프레임워크는 안될수 있습니다. ArrayList<E>는 이름이 의미하듯이 배열 기반으로 데이터를 저장합니다. LinkedList<E> 특성 java.util.LinkedList -E에 요소로 사.......

모바일게임 제2의나라 :Cross Worlds 넷마블 사전 예약 진행 중 같이 하로 가시죠!? [내부링크]

게임소개-현실과 환상이 공존하는 감성 " 스토리 "가상현실 게임[소울 다이버즈]를 통해 또 다른 세계에 도착한 당신을 기다리는 장대한 여정 끝 없는 모험과 한 없는 평화가 공존하는 제2의 나라 에서 펼쳐지는 서사시를 체험하세요-언리얼4 카툰렌더링으로 구현한 서정적 " 비주얼"아름다운 판타지 세계를 현실로 구현한 높은 그래픽 퀄리티의 제2의 나라 캐릭터들의 표정 하나, 몸짓 하나에도 특별한 감성이 깃들어 있는 이 아름다운 세계를 직접 확인해보세요-개성 있는 5종의 캐릭터신비로움을 간직한 검사[소드맨] 부터, 마력이 담긴 스피어를 다루는 우아한 마녀[위치],각종 화기를 다루는 천재 소녀[엔지니어],장난.......

자바 컬렉션 프레임워크 Vector , ArrayList 이해하기 (어레이리스트,벡터,Vector<E>,ArrayList<E>,Collection,elemnt,요소,컬렉션,배열) [내부링크]

오늘은 JAVA 컬렉션 프레임 워크에대해 배워왔습니다!컬렉션 프레임워크안드로이드 스튜디오를 공부하다가 (어레이리스트 를 보신적 있을껍니다. 어레이리스트가 컬렉션 프레임워크 안에 들어가 있습니다 !)자바에는 컬렉션이라는 편리한 것이 있습니다!컬렉션이 무엇일까요?컬렉션 (Collection) : 객체들을 제어/관리하기 위한 클래스를 의미합니다.-요소(elemnt)라고 불리는 가변 개수의 객체들의 저장소라고 합니다. 객체들의 컨테이너라고도 불립니다. 요소의 개수에 따라 크기가 자동 조절 됩니다. 요소의 삽입,삭제에 따른 요소의 위치를 자동으로 이동시킵니다.-다양한 객체들의 삽입,삭제,검색 등의 관리가 용이합니다.......

자바 와일드카드 (이클립스,Eclipse,JAVA,java,Wildcards,?,물음표,와일드카드 예제,실습,자바예제) [내부링크]

JAVA,자바제네릭 클래스https://blog.naver.com/hke3255/222307555750와일드카드의 설명에 앞서 (제네릭 메소드 vs 일반 메소드)Box<Integer>의 인스턴스, Box<String>의 인스턴스를 인자로 전달가능Box<Integer>의 인스턴스, Box<String>의 인스턴스를 인자로 전달 가능할 것 같지만 불가능Box<Object>와 Box<String>은 상속 관계를 형성하지 않는다.Box<Object>와 Box<Integer>은 상속 관계를 형성하지 않는다. 그러나 와일드카드를 사용하면 일반 메소드도 이 두 인스턴스를 인자로 받을 수 있습니다.! 와일드 카드 사용으로 해결!와일드 카드Box<Integer>의 인스턴스, Box&lt.......

자바 제네릭 클래스 (Generics,제네릭 메소드,<>,<T>,타입 인자,JAVA,java,안드로이드 자바,쉬운 예제,간편 예제,자바예제) [내부링크]

JAVA제네릭제네릭 클래스의 이해와 설계제네릭을 구성하는 다양한 문법적 요소AppleBox와 OrangeBox 클래스의 설계구현의 편의만 놓고 보면, FruitBox 클래스가 더 좋아 보입니다.하지만 FruitBox 클래스는 자료형에 안전하지 못하다는 단점이 있습니다.물론 AppleBox와 OrangeBox는 구현의 불편함이 따르는 단점이 있습니다.그러나 자료형에 안전하다는 장점이 있습니다.store, pullOut 은 getter와setter로 보시면 될듯합니다.AppleBox, OrangeBox의 장점인 자료형의 안전성과 FruitBox의 장점인 구현의 편의성을 한데 모은것이 제네릭입니다!자료형의 안전성에 대한 논의실행중간에 Class Casting Exception이 발생합니다.그.......

자바(Java) Arrays 클래스 배열 복사(arraycopy,copyOf,copyOfRange,예제,배열정렬,sort메소드,오름차순정렬,배열탐색,compareTo) [내부링크]

Arrays 클래스의 배열 복사 메소드 배열의 크기는 더 큰 배열을 만들때 사용합니다. 배열을 쓸때 좀더 펼하게 사용할수 있는 메소드들 입니다.배열 복사하는 방법들-original에 전달된 배열을 첫 번째 요소부터 newLength의 길이 만큼 복사 합니다.-original에 전달된 배열을 인덱스 from 부터 to 이전 요소까지 복사 합니다. 1~5까지 적으면 1에서 5미만까지 즉 1~4까지 복사가 됩니다.-배열 src의 srcPos에서 배열 dest의 destPos로 length 길이만큼 복사 https://blog.naver.com/hke3255/222247034296이 포스팅 안에 배열 복사가 조금더 있습니다! 참고하시기 바랍니다.copyOf 메소드 호출의 예전체적인 길이를 복사후 세번째 요소까지만.......

Android Java,Eclipse(자바, 이클립스)자바의 다양한 기본 클래스(Wrapper,BigInteger ,BigDecimal,Math,Random,난수,java) [내부링크]

Wrapper 클래스위쪽의 메소드에서 보이듯이 기본 자료형 데이터를 인스턴스화 해야 하는 상황이 발생할 수 있다.이러한 상황에 사용할 수 있는 클래스를 가리켜 Wrapper 클래스라 합니다.Object : 객체 자료형 나느 객체만 상대 할꺼다! 기본자료형 은 들어갈수 없습니다.프로그래머가 정의한 int형 기본 자료형에 대한 Wrapper클래스!이렇듯 Wrapper 클래스는 기본 자료형 데이터를 저장 및 참조할 수 있는 구조로 정의 됩니다 !자바에서 제공하는 Wrapper 클래스 ( 기본자료형을 감싸서 객체로 만들어준다.)순전히 기본 자료형 데이터의 표현이 목적이라면, 별도의 클래스 정의 없이 제공 되는 Wrapper클래스를 사용하면 됩니다 !위의.......

자바 난수의 생성 Random클래스 예제(java,JAVA,Random,예제,자바 예제,난수 생성,종자값,seed,Scanner,nextInt) [내부링크]

프로그램 사용자로 부터 임의의 정수 A와 z를 입력받는다.그리고 A와 Z를 포함하여 그 사이에 있는 난수 10개를 생성하여 출력하는 프로그램을 작성해보자!중복될때 하는건 아직 못했지만 여러분은 꼭 하시길 바랍니다! 중복될때도 제외시키기! 쌤이 만들어 놓으신게 더욱 간결하고 다음부터는 저렇게 짜보도록 노력해야겠습니다 !

자바(Java) clone 깊은 복사 예제 (Clone,Object,깊은복사,얕은복사,예제 연습문제,자바예제,실습) [내부링크]

clone 예제(클론)복사 자바 예제다음 클래스 정의에서 PersonalInfo의 clone 메소드 호출 시 깊은 복사가 이뤄지도록 clone 메소드를 오버라이딩 하자.내가 정의만들어 본거쌤이 정의하신거 둘이 조금 달라서 가지고와봤습니다! 결과는 똑같다.

Android Java,Eclipse(안드로이드 자바, 이클립스) Object 클래스(JVM,clone,shallow,Deep,equals,finalize,toString) [내부링크]

JVM은 운영체제 위에서 동작한다.(JVM : 자바 가상머신,하나의 프로그램 단위)운영체제가 JVM을 포함해서 모든 응용 프로그램에게 동일한 크기의 메모리 공간을 할당 할 수 있는 이유는 가상 메모리 기술에서 찾을 수 있습니다.JVM은 운영체제로부터 할당 받은 메모리 공간을 기반으로 자바 프로그램을 실행해야합니다.JVM은 운영체제로부터 할당 받은 메모리 공간을 이용해서 자기 자신도 실행을 하고 자바 프로그램도 실행을 합니다.JVM의 메모리 살림 살이JVM의 메모리 구분 및 관리 기준메모리 영역(하나의 메모리)3가지 영역의 메모리를 할당합니다.생성 순서는 1.static 변수가 생성되고 2. 인스턴스 생성 3.지역변수,매개변수 순으.......

Android Java,Eclipse(안드로이드 자바,이클립스) 예외처리 try catch문(throws,clone,Exception,Handling,try~catch,오류잡기) [내부링크]

예외처리(Execption Handling)1.예외처리에 대한 이해와 try~catch문의 기본-나이를 입력하라고 했는데 , 0보다 작은값이 입력되었다.-나눗셈을 위한 두 개의 정수를 입력 받는데, 제수(나누는 수)로 0이 입력되었다.-주민등록번호 13자리만 입력하라고 했더니, 중간에~를 포함하여 14자리를 입력하였다.우리만 알고 컴파일러는 모르고 있습니다. 이러한걸 해결(논리적인 오류를 제어하는거)하는게 예외처리라고 합니다.이렇듯 프로그램의 실행 도중에 발생하는 문제의 상황을 가리켜 예외라 합니다.예외는 컴파일 오류와 같은 문법의 오류와는 의미가 다릅니다.이것이 지금까지 우리가 사용해온 예외의 처리방식이다. 이는 if문이 프로그.......

안드로이드 스튜디오PreferenceFragment와 Fragment 생명주기 PreferenceScreen(AndroidStudio,프리퍼런스프래그먼트,화면전환,java,자바) [내부링크]

Fragment 생명주기-Fragment의 생명주기는 액티비티 생명주기와 동일하며 Fragment만을 위한 생명주기 함수가 더 추가된 구조입니다.-BackStack은 Fragment가 화면에 안보이게 되는 순간 제거하지 않고 저장했다가 다시 이용 됩니다.-Fragment를 BackStack에 추가• onAttach(Activity activity): Fragment가 액티비티에 포함되는 순간 호출 됩니다. • onCreate(Bundle savedInstanceState): 액티비티의 onCreate() 함수와 동일 합니다.• onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState): Fragment의 UI 구성을 위해 호출. 이곳에서 반환하는 뷰가 Fragment 화면에 출력 합니다.• onActivityCreate.......

안드로이드 스튜디오 더블 프래그먼트 화면전환2 (Android Studio,Fragment,화면전환,인플레이터,프래그먼트 매니저,inflater,Java,자바) [내부링크]

독립적인 상태 유지를 위해 수명주기 메소드를 제공함생명주기https://blog.naver.com/hke3255/222299460864activity_main.xml(메인 액티비티의 XML 레이아웃에 두 개의 프래그먼트에 쓰일 레이아웃 추가)frgment_image.xml(두번째 프래그먼트에 이미지뷰 추가 )1개의 액티비티 ,3개의 프래그먼트MainActivityList_FragmentimageFragmentDialog_Frgment

안드로이드 스튜디오 프래그먼트 화면전환 1 (Android Studio,Fragment,화면전환,인플레이터,프래그먼트 매니저,inflater,Java,자바) [내부링크]

프래그먼트 생명주기https://blog.naver.com/hke3255/222299460864프래그먼트(Fragment)-화면의 일정 영역을 독립적으로 처리하기 위해 만들어진 특별한 화면 구성 요소-태블릿의 대화면에서 화면 분할이 필요하게 되면서 만들어짐프래그먼트의 기본 목적-하나의 화면이 XML레이아웃과 자바 소스로 구성된다는 점에 착안하여 하나의 프래그먼트가 XML 레이아웃과 자바소스로 구성되도록 하고 독립적으로 관리되도록 하기 위함기본 구성 방식-액티비티가 동작하는 방식을 본떠 만들었음사용되는 개념-프래그먼트 매니저 : 프래그먼트를 관리하는 객체 액티비티는 액티비티매니저 프래그먼트는 프래그먼트매니저-트랜젝션 : 프래그먼트의.......

안드로이드 스튜디오 MP3앱 만들어보기 서비스와브로드캐스트 (MP3,음악,ProgressBar,service,broadcastreceiver,프로그래스바,AndroidStudio) [내부링크]

서비스 및 브로드캐스트 테스트음악 Player이며 테스 용이성을 위해 지정된 음악을 play,stop 하고 ProgressBar를 음악시간 만큼 똑같이가게 만들어라.Activity가 종료되어 다른 앱을 수행하고 있더라도 음악이 계속 플레이Activity와 Service 구조이며 두 Component 간의 데이터를 BroadcastReceiver 방법으로 주고 받는것에 초점플레이 하는 mp3파일은 아래 명시하는곳에 추가우선 무료음악을 받아와야합니다 자신이 좋아하는 음악을 넣어도 되구요!https://www.sellbuymusic.com/?utm_source=google&utm_medium=cpc&utm_campaign=keyword&gclid=EAIaIQobChMI1dOM3KPf7wIVmquWCh3EDg1HEAAYAiAAEgLr6vD_BwE.......

[1] AndroidStudio11(안드로이드 스튜디오,JAVA) 기본위젯 [내부링크]

화면을 먼저 만들어보고 싶어요! 뷰의 개요 (뷰와 뷰 그룹)View 클래스 (화면에 보여주는 거)-안드로이드 ...

[2] AndroidStudio11(안드로이드 스튜디오,JAVA) View 클래스의 XML 속성(id 속성) [내부링크]

id 속성(필수 속성, 자기를 나타낸다)- id 속성은 모든 위젯의 아이디를 나타낸다.- Java 코드에서 위젯에...

[2-1] AndroidStudio11(안드로이드 스튜디오,JAVA) View 클래스의 XML 속성(View 속성) [내부링크]

뷰의 대표적인 속성폭과 넓이layout_width : 가장 기본적인 속성으로 뷰의 폭을 설정한다.layout_height : ...

안드로이드 스튜디오(Android 11) Custom Button [내부링크]

Custom Button-버튼 위에 텍스트 대신에 이미지가 그려져 있는 버튼-버튼을 누르면 눌려지는 효과를 발생...

[3] AndroidStudio11(안드로이드 스튜디오,JAVA) Text View (텍스트 뷰) [내부링크]

Text ViewtextSize 속성-텍스트 크기를 설정하는 속성이다.-dp,px,in,mm,sp 단위로 지정textStyl...

[4] AndroidStudio11(안드로이드 스튜디오,JAVA) Button 과 EditText [내부링크]

Button-사용자에게 어떤 값을 입력받기 위한 가장 기본적인 위젯으로 활용도가 높음변경가능 < 옆에 T...

[5] AndroidStudio11(안드로이드 스튜디오,JAVA) ImageView(이미지 뷰) [내부링크]

이미지뷰(Image View)-그림을 출력하는 위젯으로 그림이 필요하거나 화면을 화려하게 구성할 때 사용-이...

[6] AndroidStudio11(안드로이드 스튜디오,JAVA) ConstraintLayout(제약 레이아웃)[레이아웃 종류] [내부링크]

레이아웃을 들어가기 앞서 레이아웃 종류 을 알아 봅시다 !레이아웃 종류레이아웃에서 자주 사용 되는 ...

안드로이드 레이아웃 변경하기 간단. [내부링크]

최상위 레이아웃으로 constraintLayout이 자동으로 들어간다이것을 LinearLayout으로 바꾸려면코드에서...

[7] AndroidStudio11(안드로이드 스튜디오,JAVA) LinearLayout(리니어 레이아웃)[레이아웃 종류] [내부링크]

레이아웃을 들어가기 앞서 레이아웃 종류 을 알아 봅시다 !레이아웃 종류레이아웃 종류레이아웃에서 자...

[8] AndroidStudio11(안드로이드 스튜디오,JAVA) RelativeLayout(상대 레이아웃)[레이아웃 종류] [내부링크]

레이아웃을 들어가기 앞서 레이아웃 종류 을 알아 봅시다 !레이아웃 종류레이아웃 종류레이아웃에서 자...

[9] AndroidStudio11(안드로이드 스튜디오, JAVA) TableLayout(테이블 레이아웃)[레이아웃 종류] [내부링크]

레이아웃을 들어가기 앞서 레이아웃 종류를 알아봅시다!레이아웃 종류레이아웃 종류레이아웃에서 자주 ...

[10] AndroidStudio11 (안드로이드 스튜디오, JAVA,자바)GridLayout, FrameLayout(그리드 레이아웃, 프레임 레이아웃)[레이아웃 종류] [내부링크]

레이아웃을 들어가기 앞서 레이아웃 종류를 알아봅시다!레이아웃 종류레이아웃 종류레이아웃에서 자주 ...

(5)Android Java,Eclipse(안드로이드 자바,이클립스) 메소드와 변수의 스코프 [내부링크]

메소드와 변수의 스코프1.메소드에 대한 이해와 메소드의 정의2.변수의 스코프3.메소드의 재귀 호출m...

(6)Android Java,Eclipse(안드로이드 자바,이클립스) 객체프로그래밍의 시작(클래스 정의와 인스턴스의 생성) -1- [내부링크]

객체프로그래밍1.클래스와 객체,인스턴스 개념 구별하기객체지향의 목적소프트웨어의 생산성 향상-...

(6) Android Java, Eclipse(안드로이드 자바, 이클립스) 객체 프로그래밍의 시작(클래스 정의와 인스턴스의 생성) -2- [내부링크]

1. 클래스와 객체, 인스턴스 개념 구별하기 (2)https://blog.naver.com/hke3255/222243091800 -1장-객...

Java 참조 변수와 메소드와의 관계 [내부링크]

객체지향/인스턴스화자바 메인에서 시작 하나씩 따라가보자 !패키지이름은 instance클래스 Number클래스 ...

Java Eclipse(자바 이클립스) 배열 에 값 집어넣기(배열배우기전,ARGS,외부인자) [내부링크]

배열배우기전args[] 배열에 값 집어넣기 !!클래스 생성 -> 클래스 더블클릭 Run 클릭Run Configurati...

(10-1) Android Java, Eclipse(안드로이드 자바, 이클립스) String 클래스(String 클래스 와 인스턴스의 생성) [내부링크]

String 클래스String 클래스의 인스턴스 생성- JAVA는 큰따옴표로 묶여서 표현되는 문자열을 모두 인...

String /Scanner 이용해서 두 문자열 처리 프로그램 [내부링크]

예제)두 문자열 처리 프로그램다음은 입력 받은 두 문자열을 처리하는 프로그램다음은 입력 받은 두 문자...

(11) Android Java, Eclipse(안드로이드 자바, 이클립스) Console output(출력),Console Input(입력)(콘솔 입력과 출력) [내부링크]

System.out.println 과 System.out.print-println 메소드는 출력후에 개행을 한다.-print 메소드는 출...

2021-02-17 전주날씨 오늘날씨 [내부링크]

AM 08:00시부터 눈이 많이 오네요.전주날씨.눈 소식으로 사람들도 일찍일찍 다닙니다.저도 아침일찍 나왔...

이클립스(Eclipse) 열어놓은 창(class)클래스 닫기 [내부링크]

이클립스를 사용하다가 많은 클래스를 켰을때 너무많아서 언제 x 눌러서 끌까 할때 팁!위 빨간색으로 연결...

(12) Android Java, Eclipse(안드로이드 자바, 이클립스)Array 배열[] args(배열) [내부링크]

배열변수 선언의 편의성배열을 이용하면 아무리 많은 수의 변수라 할지라도 하나의 문장으로 선언 하는것...

Android(안드로이드)Getter 와 Setter 추가 하기 생성자 추가하기(편리한 방법)[Android Studio11,안드로이드 스튜디오] [내부링크]

클래스안에서 마우스 오른쪽 클릭Generate 클릭생성자 생성 constructor클릭 Getter 만 필요할때 Getter...

안드로이드 스튜디오 자바 사람 만들기 예제 [ArrayList/Person] (Android Studio,java,안드로이드,자바) [내부링크]

ArrayList(어레이리스트)예제를 풀기전에 리스트란 무엇일까?-데이터의 중복을 허용한다-컬렉션 프레임 ...

안드로이드 스튜디오 새로운 XML레이아웃 파일을 추가-꿀팁-(android/XML/java/자바) [내부링크]

아주 간단하게 xml모듈에 추가하기 LinearLayout 리니어 레이아웃 추가할수있는 방법 을 알려드리려고 합...

안드로이드 스튜디오 Java 학생리스트 출력 예제 배열리스트[ArrayList/School/Student] (Android Studio,안드로이드,자바) [내부링크]

https://blog.naver.com/hke3255/222248276978우선 들어가기전에 위 예제를 읽고 오는걸 추천합니다.예제[1...

(12-1) Android Java, Eclipse(안드로이드 자바, 이클립스)열거 타입 (Enumeration Type) [내부링크]

열거 타입(Enumeration Type)-한정된 값만을 갖는 데이터 타입 (상수의 이름자체가 중요할 때)상수 : ...

(13) Android Java, Eclipse(안드로이드 자바, 이클립스) 상속 (상속의 기본,extends,inheritance) [내부링크]

클래스의 상속 : 상속의 기본상속 : 클래스의 메소드나 속성을 다른 클래스에게 전달해 주는 것 상속 클...

JAVA 배열을 이용한 성적 프로그램(자바,배열예제,배열활용) [내부링크]

다음은 키보드로 부터 학생수와 각 학생들의 점수를 입력받아서, 최고 점수 및 평균점수를 구하는 프로그램...

(14) Android Java, Eclipse(안드로이드 자바, 이클립스) 클래스의 상속 : 오버라이딩 (오버라이딩,업캐스팅,다운캐스팅,instanceof연산자) [내부링크]

오버라이딩상속을 위한 기본 조건인 IS-A 관계의 성립상속을위한 기본 조건-상속관계에 있는 두 클래...

(15) Android Java, Eclipse(안드로이드 자바, 이클립스) 클래스의 상속 : 상속의 목적 (오버라이딩,업캐스팅,다운캐스팅,instanceof연산자,예제) [내부링크]

상속의 목적다음 클래스 정의에서 상속의 이유를 찾아보자.Friend 클래스는 인스턴스화 되지 않는다.다만 ...

(16) Android Java, Eclipse(안드로이드 자바, 이클립스) abstract class (추상 클래스,추상 메소드(abstract method)) [내부링크]

abstract 클래스인스턴스의 생성을 허용 안하는 abstract클래스https://blog.naver.com/hke3255/22225665...

자바(java)이름과 주민등록 번호를 저장하는 기능 (인터페이스,interface,abstract 정의,abstract 예제,추상클래스,인터페이스 예제) [내부링크]

abstract,interface 예제문제의 상황 (외주)1.프로젝트 담당자인 홍만군의 요구사항-이름과 주민등록 번...

(16-1) Android Java, Eclipse(안드로이드 자바, 이클립스) interface (인터페이스,다중상속,구현,다중구현,예제) [내부링크]

인터페이스https://blog.naver.com/hke3255/222259809344위 예제랑 같이보면서 메소드 선언부만 존재하는...

(16-2) Android Java, Eclipse(안드로이드 자바, 이클립스) Inner class, (인터페이스,다중상속,구현,다중구현,예제,이너클래스,아웃터 클래스) [내부링크]

Inner class(이너클래스) outer class(아웃터클래스)-내부 클래스 이너 클래스 또는 중첩 클래스-내부 클...

안드로이드 스튜디오 Java 자동차 구매 인터페이스 활용 예제[interface/abstract/Car] (Android Studio,안드로이드,자바) [내부링크]

자동차 구매(인터페이스,상속,abstract,getter,setter,setTag,getTag 활용)여태 배운 내용 토대로 인터페...

AndroidStudio11 (안드로이드 스튜디오, JAVA,자바)액티비티 실행과 인텐트(Activit Run, Intent)[화면이동] [내부링크]

(같은프로젝트 간의 화면이동 ,다른 프로젝트 간의 화면이동)우리가 알고 있는 앱을 클릭했을 때 상황이다....

자바(Java) Interface 예제 (인터페이스,interface,인터페이스 예제,자바연습문제) [내부링크]

1.DaoExample 클래스의 main() 메소드에서 dbWork() 메소드를 호출할 때 OracleDao와 MysqlDao 객체...

Android Studio (안드로이드 스튜디오, JAVA,자바)직렬화 객체 인텐트( Primitive/Serializabla/Parcel/Parcelable/Bundle) [내부링크]

직렬화 객체 인텐트(직렬화 : 메모리의 객체를 디스크에 저장하거나 네트워크를 통해 전송되는 형식으로 변...

안드로이드 스튜디오 양방향 Activity 계산기 프로그램 예제(연산프로그램/양방향 액티비티 데이터 전송/Intent/인텐트/Java/자바/AndroidStudio) [내부링크]

안드로이드 스튜디오 예제Activity 간 계산기 프로그램 (연산/Activity간에 데이터 전송)안드로이드 스튜...

Android Studio (안드로이드 스튜디오, JAVA, 자바) 명시적인텐트 와 암시적 인텐트(Implicit,intent, mAction, mData,Explicit) [내부링크]

Intent (명시적 인텐트 와 암시적 인텐트)인텐트도 Parcelable 클래스를 상속받아 구현된 클래스다.참고...

안드로이드 스튜디오 java 명화 선호도 투표 앱 만들기 예제 (자바,명시적 인텐트,암시적 인텐트,배열,알고리즘,예제) [내부링크]

명화 선호도 투표 앱 만들기명시적 인텐트1.안드로이드 프로젝트 생성2.화면 디자인 및 편집(1) 적당한 ...

Android Studio(안드로이드 스튜디오,자바) 액티비티 생명주기 함수(onCreate,onStart,onResume,onPause,onStop,onDestroy,java) [내부링크]

액티비티 생명주기 함수(수명주기,라이플 사이클 , 사용주기)안드로이드 컴포넌트 중 액티비는 내/외부적...

안드로이드 스튜디오 양방향 인텐트 예제 (초간단) (EditText활용,java,intent,명시적인텐트,화면 전환,androidstudio,android) [내부링크]

editText를 3개 가지고와서 이름 전화 나이 를 입력하고 수정 버튼을 누르면다른 액티비티에서 똑같이...

(9) Android Java,Eclipse(안드로이드 자바, 이클립스)클래스 변수와 클래스 메소드(static 변수,static 메소드,static,정적메소드,정적멤버) [내부링크]

static 변수, static 메소드 (클래스 변수, 클래스 메소드) static: 클래스 이름을 통해서 접근할 수 있는 ...

자바 이클립스 라이브러리 추가하기 방법(java,Eclipse,library add,Build Path,Properties,팁) [내부링크]

자바 이클립스 라이브러리 추가하기먼저 자신이 필요한 라이브러리 jar 을 다운받고프로젝트에서 오른쪽...

Android Studio(안드로이드 스튜디오,자바)액티비티 생명주기 강제종료,onSaveInstanceState,SharedPreferences(데이터 저장,실행,java) [내부링크]

시스템 환경 변화에 의한 액티비티 강제 종료와 재실행 상태강제종료/실행작업 하던 내용이 죽어서 돌아...

Andrioid Studio(안드로이드 스튜디오,자바) 태스크 와 태스크친화력,인텐트 플래그(TASK,intent flag,Stack,taskAffinity,NEW_TASK) [내부링크]

태스크(Task)태스크란? -작업 단위의 실행단위이다(주로 처리를 의미). 운영 체제에서 본 처리의 실행 ...

안드로이드 스튜디오 테마 변경하기 폰트 변경하기(안드로이드,Android Studio,꿀팁,Tools,SDK manager,font,Theme) [내부링크]

안드로이드 스튜디오 테마 랑 폰트 변경하는 방법이다.처음 설치할때 테마를 변경하지 못했다면 !!위쪽 상...

Android Studio(안드로이드 스튜디오,자바) 태스크 액티비티 실행 모드(TASK,onNewIntent,task,standard,sinlgeTop,singleTask) [내부링크]

액티비티 실행모드액티비티 실행모드를 이용하면 액티비티의 영역별 중복 실행을 막을수 있다.(안드로이...

Android Studio(안드로이드스튜디오,자바) 태스크 액티비티 속성과 인텐트 플래그(FLAG,intent flag,noHistory,CLEAR TASK,java,ON_HOME [내부링크]

https://blog.naver.com/hke3255/222280015512위 글이랑 같이 보면 좋다! FLAG (플래그)noHistory액...

Android Studio(안드로이드 스튜디오 ,자바)리소스,애니메이션,메신저 화면구성,테마,레이아웃디자인(java,Messenger Intro,anim,values,themes) [내부링크]

안드로이드 리소스1. 리소스 종류-drawable : 이미지, 이미지 와 관련된 XML, 그림을 표현한 XML-l...

Android Studio(안드로이드 스튜디오,자바)애플리케이션 구성-인플레이터(inflater,인플레이션,뷰페이저 예제,인플레이터 예제,부분화면,ViewPager, [내부링크]

애플리케이션 구성하기레이아웃 인플레이션(인플레이터)인플레이터(인플레이션) : 메모리에 올리는 과정,...

Android Studio(안드로이드 스튜디오,자바)애플리케이션 구성 서비스(Service,음악넣기예제,서비스예제,MusicService,java,mp3,백그라운드) [내부링크]

서비스 (Service)-서비스는 보이지 않는 곳에서 어떤일을 하고 싶을때 사용-서비스는 백그라운드에서 실행...

Android Studio(안드로이드 스튜디오,자바)서비스 IntentService 와 BindService(인텐트서비스,바인드서비스,예제,랜덤값받기,onBind) [내부링크]

서비스 정보와 예제https://blog.naver.com/hke3255/222285150559IntentService인텐트 서비스는 자신에게...

Android Studio(안드로이드 스튜디오,자바) 브로드캐스트 수신자,외부 위험 권한 추가(SMS수신확인예제,broadcastreceiver,브로드캐스트리시버,외부라이브러리) [내부링크]

브로드캐스트 수신자브로드캐스트 수신자는 방송 수신이라고 생각하면된다.외부에서 어떠한 신호가 들어...

안드로이드 스튜디오 브로드캐스트 리시버와 여러가지 설정(AndroidStudio,BroadCastReceiver,위험권한,배터리,화면onOff,배터리충전상황,배터리전원공급유형) [내부링크]

브로드캐스트 리시버와 여러가지 설정브로드캐스트 리시버 이해-이벤트 모델로 수행되는 컴포넌트-액티비...

안드로이드 스튜디오 브로드캐스트 리시버 알림 설정(Android Studio,BroadCastReceiver,Notification,알림화면전환,채널,java,안드로이스튜디오자바) [내부링크]

브로드캐스트리시버 알림-알림(Notification)의 기본 구성사용자에게 알림알림은 앱의 각종 상황을 사용...

AndroidStudio11 (안드로이드 스튜디오,JAVA,자바) 키보드 제어 보이기와 숨김(KeyBoardControl,Input,EditText,adjust,state) [내부링크]

오늘은 키보드제어에 대해 알아봅시다 !키보드 제어키보드 보이기와 숨김( 키보드는 입력장치,시스템으...

Android Studio(안드로이드 스튜디오,java) 인플레이터 다이얼로그(Dialog,대화상자,BackButton Dialog,인플레이션,라디오버튼,체크박스) [내부링크]

이번 포스팅은 맨밑 코드에 주석처리하여 적어놓았습니다.대화상자(Dialog)-사용자에게 중요한 사항을 ...

Android Studio(안드로이드 스튜디오,java)인플레이터 메뉴(Menu,inflater,아이콘,서브메뉴,액션버튼,Search뷰,액션뷰,ContextView) [내부링크]

오늘은 안드로이드 스튜디오 메뉴 에 대한걸 알아봅시다!메뉴(menu)메뉴는 액티비티의 구성요소세부적...

안드로이드 스튜디오 서비스와 브로드캐스트 양방향 수신 예제 [내부링크]

-서비스에서 보낸 메시지를 액티비티 안에서 등록한 브로드 캐스트 수신자를 이용해 받도록 만들어 보세요...