본문 바로가기
android 에서 "Read-only file system" 이라는 메세지가 나오며 file operation 이 안 되면... android 에서 "Read-only file system" 이라는 메세지가 나오며 file operation 이 안 되면... su ( super user ) 모드에서 다음 명령어를 수행하면 된다. mount -o rw,remount /system 작업을 마친 다음에는 아래 명령어로 원래 mode 로 바꿔준다 mount -o ro,remount /system Android, android 에서 "Read-only file system" 이라는 메세지가 나오며 file operation 이 안 되면..., file system, Mode, Mount, read-only, remount, rw, su, super user, System 2015. 6. 29.
Android StrictMode Android StrictMode 출처http://code.tutsplus.com/tutorials/android-best-practices-strictmode--mobile-7581http://developer.android.com/reference/android/os/StrictMode.html - android strict mode 는 2가지 category 가 있다. 하나는 thread policy 이고 다른 하는 VM policy 이다. - Thread policy 는 다음과 같은 것들을 monitoring 한다. disk read disk write network access custom slow code - VM policy 는 다음과 같은 것들을 monitoring 한다. Leaked ac.. 2015. 6. 26.
@NotNull annotation 의 장점 @NotNull annotation 의 장점 http://robaustin.wikidot.com/annotations-and-notnullhttps://www.jetbrains.com/idea/documentation/howto.html - Find Bugs 와 IntelliJ 는 null check annotation 을 지원한다. 코드 가독성 측면에서 좋지 않다는 이야기도 있지만, 그건 케바케. - function 의 param 에 null 이 들어오면 RuntimeException 을 던지도록 처리하는 것이 좋다.public void testMethodNotNull( @NotNull String param ){ // do sth.}만약 method 선언부에 @NotNull 을 선언하면, valida.. 2015. 6. 23.
이클립스 실행시 Java was started but returned exit code=1 에러가 날때 이클립스 실행시 Java was started but returned exit code=1 에러가 날때 eclipse 폴더 에 있는 eclipse.ini 파일에 아래 구문을 추가해주자. -vmC:\Program Files\Java\jdk1.8.0_05\bin\javaw.exe eclipse, eclipse.ini, Java was started but returned exit code=1, vm, 이클립스 실행시 Java was started but returned exit code=1 에러가 날때 2015. 6. 23.
@SerialzedName 어노테이션 @SerialzedName 어노테이션 - field 에 마킹하는 어노테이션으로, JSON 으로 serialize 될 때 매칭되는 이름을 명시하는 목적으로 사용한다. ex) @SerializedName("name")private final String name; @serializedname, annotation, field, GSON, JSON, Serialize, serialized, 어노테이션 2015. 6. 20.
[android] v7 에 추가된 RecyclerView 에 대해 알아보자 #1 v7 에 추가된 RecyclerView 에 대해 알아보자 #1 참조 : http://antonioleiva.com/recyclerview RecyclerView? 그게 뭐야? RecyclerView 는 새로운 ViewGroup 이며, ListView 의 확장판이라고도 불린다.최신 support-v7 에 포함되었다. RecyclerView 는 확장성을 고려하여 생성되었다. RecyclerView 를 사용하기 위해서는 RecyclerView.Adapter, LayoutManager 이렇게 2개의 컴퍼넌트가 필요하고, 필요에 따라 ItemAnimator, ItemDecorator 등이 추가될 수 있다. RecyclerView.Adatper RecyclerView 의 Adapter 는 기존에 사용되던 패턴을 포.. 2015. 6. 15.
.idea 폴더가 뭔가요? IntelliJ ( 인텔리 J ) 라는 IDE 에서 사용하는 option 값을 저장하는 폴더입니다. .idea, IDE, Intellij, option, preference, 설정값, 인텔리 j, 인텔리 제이, 저장, 폴더 2015. 6. 14.
android largeheap - largeHeap 은 HoneyComb ( 3.0, SDK 11 ) 부터 등장. - reference doc. http://developer.android.com/guide/topics/manifest/application-element.html#largeHeap android:largeHeap Whether your application's processes should be created with a large Dalvik heap. This applies to all processes created for the application. It only applies to the first application loaded into a process; if you're using a shared u.. 2015. 6. 6.
iml 파일이 뭔가요? ( git repository 에 올리는 게 맞나요? ) iml 은 Intelli J IDEA Module 의 약자로,Intelli J 의 Module 구성에 대해 xml 형태로 기술해 놓은 파일입니다. 아마 이 글을 검색해서 들어오신 분들은 'git' 과 관련지어 검색해 보셨을 거라 생각합니다.이 iml 파일이 뭔지.. 또 git 을 통해 repository 에 올려도 좋을지에 대해 고민이 되셨겠죠. 우선 답을 드리면 '올리지 않는 것을 추천한다' 입니다.1인 프로젝트 같은 경우는 올려도 상관이 없습니다만..협업을 하는 경우에는 다른 OS 와 다른 IDE 환경 등을 사용한다면 계속 change 가 발생하게 됩니다.그래서 iml 파일은 *.iml 로 git ignore 처리를 하는 것을 추천드립니다. 2015. 6. 4.
반응형