본문 바로가기

안드로이드9

AP(Wifi)검색 및 특정 AP(WiFi)에 접속하는 방법 현재 주변의 AP를 검색하는 코드입니다. 12345678WifiManager wifiManager;wifiManager = (WifiManager)getApplicationContext().getSystemService(Context.WIFI_SERVICE);List sr = wifiManager.getScanResults(); wifi_list=new String[sr.size()]; Log.e("ssid","size="+sr.size()); for(ScanResult r : sr){ Log.e("ssid",r.toString()); } Colored by Color Scriptercs 주변의 AP를 검색하기 위해서는 WifiManager를 이용합니다. Line 3 : 리스트에 wifimanager를 .. 2018. 2. 9.
안드로이드 DB 위치 안드로이드 어플을 만들다 보면 DB를 만들어야 하고, 이 DB를 확인해 봐야할 때도 있습니다. 하지만 폰에 있는건 보기가 사실상 힘들고, 에뮬레이터에 올려서 확인하는 방법이 있습니다. 일단 에뮬레이터( Genymotion 추천) 를 실행 시킨 후 이클립스의 DDMS를 클릭합니다. DB를 보기 원하는 에뮬레이터를 클릭해줍니다. 그리고 오른쪽에 보시면 File Explorer를 클릭하세요. 그럼 폰의 폴더가 나오는데요. data->data로 가시면 설치되어있는 프로그램들의 package명으로 폴더가 나옵니다. 이 곳에서 원하는 프로그램을 클릭하세요. 저는 런닝맨 을 선택했습니다. 그럼 그 하위폴더에 databases폴더가 있고, 열어보시면 db파일이 나옵니다. 전 running.db와 runningAgree.. 2015. 2. 11.
소수점 반올림(Math.round) ​연산을 하다보면 소수점이 한없이 길게 나올 때가 있습니다.. 예를들면 10/3같은 경우;; 이때 어디까지 표시를 할것인가? 라는 생각에 직면하게 됩니다. 저도 이번 전력측정앱을 만들다가 측정값이다보니 한없이 길어지는군요.. 그러나 표시되는 영역은 제한이 되어있고~그래서 이런 저런 메소드 들을 찾아봤습니다. 일단 가장 쉽게 찾을 수 있는 자르기!! 이건 스트링으로 바꿔서 포맷에 맞게 잘라주는거~ 예를들어 결과값이 231.133 V가 나왔다고 칩시다. 저는 소수점 1째 자리까지만 보고싶어요~ 그럼 String.format을 써봅시다. 12Vrms=231.153;String result=String.format("%.1f",Vrms);cs 이렇게 하면 result값은 231.1 이 나옵니다. "%.1f"에서.. 2015. 2. 11.

인기글