[안드로이드] AltBeacon Library ( Beacon )
·
Flutter/Android
안녕하세요. 빠르게 Estimote의 Beacon 세 개를 이용해 안드로이드 폰으로 삼변측량을 구현하기 위해 AltBeacon Library를 사용했습니다. (Beacon 구현) 간단하기 때문에 쉽게 구현할 수 있습니다. 중요한 부분만 집어 이야기 하겠습니다. altbeacon.github.io/android-beacon-library/index.html Android Beacon Library The leading library for detecting beacons on Android. What Does This Library Do? It allows Android devices to use beacons much like iOS devices do. An app can request to get n..
[안드로이드] 6. Activity and Intent
·
Flutter/Android
Explicit Intent는인텐트를 충족하는 애플리케이션이 무엇인지 지정합니다. 이를 위해 대상 앱의 패키지 이름 또는 완전히 자격을 갖춘 구성 요소 클래스 이름을 제공. ex) Page1에서 Page2로 넘어갈 때, 사용되는 노드 같은 것 0. AndroidManifest.xml ( SecondActivty를 manifest에 추가 ) 1. first_layout.xml 2. MainActivity.java (Activity A) package com.example.project8_intent; import androidx.appcompat.app.AppCompatActivity; import android.content.Intent; import android.os.Bundle; import and..
[안드로이드] 5. Option Menu
·
Flutter/Android
1. Create Option menu 2. Create Menu Item test_menu.xml MainActivity.java onCreate OptionsMenu method 생성 ( 직접 작성해도 됨 ) ackage com.example.project7_optionmenu; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.view.Menu; public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedI..
[안드로이드] 4. EditText와 TextView를 이용해서 간단한 계산기 만들기.
·
Flutter/Android
xml java package com.example.homework2; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.view.MotionEvent; import android.view.View; import android.widget.Button; import android.widget.EditText; import android.widget.TextView; import android.widget.Toast; public class MainActivity extends AppCompatActivity { EditText edit1, edit2; TextView textResult; Str..
[안드로이드] 3. LinearLayout
·
Flutter/Android
LinearLayout 을 잘만 사용해도 어느 정도 디자인을 꾸밀 수 있다. 1. LinearLayout xml 생성 XML attributes 2. LinearLayout 안에 LinearLayout 넣기 developer.android.com/guide/topics/ui/layout/linear?hl=ko 선형 레이아웃 | Android 개발자 | Android Developers LinearLayout은 세로 또는 가로의 단일 방향으로 모든 하위 요소를 정렬하는 뷰 그룹입니다. LinearLayout이 서로 스택된 상태에서 레이아웃 방향을 지정할 수 있기 때문에, 세로 목록에는 행 하나당 하 developer.android.com
[안드로이드] 2. Buttons
·
Flutter/Android
Button 사용자가 버튼을 누를 때 발생하는 동작을 전달하는 텍스트 또는 아이콘 (또는 텍스트와 아이콘 모두)으로 구성 Button XML Button Event 1. android:onClick ( recommended ) /** Called when the user touches the button */ public void sendMessage(View view) { // Do something in response to button click } 2. OnClickListener Button button = (Button) findViewById(R.id.button_send); button.setOnClickListener(new View.OnClickListener() { public voi..
[안드로이드] 1. Toast Message 와 Log Message
·
Flutter/Android
1. Toast Message : 안드로이드 팝업 메세지. ( 디버깅용으로 많이 사용 ) Context context = getApplicationContext(); // Context CharSequence text = "Hello toast!"; // 표시되는 메세지 int duration = Toast.LENGTH_SHORT; // 화면이 표시되는 주기 Toast toast = Toast.makeText(context, text, duration); // Toast 객체 정의 toast.show(); // show Default : 메시지 알림은 화면 하단에 표시되며 가로로 가운데 Gravity Method : 상수, x-좌표 오프셋 및 y-좌표 오프셋의 세 가지 매개변수를 사용. 예를 들어, 토스..
18진수
'Flutter/Android' 카테고리의 글 목록