모바일
-
안드로이드 날짜 차이 계산모바일/Development 2016. 8. 15. 12:49
public static int getDifference(String ddays) { SimpleDateFormat mFormat = new SimpleDateFormat("yyyy.MM.dd"); Date d = null; try { d = mFormat.parse(ddays); } catch (ParseException e) { // TODO Auto-generated catch block } Calendar getDay = Calendar.getInstance(); getDay.setTime(d); getDay.set(Calendar.HOUR_OF_DAY, 0); getDay.set(Calendar.MINUTE, 0); getDay.set(Calendar.SECOND,0); getDay.set(Ca..
-
안드로이드 데이터 연결되있는지 확인하기 소스모바일/Development 2015. 4. 7. 19:57
public static boolean isConnected() { ConnectivityManager cm = (ConnectivityManager)context.getSystemService(Context.CONNECTIVITY_SERVICE); NetworkInfo activeNetwork = cm.getActiveNetworkInfo(); // 인터넷 연결 유형 확인: boolean isWiFi = activeNetwork.getType() == ConnectivityManager.TYPE_WIFI; return activeNetwork != null && activeNetwork.isConnectedOrConnecting(); } if (isConnected()) 퍼미션 필요
-
Android Studio 유용한 단축키모바일/Android Studio 2014. 9. 14. 20:59
CTRL + SHIFT + A [Auto-complete command name] ALT + ENTER [Project quick fix]CTRL + ALT + L [Reformat code]CTRL + ALT + T [~문 생성]CTRL + Q [Show docs for selected API]ALT + Insert [Generate Method]F4 [Jump to source]CTRL + Y [Delete line]CTRL + D [Duplicate line]CTRL + F9 [Build]SHIFT + F10 [Build & Run]ALT + 1 [Toggle project visibility]CTRL + N [Open class]CTRL + SHIFT + N [Open file]CTRL + SHI..
-
안드로이드 클립보드에 복사하기 소스모바일/Development 2014. 8. 31. 20:21
android.content.ClipboardManager clipboard = (android.content.ClipboardManager) context.getSystemService(Context.CLIPBOARD_SERVICE); android.content.ClipData clip = android.content.ClipData.newPlainText("LABEL", "TEXT"); clipboard.setPrimaryClip(clip); TEXT에 복사하고 싶은 글을 입력하면 된다.
-
안드로이드 메일 보내기 소스모바일/Development 2014. 8. 30. 20:00
Intent send = new Intent(Intent.ACTION_SENDTO); String uriText = "mailto:" + Uri.encode(mail) + "?subject=" + Uri.encode(subject) + "&body=" + Uri.encode(body); Uri uri = Uri.parse(uriText); send.setData(uri); context.startActivity(Intent.createChooser(send, "Send mail...")); mail, subject, body는 String mail = user@gmail.com subject = 제목 body = 본문 내용
-
안드로이드 재부팅 소스모바일/Development 2014. 8. 18. 18:34
// 루팅된 폰 이상 ProcessBuilder pb = new ProcessBuilder(new String[] { "su", "-c", "/system/bin/reboot" }); Process process = pb.start(); process.waitFor(); // 혹은, 하지만 System 펌웨어 키로 사인된 어플리케이션만 가능함 PowerManager powerManager = (PowerManager)getSystemService(Context.POWER_SERVICE); powerManager.reboot(null);