[펌] 개발 협업을 위한 안드로이드 디자인 가이드 [출처] : http://leipiel.tistory.com/7 : http://leipiel.tistory.com/8 : http://suiux.com/gui_specification/ (안드로이드 기준 해상도 이미지) 디자인의 특성상 디자이너의 작업물이 독립적인 결과물로 산출되는 경우는 거의 없다. 편집, 인쇄 디자이너는 자신의 작업물이 온전하게 결과물로 나오기 위해 인쇄 과.. IT_Programming/Android_Java 2016.01.20
[Tips] Activity 활성화 및 비활성화. 출처: http://dev.re.kr/54 우선 AndroidManifest.xml 에서 액티비티를 설정할 때, 속성값으로 액티비티 활성화/비활성화 값을 줄 수 있다. 만약 액티비티 비활성화를 한다면, Context 내의 startActivity 메소드를 이용하여 비활성화 된 액티비티를 호출시 앱은 ActivityNotFoundException 을 발생시키고 크래쉬가 .. IT_Programming/Android_Java 2016.01.19
[프로그래머가 알아야 할 보안] HTTPS를 뚫는 자전거 공격 출처: http://echopedia.tumblr.com/post/프로그래머가-알아야-할-보안-https를-뚫는-자전거-공격 개발자들 중에는 HTTPS/TLS로 암호화된 컨텐츠는 안전하다고 믿는 이가 많을 것이다. 그래서 ID/암호를 평문으로 실어 보내는 사람도 있을 것이고. (과거의 나…;;) 최근 자전거 공격이라는 이름을 붙인 한.. IT_Server/네트워크 · 보안 2016.01.15
[Cordova] Cordova network check 출처: http://pineoc.blogspot.kr/2016/01/cordova-network-check.html plugin GitHub Link : https://github.com/apache/cordova-plugin-network-information - installation$cordova plugin add cordova-plugin-network-information document.addEventListener("deviceready", checkConnection, false); function checkConnection() { function check(){ var networkState = navigator.connection.type; .. IT_Programming/Dev Libs & Framework 2016.01.13
[펌] Android Support library에 추가된 Annotations 살펴보기 출처: http://thdev.net/616 Android Support library 19.1에 추가된 Android annotations을 소개합니다. 가장 최신버전의 Support library는 현재 21.0.3입니다. 이 글은 아래 사이트들을 참고하여 작성하였습니다. Java annotation : http://en.wikipedia.org/wiki/Java_annotation Android annotations http://tools.android.com/tech-docs/support-annota.. IT_Programming/Android_Java 2016.01.12
[펌] Android M permission 출처 : http://mrgamza.tistory.com/246 : http://developer.android.com/intl/ko/training/permissions/best-practices.html 안드로이드에 M버전으로 업데이트 되면서, 새로운것이 추가가 되었습니다. 아이폰과 비슷한 기능인 퍼미션 제어 기능인데요. 사용자는 설정에서 언제든지 퍼미션을 끄고 켤수 있게 되었으며, 기.. IT_Programming/Android_Java 2016.01.11
[펌] 안드로이드 dumpstate 분석 출처 : http://sunphiz.me/wp/archives/1794 dumpstate는 안드로이드 시스템의 정보를 로그로 만들어준다. Default1>adb shell dumpstate 나 Default1>adb shell bugreport 로 확인할 수 있는데, 발생한 문제를 확인하는데 큰 도움이 될 수 있다. 그럼 어떤 정보가 있는지 한번 확인해보자. 요약정보빌드 번호와 커널.. IT_Programming/Android_Java 2016.01.04
[펌] 런타임 변경 처리 출처 : https://developer.android.com/guide/topics/resources/runtime-changes.html?hl=ko 몇몇 기기 구성은 런타임에 변경될 수 있습니다 (예: 화면 방향, 키보드 가용성 및 언어 등). 그러한 변경이 일어나는 경우, Android는 실행 중인 Activity를 다시 시작합니다(onDestroy()이 호출되고, 그 다음에 onCreate()가 호출됨).. IT_Programming/Android_Java 2016.01.04
안드로이드에서 비디오 재생하기: MediaPlayer 출처: https://realm.io/kr/news/android-mediaplayer/ 안드로이드에서 멀티미디어를 재생하는 방법은 여러 가지가 있습니다. 그 중에서 안드로이드의 멀티미디어 아키텍처를 바탕으로, 오디오와 비디오 재생을 모두 담당하는 기본 API인 MediaPlayer로 안드로이드에서 비디오를 재생하는 방법을 소개합.. IT_Programming/Android_Java 2015.12.30
[GIT] git 실수로 한 commit, push 강제 취소 시키기 출처: http://blog.daum.net/to302/10 git reset HEAD^ git push origin -f git reset HEAD@{1} git push origin +master git reset HEAD^ // 최종 커밋을 취소. 워킹트리는 보존됨. (커밋은 했으나 push하지 않은 경우 유용) git reset HEAD~2 //마지막 2개의 커밋을 취소. 워킹트리는 보존됨. git reset --hard HEAD~2 // 마지막 2개의 커밋을 .. IT_Programming/Dev Tools 2015.12.23