기본폰트 18sp 지만, 글자가 많아 레이아웃을 벗어날 경우 2sp 단위로 12sp 까지 줄일 수 있습니다.
<TextView android:id="@+id/tv_private" android:layout_width="0dp" android:layout_height="30dp" android:layout_weight="4" android:layout_marginLeft="20dp" android:text="0.0.0.0" android:textColor="@color/white" android:textSize="18sp" // 기본 크기 android:textStyle="bold" android:gravity="center_vertical"
android:autoSizeTextType="uniform" android:autoSizeMinTextSize="12sp"// 최소 크기 android:autoSizeMaxTextSize="18sp"// 최대 크기 android:autoSizeStepGranularity="2sp" /> // 조정 간격
if (ActivityCompat.checkSelfPermission(this, Manifest.permission.READ_PHONE_STATE) != PackageManager.PERMISSION_GRANTED) { // TODO: Consider calling // ActivityCompat#requestPermissions // here to request the missing permissions, and then overriding // public void onRequestPermissionsResult(int requestCode, String[] permissions, // int[] grantResults) // to handle the case where the user grants the permission. See the documentation // for ActivityCompat#requestPermissions for more details. return; }
switch (telephonyManager.getDataNetworkType()) { case NETWORK_TYPE_EDGE: case NETWORK_TYPE_GPRS: case NETWORK_TYPE_CDMA: case NETWORK_TYPE_IDEN: case NETWORK_TYPE_1xRTT: textView.setText("2G"); break; case NETWORK_TYPE_UMTS: case NETWORK_TYPE_HSDPA: case NETWORK_TYPE_HSPA: case NETWORK_TYPE_HSPAP: case NETWORK_TYPE_EVDO_0: case NETWORK_TYPE_EVDO_A: case NETWORK_TYPE_EVDO_B: textView.setText("3G"); break; case NETWORK_TYPE_LTE: textView.setText("4G"); break; case NETWORK_TYPE_NR: textView.setText("5G"); break; default: textView.setText("Unknown"); } } }
* 한글이 깨져 보이는 경우 아래와 같이 영문으로 변경 가능합니다. 첫번째 메뉴 (File) > 아래에서 두번째 '환경설정' (Ctrl + Comma) > 두번째 항목인 'Editor language:' 를 'English(English)' 로 선택 후 아두이노를 재시작 하면 됩니다.
3. 환경 설정
File > Preferences 메뉴에서 Additional Boards Manager URLs: 에 아래 주소를 입력하고 [OK] 버튼을 누릅니다.
Tools > Board 에서 'Generic ESP8266 Module' 을 찾아 선택합니다.
Tools > Manage Libraries 를 실행하면 Library Manager 창이 뜹니다. DHT sensor library 를 찾아 검색하면 Adafruit Unified Sensor 도 같이 설치하겠냐고 물어봅니다. [Install all] 버튼을 눌러 모두 설치합니다.
4. 납땜
USB 시리얼 아답터 뒷면에 (DHT11 연결 부위) GND 와 IO0 (GPIO0) 부분을 전선으로 이어줍니다. (납땜 필요) 이렇게 해야 USB serial adapter 를 통해 펌웨어 쓰기가 가능해집니다. * 동영상 참고