취미 기록용 블로그
Timer timer; TimerTask second = new TimerTask() { @Override public void run() { timer.cancel(); timer = null; //처리해야 할일 } }; if(timer != null){ timer.cancel(); timer = null; } timer = new Timer(); timer.schedule(second, 딜레이 타임); 안드로이드 작업하다가 몇초 뒤에… “read more”
안드로이드에서 Preference는 액티비티에서 각 항목에 대한 내용이라던지 갑작스런 상황에서도 UI에 있던 값들을 유지하기 위해 쓴다고 한다. 정확한 만들어진 용도는 모르겠지만. 문자열이나 숫자, boolean 값들을 XML형태로 임시 저장할 수 있다. 이 내용은 /data/??? 영역에 저장되기 때문에 루팅을 하지 않는 한 보안도… “read more”
ConnectivityManager cm = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE); NetworkInfo ni = cm.getNetworkInfo(ConnectivityManager.TYPE_WIFI); //와이파이상태 ni = cm.getNetworkInfo(ConnectivityManager.TYPE_ETHERNET); //유선랜 상태 ni = cm.getNetworkInfo(ConnectivityManager.TYPE_MOBILE); //3g, 기타 모바일 상태 boolean isAvail = ni.isAvailable(); // 사용가능한지 여부 boolean isConn = ni.isConnected(); //연결되었는지 여부 <uses-permission android:name=”android.permission.INTERNET”></uses-permission> <uses-permission android:name=”android.permission.ACCESS_NETWORK_STATE” ></uses-permission>… “read more”
webview.getSettings().setUserAgent(ua); // (ua = 0 – 안드로이드, ua = 1 – 데스크탑) “read more”