목록FrontEnd (109)
한 걸음 두 걸음
블루투스 API android.bluetooth android.bluetooth.le : 블루투스를 low energy로 사용할 수 있게 해줍니다. (ex) 비콘 참고 URL : https://developer.android.com/reference/android/bluetooth/package-summary.html?hl=ko 제공 기능 블루투스 설정 주변 블루투스 장치 검색 다른 블루투스 장치(client or server)와 연결 장치간의 데이터 전송 이를 통해 Proximity를 감지할 예정. androi에서 Bluetooth사용하기 BluetoothAdapter 사용 기능 : 주변 블루투스 검색 . JELLY_BEAN_MR1 이하 getDefaultAdapter() 메소드 이용 Bluetooth..
다음 코드가 있는 클래스는 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); } });
1. MainActivity와 같은 extends AppCompatActivity를 가진 곳에 붙이기 menu폴더 만들어 내부에 menu.xml 파일을 만들어줍니다. menu.xml폴더 내용은 다음과 같을 수 있습니다. 원하는대로 편집해서 사용하세요 image등. ?xml version="1.0" encoding="utf-8"?> 이렇게 만들어주었다면, MainActivity로 가서 public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activ..
구글페이지로 설정하기. 1. 퍼미션 설정 인터넷 접속 허용 권한을 추가해줍니다. 2. 코드 xml에 webView를 넣어주었다면, 이제 java파일로 와서 다음과 같이 해주면 끝! private WebView webView; webView = (WebView)findViewById(R.id.activity_web_view_webview); webView.loadUrl("https://www.google.com"); 자신이 만든 웹페이지로 설정하기. 자신이 만든 html 파일을 업로드하기 위해서 asset Folder를 하나 추가해 준 뒤, new File로 html파일을 만들어서 넣어주고 WebView webView; webView= (WebView)findViewById(R.id.webView); We..
예시 1 : chronometer사용 start 버튼 누르면 pause버튼으로 바뀌며, start시 m:s로 시간이 표시된다. activity_timer.xml MainActivity.java import android.os.SystemClock; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.Chronometer; public class /\_이름주의\_/TimerActivity extends AppCompatActivity { Chronometer chronometer; But..
activity_main.xml MainActivity.java package kr.ac.koreatech.swkang.msp05_wifiapscan; import android.Manifest; import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; import android.content.IntentFilter; import android.content.pm.PackageManager; import android.net.wifi.ScanResult; import android.net.wifi.WifiManager; import android.support.v4.app.A..
ListView란 ListView는 말 그대로 View들을 리스트처럼 보여주도록 하는 컨테이너 입니다. GridView 란? 그리드 뷰( GridView ) 는 2차원의 그리드에 항목들을 표시하는 뷰그룹 입니다. RecyclerView 란? https://developer.android.com/guide/topics/ui/layout/recyclerview.html RecyclerView 위젯은 ListView의 더욱 향상되고 유연해진 버전(Android 5.0(Lollipop)에서 처음 소개)입니다. 이 위젯은 한정된 수의 뷰를 유지함으로써 매우 효율적으로 스크롤할 수 있는 큰 데이터 집합을 표시하기 위한 컨테이너입니다. RecyclerView는 ListView의 문제를 해결하기 위해 개발자에게 더 다..
WifiManager클래스는 WifiManager wm = (WifiManager) getSystemService(Context.WIFI_SERVICE)식으로 받아서 사용합니다. WifiManager가 제공하는 기능 설정된 Wi-Fi 네트워크의 목록을 보여줌 현재 active Wi-Fi 네트워크에 대한 정보 제공, 연결을 맺거나 끊을 수 있고, 네트워 크의 상태에 대한 동적인 정보를 제공 Access Point를 스캔하고 그 결과 정보를 제공 Wi-Fi 상태 변화에 따라 전송되는 broadcast에 대한 intent action 이름을 정의함. 참고URL : https://developer.android.com/reference/android/net/wifi/WifiManager.html?hl=ko 활용..