본문 바로가기

기초5

구글맵 API (5) goole_maps_api.xml YOUR_KEY_HERE 2016. 6. 17.
로그인 (4) activity_login.xml LoginActivity.javapackage com.example.lee.praconeapplication; import android.animation.Animator; import android.animation.AnimatorListenerAdapter; import android.annotation.TargetApi; import android.content.pm.PackageManager; import android.support.annotation.NonNull; import android.support.design.widget.Snackbar; import android.support.v7.app.AppCompatActivity; import android.. 2016. 6. 17.
Acitivity (3) \AndroidStudioProjects\FirstApplication\app\src\main\java\com\example\lee\firstapplication\MainActivity.javapackage com.example.lee.firstapplication; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.lay.. 2016. 6. 10.
android:id, android:layout_width, android:layout_height (2) android:id android:id는 어떤 View를 유일하게 식별해주는 값으로, xml 안에 해당 id값을 문자열로 설정하면 애플리케이션이 컴파일될 때 정수로써 레퍼런스됩니다. xml 태그에서 id값 설정 android:id="@+id/my_btn" @: XML 구문분석기가 문자열을 분석하여 해당 문자열이 ID 리소스로써 사용되어야 한다는 것을 지시합니다.+: (R.java 파일에) 새로운 리소스 이름을 추가하는 기능을 합니다. cf) id문자열에 '+'가 없는 경우는 이미 선언된 id값을 사용하겠다는 의미로, android:id="@id/test"에는 test라는 id가 미리 선언되어 있어서, 선언된 id인 test를 사용한다는 의미입니다. android:layout_width, android:l.. 2016. 6. 1.
기본 개념, 기본 파일, 기본 용어 (1) 안드로이드는 아래와 같은 주요 구성 요소를 갖고 있습니다. ActivityService: 백그라운드에서 실행되는 컴포넌트로 시각적인 사용자 인터페이스(UI)를 갖고 있지 않음Broadcast Receiver: 언어 설정 변경 등 특정 브로드캐스트를 수신하거나 반응하는 컴포넌트. 시각적 UI를 갖고 있지 않음컨텐트 제공자(Content Provider): 애플리케이션 간 데이터 공유를 위해 표준화된 인터페이스를 제공하는 컴포넌트Intent: 컴포넌트에 액션, 데이터 등을 전달하는 메시지 컴포넌트Intent Filter: 수신할 수 있는 인텐트를 정의하여 컴포넌트를 정의하는 역할을 하는 컴포넌트 activity_main.xml 메인 액티비티의 레이아웃 파일 메인 액티비티의 레이아웃을 구성 MainActivi.. 2016. 6. 1.