반응형

출처: http://blog.opid.kr/247

 

참고 : http://memesong.blogspot.kr/2012/09/blog-post.html


 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
import java.text.SimpleDateFormat;
import java.util.Date;
  
// 시스템으로부터 현재시간(ms) 가져오기
long now = System.currentTimeMillis();
// Data 객체에 시간을 저장한다.
Date date = new Date(now);
// 각자 사용할 포맷을 정하고 문자열로 만든다.
SimpleDateFormat sdfNow = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
String strNow = sdfNow.format(date);
  
// 1. 위 코드를 2줄로 줄였다.
SimpleDateFormat sdfNow = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
time = sdfNow.format(new Date(System.currentTimeMillis()));
                      
// 2. 위 코드를 1줄로 줄였다. 하지만 위에 코드를 이해하지 못한 상태라면 가독성이 떨어질 수 있다.
time = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss").format(new Date(System.currentTimeMillis()));


다른 방법

1
2
3
4
5
6
Calendar calendar = Calendar.getInstance();
  
// long으로 가져올 때
long now = calendar.getTimeInMillis();
// 문자열로 가져올 때
String str = calendar.getTime().toString();

calendar.getTime().toString(); 일 때 출력 형식


반응형
반응형

출처:http://gogorchg.tistory.com/entry/Android-Studio-error-occurred-during-initialization-of-vm

 

Android  Studio를 설치하고! 이제 개발해보자 하는 순간 Gradle 관련하여 Heap 메모리가 부족하다는 에러가 발생하여 불능 상태가 됩니다. VM을 만들수 없다는 건데요. 

Error:Unable to start the daemon process.
This problem might be caused by incorrect configuration of the daemon.
For example, an unrecognized jvm option is used.
Please refer to the user guide chapter on the daemon at http://gradle.org/docs/2.2.1/userguide/gradle_daemon.html
Please read the following process output to find out more:
-----------------------
Error occurred during initialization of VM
Could not reserve enough space for object heap
Error: Could not create the Java Virtual Machine.

Error: A fatal exception has occurred. Program will exit. 

 

이럴 경우 이전 Eclipse 같은 경우는 ini 파일을 수정하여서 heap 사이즈를 올려서 해결 했었는데

Android Studio는 열심히 구글링을 해보니 버전 별로 설정 메뉴가 달라 잘 되지 않더라구요.


이때! 한가지의 방법이 저의 답답함을 해결해 줬습니다.

Android Studio 의 Project를 보시면 gradle.properties 라는 파일이 있습니다.

이 파일을 열어 가장 밑에 아래와 같이 복사해서 붙여넣기 해주시고

다시 gradle를 Sync 시키면 에러가 사라지게 됩니다.

 org.gradle.jvmargs=-Xmx512m -XX:MaxPermSize=512m

 


많은 사람들에게 도움이 됬으면 좋겠네요.


오늘도 즐거운 코딩 하세요.


참고 : http://www.codedisqus.com/fmQziVUkje/android-studio-gradle-project-sync-failed.html

반응형
반응형

-----------------------------------------------------------------------------------------------
java.lang.RuntimeException: Unable to start activity ComponentInfo{패키지.액티비티}: java.lang.IllegalStateException: ScrollView can host only one direct child
-----------------------------------------------------------------------------------------------

ScrollView는 단 1개의 차일드뷰만을 가질 수 있다.
XML에서 ScrollView에 1개 차일드뷰만 있는지 확인해보자




출처 : http://devbible.tistory.com/13

반응형
반응형

출처: https://medium.com/@marcuspereira/solving-the-gradle-dsl-method-not-found-android-in-android-studio-6e5ab499bd3#.3nd9r9zf2




build.gradle file에서 아래

라인을 삭제 해주면 잘된다

//DELETE THIS LINES:
android {
compileSdkVersion 21
buildToolsVersion '21.1.2'
}


반응형

+ Recent posts