목록Android (10)
데브팜
본 포스팅은 아래의 원문을 번역/의역한 글입니다.오타 및 오역 지적은 환영입니다 :)https://android-developers.googleblog.com/2019/03/introducing-android-q-beta.html?fbclid=IwAR1Dy-DnIEfAF9E_z0fIq_3PUxfkyBazIe0MZ8kiuihHkVZQFFYdROSGh2Y Introducing Android Q Beta안드로이드 Q 베타 버전을 소개합니다.13 March 2019Posted by Dave Burke, VP of Engineering2019년, 모바일 혁신은 5G, 화면 엣지, 폴더블 스크린과 함께 그 어느때보다도 혁신적이었습니다. 안드로이드는 혁신 사이클의 중앙에 있으며, 수십억 개의 장치를 통해 파트너로 구..
구글 I/O 2018은 이곳에서 보실 수 있습니다.아쉽지만 올해도 직접 구글 I/O를 보지못한 아쉬움에 남기는, 실시간 영상 시청 후기!! 구글 I/O 2018 Google for Mobile 리뷰 구글 I/O는 매년 개최되는 개발자를 위한 행사입니다.새로운 기술 및 하드웨어도 선보일 뿐만 아니라, 구글이 생각하는 미래를 엿볼 수 있기 때문에 자연스레 많은 사람들이 관심을 가지고 있죠. 검색회사였던 구글이 ‘모바일 퍼스트’를 외치며 모바일 플랫폼 회사로 바꾸겠다고 선언한 자리도 여기였고, ‘인공 지능 퍼스트’를 외치며 새로운 변신을 꾀했던 것도 작년 구글 I/O에서였습니다. 올해 외친 강령은 ‘모두를 위한 인공 지능’입니다. 작년에 외친 ‘인공 지능 퍼스트’가 어떻게 실현되고 있는지 보라는 듯,더 나아진..
Google I/O의 최신 기술을 한국에서 만날 수 있는 단 한번의 기회!Google for Mobile I/O RECAP 2018은 Google I/O 2018의 발표 내용을 바탕으로 한국의 모바일 비즈니스 기업에 유용한 최신 기술 및 비즈니스 정보를 엄선하여 발표하는 행사입니다. 6월 25일(월) 메인행사를 위해 엄선한 AI, Cloud, Android 개발과 최신 마케팅 솔루션을 아우르는 24개의 세션들을 지금 바로 확인하시고 많은 참여와 관심 부탁 드립니다.6월 26일(화) Workshop Day에서는 Google 본사의 PM팀과 함께 단계별로 학습하는 총 4개의 코드랩/워크샵 세션이 진행됩니다. App/Game 개발자를 위한 Play Instant Codelab과 마케터/엔지니어를 위한 Play..
국내 유일 독립 안드로이드 컨퍼런스, 드로이드 나이츠최신 기술부터 아키텍처, 배포, 테스팅까지! 오직 중고급 안드로이드 개발자들을 위한 수준 있는 독립 컨퍼런스!국내 유일 독립 안드로이드 컨퍼런스 드로이드 나이츠가 지난해에 이어 2018년 4월 22일에 개최됩니다. 올해는 심화 안드로이드 기술에 대한 세션, 2트랙으로 구성되어 개발자분들의 풍성한 볼거리 들을거리가 준비되어 있다고 합니다!! # 드로이드 나이츠란?드로이드 나이츠는 오직 안드로이드만을 주제로 하는 비영리 독립 컨퍼런스로 개최되었으며, 성공적으로 400명 이상이 참여하는 컨퍼런스로 발돋움할 수 있었습니다. 드로이드 나이츠 준비팀은 한국에는 중고급 개발자를 위한 안드로이드 컨퍼런스가 부족한 것을 안타깝게 생각하며, 드로이드 나이츠를 통해 새로운..
유용하게 사용하고 있는 Carbon 라이브러리를 번역해보았습니다.번역에 잘못된 부분이 있다면 댓글 달아주세요.손쉬운 이해를 위하여 의역된 부분들이 있습니다.아래 사이트를 들어가시면 원문 및 관련 페이지를 보실 수 있습니다. 사이트: https://github.com/ZieIony/Carbon Installation: https://github.com/ZieIony/Carbon/wiki/Installation FAQ: https://github.com/ZieIony/Carbon/wiki/FAQ changeLog: https://github.com/ZieIony/Carbon/wiki/Changelog javaDoc: http://zieiony.github.io/Carbon/javadoc/Carbon#Andr..
Otto#Otto를 알아보자!#Otto는 Square에서 만든 EventBus형태의 라이브러리 입니다.Event dispatcher라고 표현할 수 있는데 EventBus에 dispatcher & event producer & event subscriber 3가지 요소를 등록하면 Otto라이브러리가 producer와 subscriber 둘을 연결해주는 방식입니다.Otto Homepage#http://square.github.io/otto/Otto Github#https://github.com/square/otto언제 사용하나요?#(시간나면 추가 작성하겠음)어떻게 사용하나요?#Gradle 추가 compile 'com.squareup:otto:1.3.8' (최신버전 찾아서 넣으면 됨) Otto를 관리해주는 S..
http://includestdio.tistory.com/1
ActivityThread.getApplicationThread() 에러 Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'android.app.ActivityThread$ApplicationThread android.app.ActivityThread.getApplicationThread()' on a null object reference 이런 에러가 발생했다. AppCompactActivity를 extend 받은 액티비티에서activity를 호출하려고 하는데 위의 에러가 발생하며 액티비티가 생성되지 않는다. public void onClickB(View view){} { Intent intent = new Inte..
android.view.ViewRootImpl$CalledFromWrongThreadException: Only the original thread that created a view hierarchy can touch its views. Original Thread으로만 UI(view heirarchy: 화면 체계)를 변경시킬 수 있어. Main Thread 외의 새로 생성한 Thread를 이용하여 임의로 UI를 변경시키려고 했기 때문이에요. Handler를 이용하여 Main Thread를 간접적으로 사용하면 해결할 수 있습니다. 저같은 경우 동적으로 일정한 시간마다 화면을 변환시켜야해서 Handler와 Timer 같이 이용한 코드를 작성했습니다. final Handler handler = new Ha..
Activity가 시작될 때 화면을 로드하지 못해 발생하는 에러이다.일반적으로, android studio가 API나 라이브러리를 찾지 못하거나 xml파일에서의 화면 설정에 오류가 있을 경우 발생한다. (예를 들면 LinearLayout orientation 미설정...) 0. 프로젝트를 Clean, ReBuild 한다. 1. AndroidManifest.xml 설정에 activity들이 모두 선언 되었는지, 다른 것이 선언되지는 않았는지 확인하고, 아무의미없는 주석 추가해서 AndroidManifest를 업데이트 시켜본다. 2. LinearLayout의 orientation을 바르게 설정했는지 확인한다. 3. 프로젝트를 종료시켰다 다시 실행 시켜본다. 4. AndroidStudio가 API 및 라이브러..