분류 전체보기 (82) 썸네일형 리스트형 [정보처리산업기사 실기]IT신기술 용어 정리-hoyhi-tistory 1. TinyOS 미국 버클리대학에서 개발한 무선 센서 네트워크용 소형 OS 2. 4K Resolutuon(4K 해상도) 약 4,000 픽셀들의 X축 해상도를 가지는 일련의 디지털 이미지를 가리키는 일반적인 용어. 이 해상도는 극장용 디지털 영화용의 표준이 된다 3. ONS(Object Name Service) RFID(Radio Frequency IDentification, 극소형 칩에 상품정보를 저장하고 안테나를 달아 무선으로 데이터를 송신하는 장치, 전자태크) 코드와 관련된 사물의 구체적인 정보가 저장된 서버 위치를 알려주는 서비스 4. WPAN(Wireless Personal Area Network) 10m 이내의 거리에서 무선 서비스를 제공하기 위한 무선개인통신망 5. OFDM(Orthogona.. [Android Studio] RecyclerView 기존 안드로이드 : ListView 사용 최근 안드로이드 : RecyclerView 사용 ListView 대비 RecyclerView는 개발자들이 구현하던 View Holder 패턴을 라이브러리 내에 포함 단순 가로, 세로 스크롤 외에 그리드 타입, 가변 높이 타입 등 다양한 레이아웃 제공 배경 이미지, 간격 조정 등의 기능 제공 새 화면을 출력할 Activity를 하나 추가하고, RecyclerView를 추가한 다음 MainActivity에서 새 Activity를 부르도록 구현 RecyclerView의 구성 요소 각 항목의 화면 디자인을 가지고 있는 레이아웃 파일 그 파일을 불러 변수로 제공할 ViewHolder 주어진 데이터와 ViewHolder를 결합하여 각 항목의 화면을 제공할 Adapter 리스.. [Android Studio] SharedPreference 앱을 삭제해도 남아 있어야 할 데이터는 서버에 저장하는 것이 기본이지만 서버와 별개로 Client Device, 즉 앱이 설치 된 스마트폰에 데이터를 저장하는 것도 가능 앱이 재시작 되더라도 값을 읽어올 수 있도록 폰에 데이터를 저장하는 것은 다음과 같은 상황 1) 설정 등과 같이 서버에 저장할 필요는 없지만 앱 종료 후에도 저장할 값들의 관리 2) 서버 데이터의 복사본 SharedPreference Key, Value 형태의 파일로 저장되는 값( 검색 지원 X ) 파일로 저장되므로 앱이 재시작 하여도 이전에 저장한 값을 불러 오기 가능 주로 설정 값을 저장하는 용도 값 읽기 getSharedPreferences("file_name", Context.MODE_PRIVATE) // 앱 내의 모든 Activ.. [Android Studio]Activity 와 Intent Android App Components 안드로이드 앱의 기본 구성 요소 시스템이나 사용자가 앱에 들어올 수 있는 진입점 Activity 사용자가 상호작용을 하는 진입점, GUI 제공 각 Activity는 독립되어 있으며 앱이 허용할 경우 외부에서도 Activity 사용 가능 Service 백그라운드에서 실행, GUI 제공 X 앱이 화면에 출력되지 않아도 동작 Broadcast Receiver 시스템 또는 다른 앱이 전송하는 Broadcast를 받을 수 있으며 Broadcast를 통해 앱 실행 가능 GUI는 없지만 상태 표시줄에 알림 표시 가능 Content Provider 파일, SQLite 등의 데이터 제공, 다른 앱이 사용할 수 있도록 적잘한 API 제공 Activity Lifecycle Inten.. [Android Studio] View Binding Widget을 코드에 연결할 때 불편한 점 xml 파일에 선언된 Widget을 SetContentView를 이용해 객체를 만든 다음 findViewById 함수를 통해 변수와 연결하는 일련의 과정 1. 코드에서 제어 할 widget 수 만큼 findViewById 호출 2. 두 개 이상의 레이아웃 파일이 프로젝트에 존재할 경우 사용하지 않는 다른 파일의 위젯 아이디를 넣은 앱 실행 후 Null Exception 발생 -> 컴파일 단계에서는 에러 발생 X 이 문제 해결을 위해 외부 라이브러리 개발 -> View Binding 1. Android Gradle Plugin 버전 : 3.6.0 이상인지 확인 (File -> Project Structure : Android Gradle Plugin Version.. [Android Studio] 이벤트(클릭, 드래그 등) 처리 리스너를 구현하는 방법 1. Activity가 interface를 implement 하는 방법 -> 버튼을 비롯한 안드로이드의 모든 위젯들은 클릭 이벤트 리스너 등록 가능 타입은 interface로 android.view.View.OnClickListener public interface OnclickListener { void onClick(View v); } -> implement 해야 할 함수는 void onClick(View v) 이며 파라미터로 전달되는 View는 클릭 이벤트가 일어난 view public class MainActivity extends AppCompatActivity implements View.OnClickListener { private TextView; private Bu.. [Android Studio] Widget Android widget 부모 클래스는 android.view.View id 등의 각종 기본 기능이 View 클래스에 구현되어 있음 Android의 모든 Widget과 Layout들은 View의 자식 타입 int형의 아이디를 가질 수 있으며 width, height에 대한 설정을 가짐 클릭, 터치 등의 이벤트를 받을 수 있음 xml 파일에서 정의하는 대부분의 속성은 java 코드로 제어 가능하며 주로 get/set 함수를 사용 java 코드에서 위젯을 제어하기 위해서는 id 값이 반드시 필요 onCreate()의 setContentView() 함수 호출 이후에 각 위젯 사용 가능 setContentView 함수가 모두 실행된 후 각 위젯들의 객체가 메모리 상에 잡힘 -> 이를 하나씩 불러 사용하는데 이.. [Android Studio] Layout 안드로이드에서 코드와 디자인을 연결하는 방법 기능 코드는 java파일에 구현, 각종 디자인 관련 파일은 res 폴더 안에 저장 res 폴더 안의 파일들은 자동으로 아이디가 부여 -> 자바 코드에서 아이디를 이용하여 사용 가능 R.카테고리.아이디 카테고리 : 주로 res 안의 폴더 이름을 사용하며 string, color 등의 카테고리도 있다. 아이디 : 주로 확장자를 제외한 파일이름. 일부 xml 파일 안의 name 속성을 아이디로 사용하기도 한다. 자동으로 아이디를 인식하므로 파일 이름은 영어 소문자와 _ 와 숫자만으로 작성한다 @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);.. 이전 1 2 3 4 5 6 7 ··· 11 다음