본문 바로가기

개발도구

[PHP] twitter oauth API php 에서 twitter oauth API를 사용하는 법을 써 보려 한다. 난 처음에 이해를 늦게 했지만, 그리 어렵지 않은 방법이니 쉽게 할수 있을것이다. 1) twit/redirect.php?no=100809000010&category=shop 나는 먼저 No(상품값) 과 category(상품디테일 과 장바구니) 의 값을 넘겨주었다. 더보기
[php] post 빈칸넘기기 php 에서 method='post ' 으로 빈칸 'Young Sun Park' 을 넘기려 했더니 if(!$user_id) $user_id = $_POST[user_id]; Young 만 넘어온다. 결국 아래와 같이 인클루드를 시켜 쿠키 값을 계속 유지하였다. 휴... include "./cookinfo.php"; 더보기
[안드로이드] split 특정값 찾아 배열만들기 String[] result = intent.getData().toString().split("/"); Log.v("Repeating1", result[0].toString()); Log.v("Repeating2", result[1].toString()); 또는 StringTokenizer 를 써보세요~ 단 | 을 사용할때는 \\| 이렇게 사용해야 한다. 더보기
[안드로이드] 진동오게 하기 vibrate Notification noti = new Notification( R.drawable.mt_iconbig, msg, System.currentTimeMillis()); noti.vibrate = new long[] { 100, 250, 100, 500}; 더보기
[정리] 안드로이드 개발팁 총정리 사이트 한글 http://blog.naver.com/q1q3q5?Redirect=Log&logNo=10099574011 영어 http://android.bigresource.com/Android-Call-activity-when-notification-click-event--iXxyNa2pX.html#khMsrY4rf 더보기
[안드로이드] Push 2 강의 - 2.2 이상 (C2DM 방식) C2DM 방식은 2.2 - sdk 8 이상만 가능합니다. 2.1 버전 아래는 제가 글 써논 푸시 1강의를 확인해 보시면 될듯 싶습니다. 2.2 버전 C2DM 방식은 자세히 써 내려 가려 합니다. 물론 소스를 완전 오픈할수는 없지만, 사용하시기에 불편함 없을정도일겁니다. 저도 검색을 통해 여러종류의 소스를 얻어 돌려봤는데 이 방법이 저에겐 맞더라구요.. Introduce http://code.google.com/intl/ko-KR/android/c2dm/ 푸시을 위해 아래 주소에 가입을 하고, 해당 주소 메일이 날라옵니다. Java Intro.class(시작화면) 2.1 이전과 2.2(C2DM)이상의 버전 으로 if 문을 걸어 놧지요...:) //C2DM 방식 채택 if(android.os.Build.VE.. 더보기
[안드로이드] Push 1 강의 - 2.1 이하 (2.2이상도 됨) 한 일주일간 고생 끝네 해결했습니다. 먼저 회사에 2.1 방식을 채택하여 사용중이었습니다. 어플 회사서버 시간을 두어 전송하고 받는거였지요... 하지만, 이렇게 하면 간단하게 처리할수도 있지만, 고객이 많아지고 푸시량이 많아 질때, 또한 핸드폰에선 어플 회사서버 에 계속 연결을 하고 있어야 하기에 핸폰 배터리도 많이 달게 되죠.. 안드로이드 폰 -> 설정 -> 응용프로그램 -> 실행중인 응용프로그램 에서 보시면 날씨 및 여러 어플, 뉴스 어플중에 관해서 alarm(푸시) 을 기다리고 있습니다. 이 방식은 모라 하지요?? 글쎄요.. 2.1(sdk 7) 버전까지 사용되었다가 sdk 8(2.2) 부터 는 C2DM 방식을 채택할수 있답니다. 그럼 당연히 sdk 7 에서는 C2DM 이 안되겠죠!! 그러나 2.1 .. 더보기
[모바일 기기별로 - 웹 브라우저 표기 하기 ] 광고 회사에서 모바일 과 타블렛 종류로 광고를 따로 넣어 달라더군요. 아래는 PHP 입니다. 주소의 정보를 입수? 하여 특정한 단어를 추출하려 합니다. strpos($_SERVER['HTTP_USER_AGENT'] (그냥 echo 로 로그를 찍어 보시면 이해가 빠를거예요..) 참고) PHP의 전역변수 중에 '$_SERVER['HTTP_USER_AGENT']'라는 게 있다. 유저의 브라우저 접속환경을 파악하는 데 사용되어지는 변수인데, 이것으로 브라우저별로 스타일을 다르게 보여지게 하거나 필요한 동작을 요청할 수 있다. 최근에 모바일 기기로 홈페이지에 접속하는 사람들이 늘면서, PC의 웹브라우저 뿐만 아니라 이 모바일 기기별로도 구분을 해줘야 하는 일이 생기게 되었다. 그럼 어떻게 구분을 할 수 있을까? .. 더보기
[PHP] str_replace 사용법 문자를 변형하는 리플레이스는 아래와 같이 사용된다. DB 에 title == > [녹십자] &#034가격&#034에 140,000원이 도달하였습니다. 이렇게 &#034 와 같이 들어 가 있을경우 리플레이스를 처리해줄 경우가 생긴다. 그럴경우 아래의 예약어를 적절하게 사용해주면 된다. 따옴표 와 쌍따옴표를 아래와 같이 처리한다. strtr($row["title"],"\"",""); str_replace('&#034','',$row["title"]); if(strpos($newsArray[$i]["title"], ''') == true) { $newsArray[$i]["title"]=jsonSaveData(str_replace(''','\'',$row["title"])); } 더보기
[안드로이드] 안드로이드 버전 /* String version = Build.VERSION.RELEASE; Log.v("11",version); int sdkVersion = Integer.parseInt(Build.VERSION.SDK); Log.v("22", Integer.toString(sdkVersion)); 로그의 결과값은 버전 7 , 8 .. 이렇게 나오게 된다. 소스코드 안에서 안드로이드 버전을 확인 할 경우가 있습니다. 이것은 안드로이드 API 버전을 통해서 빌드된 안드로이드 버전을 알 수 가 있습니다. switch (Build.VERSION.SDK_INT) { case Build.VERSION_CODES.CUPCAKE: Log.d(TAG, "cupcake"); break; case Build.VERSION_CODES... 더보기