2012년 글이지만 지금에도 읽어보면 재미있어서 여기에 정리해본다.번역본이라기 보다는 여기에서 말하고자 하는 것을간단하게 추려보았다. 기술의 10대 법칙 : 우리 세상을 정의하는 규칙 10. Kryder's Law (크라이더의 법칙)(출처 : ZDnet Korea) 애플에 복귀한 스티브 잡스는 시장을 변화시킬 차기작을 추구하기 시작했다. 열렬한 음악팬으로서 그는 최초의 MP3플레이어에 실망했고 주머니에 자신의 곡 1천곡을 넣어 다닐 수 있는 새로운 제품을 생각했다. 아이팟이 만들어지면서 애플은 지구상에서가장 가치있는 회사로 재탄생했다. 1천곡은 이제 더 이상 대단하지 않다. 오늘날 아이팟은 오리지널 아이팟보다 싼 가격에 사서 4만곡을 저장할 수 있고 몇백달러면 1천편의 영화를 사서 저장해 볼 수 있다. ..
둥글게는 만들어지는데 계속 직사각형과 둥근 부분의 나머지 부분이 하얀색으로 남는다.그냥 둥근 테두리가 색상으로 추가된 모습?이 부분이 투명하게 되어야 되는데 걍 Radius 넣어서 되지가 않는다. (아놔)style을 주기도 해봤지만 잘 되지 않다가 드디어 완성했다. 지금부터 등X이 Dialog 테두리 혹은 모서리를둥글게 만들어 보겠다. 123public class CustomDialogFragment extends DialogFragment { // R.layout.cutom_dialog를 inflate 시키자. 알아서.}Colored by Color Scriptercs 그럼 cutom_dialog가 어떻게 생겼는지 알려줘야겠지. 123456789101112 Colored by Color Scripter..
물론 Edittext를 커스터마이징 하는 방법이 있다.하지만 여러번 쓰이는 오브젝트가 아닌 이상 그럴 필요가 없다고 봤다. 다음과 같은 조건을 만족하는 Edittext를 만들어보자.총 16자리 숫자 입력4자리씩 "-"(Dash)로 끊어서 표현 예시 : 1234-5555-6666-7890 단순하게 TextWatcher를 사용해서 입력하는 즉시 대쉬가 표현하면서 체크가 되게 하였다.체크 사항은 입력값 뿐만 아니라 대쉬를 포함한 길이도 중요하다. 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 edtInput.addTextChangedListener(new..
예전에 Zxing 라이브러리로 QR코드 스캐너를 만들어 보았다.날로먹은 기분이라 신이 났었다.그리고 이제와서 내 입맛에 맞게 수정을 하려고 하니캬.... 역시나.이렇게 쉬울리가 없었다. Zxing에서 파생된 여러 오픈소스들을 사용했지만 답을 찾을 수 없었다.그래서 나온 결론."걍 내 입맛에 맞게 Zxing을 고치자." 먼저 내가 사용해본 라이브러리들을 나열해보자면...Zxing : 가장 기본이 됨ZXing Android Embedded : 별도의 화면을 만들지 않아도 된다.barcodescanner : 다양한 형태의 샘플을 볼 수 있다.이런 각자의 장점이 있는데 3개 모두 공통점이 있다.기존의 화면내에서 스캔과 확인을 동시에 할 수 없다는 것. 문제 사례 1.내가 만든 화면 안의 특정 정사각형 레이아웃에..
Data binding에 맛들려서레이아웃에 조건문도 넣고텍스트뷰에도 바로 입력이 되도록 많이 수정을 했다.예를 들면 아래처럼... 12345678Colored by Color Scriptercs visibility에 databinding을 사용하였다.그리고 잘되나 보려고 Run을 하니Build failed!!!그리고 내가 본 메시지. 12345Found data binding errors.****/ data binding error ****msg:Identifiers must have user defined types from the XML file. View is missing it file:(...생략...)****\ data binding error ****Colored by Color Script..
Comment