목록전체 글 (44)
Dev.
/** pppdw * doInBackground 호출 불가의 경우**/ if(Build.VERSION.SDK_INT >= 11){ mAsync = new mAsync().executeOnExecutor(); }else{ mAsync = new mAsync().execute(); }
1. 이클립스 File -> Export 2. Export 창에서 Android 탭 -> Gernerate Gradle build files 선택 3. Next.. 4. 포팅하고자 하는 (안드로이드 스튜디오에서 빌드하고자 하는) 프로젝트 선택후 Next 5. finish 6. 안드로이드 스튜디오 최초 프로젝트 선택 팝업에서 Import Project (Eclipse ADT , Gradle , etc.) 를 선택 후 위에서 엑스포트한 패키지 선택 7. 완료 -OSX 기준이라 윈도우와 다를수도 있지만, 이클립스가 맥이라고 해서 윈도우에 없는 기능이 있는것도 아니니, 얼추 비슷할거라 생각합니다.
/** pppdw * Php->Json Array Create**/ $Return_FinalArray = array(); $Return_TempArray['val1'] = urlencode('key1'); . . . $Return_TempArray['valn'] = urlencode('keyn'); array_push($Return_FinalArray, $Return_TempArray); $Return_FinalJson = json_encode(array("json_result"=>$Return_FinalArray)); print_r(urldecode($Return_FinalJson)); 여담 이지만, 간혹 한글이 깨져나오는 경우 는 거의 전부의 케이스가 디코드/인코드 의 실수로 발생된다, 집어넣을 데이..
키캡 하우징의 목적은1. 크림치즈 스타일의 키캡이 갖고 싶었습니다.2. 하지만 크림치즈 스타일의 키캡은 언제나 품절이었고 지금도 그렇고 앞으로도 그럴 것 입니다.3. 설사 품절이 풀린다하여도, ABS타입의 키캡은 쓰고싶지 않을뿐더러 두께 1.5mm 이상의 pbt타입 키캡은 5~6만원대를 넘나드는 가격대를 형성하고있습니다. (iomania 참고.품절된 크림치즈키캡이 있네요.)4. 하지만 절망적인건 제가 원하는색상으로 이루어진 크림치즈키캡은 찾을수 없었습니다. 진한녹색은 싫어서 파스텔톤의 진한 연두빛을 원했는데 파는건지 마는건지.. 해외 사이트까지 뒤져도 찾을수 없었습니다.5. 그래서 직접 염색을 하게됬네요.. 일단 선후기입니다.순수 흰색타입의 pbt캡이라면 생각한만큼의 90%정도는 개인염색으로 뽑을 수 있..
작업을 하다보면 메인 쓰레드에서의 작업을 피해야 할 경우가 생긴다. 예를 들면 다수의 비트맵파일을 로드해야하는 경우나, 사이즈가 상당히 큰 파일을 로드해야 할 때. 안드로이드는 기본적으로 5초 이상 앱의 응답이 없는 대기상태가 될 경우, ANR (Application Not Responding) 상태로 빠지게 된다. 흔히 보게되는 '어플리케이션이 응답하지 않습니다, 대기/종료(?)' 뭐 이런 팝업이 뜨는 경우를 말한다. 아래의 예제에 활용되는 AsyncTask는 큰 작업을 할 때 메인쓰레드가 아닌 외부쓰레드로 빼서 따로돌려 위에서 말한 ANR을 피해갈 수 있는 가장 간단한 방법 중 하나이다. 예는 빈번히 ANR을 호출하는 비트맵 로딩 관련 AsyncTask 구현 법이다. /** @Author pppdw ..