전체 글 242

안드로이드의 Context 개념에 대한 개인적인 정리

Context 는 어플리케이션 환경에 관한 글로벌 정보를 접근하기 위한 인터페이스. Abstract 클래스이며 실재 구현은 안드로이드 시스템에 의해 제공된다. Context 를 통해, 어플리케이션에 특화된 리소스나 클래스에 접근할 수 있을 뿐만 아니라, 추가적으로, 어플리케이션 레벨의 작업 - Activity 실행, Intent 브로드캐스팅, Intent 수신 등, 을 수행하기 위한 API 를 호출 할 수도 있다. 라고 안드로이드 개발자 사이트에서 찾아 볼 수 있는데 쉽게 예를 들자면 //Get an application name String applicationName = this.getPackageName(); //Start a new activity(application) this.startActi..

Android 2020.07.14

프래그먼트 화면에서 다른 액티비티로 intent하기

다음 코드가 있는 클래스는 Fragment를 상속받았습니다. 원래대로라면 getApplicationContext()를 해서 intent를 실행시키는데, 프래그먼트상에서는 context가 존재하지않기 때문에 getActivity()를 통해 실행시킵니다. mPlusButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Intent intent = new Intent(getActivity(),NoticeEnrollActivity.class); startActivity(intent); } });

Android 2020.07.14

안드로이드 공부를 시작하다.

사실 안드로이드 개발은 학교에서도 과제로도 졸업 작품으로도 했었는데 그때 이후로는 거의 1년동안 제대로 해본적이 없다. Spirng 공부를 하면서 api 서버로 개발하는거에 흥미가 생겨서 안드로이드와 Spring을 연동해서 어플을 하나 개발해보려고 한다. 기억이 가물가물해서 다시 공부하면서 떠올리고 있는데 재밌다. 그때 이렇게 했었지 하면서 만들어가고 있다. 조금 불안하기도 하다. Spring으로 웹서버 개발하는거나 더 하지 라는 생각도 들고 지금 이걸하고 있을때가 맞나? 라는 생각도 들었지만 조급해 하지 않기로 했다. 그냥 내가 사용 가능한 기술을 넓혀가며 내 가치를 올려나간다는 생각으로 공부에 임하려고 한다. 제대로 개발에 착수하면 일지 형식으로 하나씩 기록해야겠다.

잡담 2020.06.28

Oracle - 검색 기능 쿼리

아래 쿼리는 Mybatis 에서 검색기능을 구현할때 사용한 쿼리인데 #{title} 로 jsp에서 입력한 데이터 값이 전달되서 들어오고 카테고리 검색과 물건이름 검색을 구현했다. like '%' 으로 해당 문자열이 포함된 내용의 데이터를 가져온다. select g.gdsNum, g.gdsName, g.cateCode, c.cateCodeRef, c.cateName, gdsPrice, gdsStock, gdsDes, gdsDate, g.gdsImg, g.gdsThumbImg from tbl_goods g inner join goods_category c on g.catecode = c.catecode where g.gdsName like '%'||#{title}||'%' or c.cateName like ..

DB 2020.06.27