1. 추억의만화 서비스 앱 


 


앱 이름 : 추억의만화
아이콘  :

장르    : 만화

버전    : v2.3 ( 2014년 11월 16일 )

다운로드수 : 5150명

다운로드:

AniWorld v2.3.apk

소개    :

추억의만화들을 한곳에 모아 시청할 수 있는 앱 입니다. 어린이 만화와 영어만화도 같이 시청 가능합니다.

현재 구글에서는 저작권 문제로 앱이 삭제되어서 구글에서는 받

아 보실 수 없습니다.

추억의만화를 이용 하고 싶으신분들은 apk 파일을 받아 폰에 설치하셔서 사용하시면 되겠습니다. ( 추후 업데이트도 이곳에서 진행 될예정입니다. )






HTML 에서 PHP를 사용해서 API와 통신하고 JSON 파싱해야 할 경우가 있습니다.

API 헤더에 키값이 필요하다면 header도 이용을 해야 하는데요


php 에서 아주 간단하게 curl을 이용한 api통신하고 json 파싱까지 하는 방법을 짧게 설명 하겠습니다.

소스가 아주 간단해서 소스만 봐도 모든분이 설명필요 없이 아실것 같은데요

소스 먼저 소개를 할게용~


<?php
            $o_count = 0;
            $headers = array("Security-Key: 키값");
            
            $ch = curl_init();
            curl_setopt($ch , CURLOPT_URL , "http://test.com");
            curl_setopt($ch , CURLOPT_HEADER , 0 );
            curl_setopt($ch , CURLOPT_SSL_VERIFYPEER , 0 );
            curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
            curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
            $result = curl_exec($ch);
            
            curl_close($ch);
                
            $decode = json_decode($result, true);
            $array_c = $decode['list'];
            foreach($array_c as $key => $value){    
                    $ctitle = $value['Title'];
                    $cid = $value['Id'];
                    echo "
                    <form name='bWriteForm' action='quiz.php'  method='post' target='iframename' style='margin:0px;'>                    
                    <input type='text' name='camname' id='camname' value='$ctitle' style='font-size:9pt; width:300px;' >
                    <input type='text' name='camid' id='camid' value='$cid' style='font-size:9pt; width:300px;' >
                    <input type='submit' value='버튼'>               
                    
                    </form> <br/>";    
                    $o_count++;
                }    
            ?>


소스설명 :  $headers = array("Security-Key: 키값");

헤더에 키값이 필요한 경우가 있는데요 Security-Key 이부분을 api 와 정해진 규칙 name 으로 변경을 한 후

키값 이라는 곳에 키값을 입력해주시면 헤더는 준비가 되겠습니당


소스설명 :  curl_setopt($ch , CURLOPT_SSL_VERIFYPEER , 0 );

api 주소가 https:// 일 경우가 있습니다. 그럴경우 위에같이 설정을 해주셔야 통신이 가능합니다.


소스설명 :  curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);

위에 소스는 false 이면 네트워크 통신후 결과값이 그대로 출력이 되며 ture 일경우 출력이 되지않습니다.


소스설명:  $decode = json_decode($result, true);
            $array_c = $decode['list'];
            foreach($array_c as $key => $value){    
                    $ctitle = $value['Title'];
                    $cid = $value['Id'];

                 }    

위소스는 json 으로 넘어온 결과값을 for문을 이용한 jsonarray 값을 뽑아 출력하는 소스입니다.


간단하게 설명을 해드렸는데요 만약 잘 모르시거나 이해가 안가시는 부분은댓글로 남겨주시면

답변드리도록 하겠습니당~

'Web Language' 카테고리의 다른 글

[PHP] php post 파일 업로드 만들기  (0) 2015.01.07

여름휴가 이틀째 여기저기 관광도다니고 하다보니

몸도지치고 체력도 바닥난 상태에서

호텔 근처 맛집을 찾아 저녁을 먹으러 나왔습니당

대들보에서도 뭐가 맛있는지 정확히 찾아보고 갔어야 했는데 너무 피곤해서 그냥 들어갔어용

차를 주차하고 들어갔는데 사람이 많지 않았어요 

맛집이 아닌가 하고 고민을 한참하다 그냥 먹기로 결정!! ㅎㅎ



저희는 뭐를 주문해야 하나하고 제주도까지 왔으면 맛있는거 먹어야 한다고 엄청 고민하다가

그냥 A1세트를 주문하기로 했습니다.

세트구성은 전복뚝배기, 고등어구이 , 성계미역국 이였어요 ㅎㅎ 가격은 2만5천원



조금 기다리다 보니 주문한 음시기 나왔습닙다.

반찬들은 두부배고 거의 안먹은듯해요 맛집이라 해서왔는데 ㅡㅜ 

성계미역국도 그냥 쏘쏘~~



요건 전복뚝배기 음~~ 전복은 무조건 맛있어요

제가 나이먹은뒤로 전복을 좋아라해서 다들 좋아 하시겠지만요 ㅎㅎ

전복뚝배기 맛은 먹을만 했습니다 저도 입맛이 까다롭지 않은데 맛집까지는 아닌듯 했어용



마지막으로 고등어구이!! 또 생선을 좋아라하는데 기대기대

고등어 구이는 맛있었어요 그래서 대들보 음식점을 찾으시면 세트보다도

갈치정식 이나 대들보정식을 드시는게 좋을듯 합니다. 다른손님들도 세트는 잘 안드시구

정식으로 많이 드시더라구요 저희는 피곤해서 정식을 못보고 세트에서만 고르다보니 이런일이.. ㅎ

포스팅 하다보니 제주도를 또 가고싶네요 ^^



안드로이드 토스트 위치 변경에 대해서 알아 보겠습니다.

기본 토스트 위치는 핸드폰 위치 하단에 나오게 되는데요 상단이나 가운대로 이동 시킬 수 있습니다.

기본사용법은 아래와 같습니다.

  Toast.makeText(this, "토스트 기본", Toast.LENGTH_SHORT).show();

위에같이 사용하는 소스를 위치 변경하기 위해서는 gravity 설정을 해줘야하는데

Gravity.CENTER 또는 Gravity.TOP 으로 하시면 위치는 중앙 아니면 상단으로 토스트가 나오게 됩니다.

아래 소스는 제가 사용하기 쉽게 메서드로 만들어둔 소스입니다.


public void showToast(String msg){
        Toast toast ;
        toast = Toast.makeText(this, msg , Toast.LENGTH_LONG);
        int offsetX = 0;
        int offsetY = 0;
        toast.setGravity(Gravity.CENTER, offsetX, offsetY);
        toast.show();
    }


여름 휴가로 숙박을 했던 제주도 켄싱턴 조식 뷔페 입니당.

조식을 먹을까 말까 고민하시는 분들을 위하여 포스팅 해볼까 합니당 ^^

결론부터 말을 하자면 켄싱턴호텔로 휴가를 가신분이라면 꼭 조식을 신청해서 먹는걸 추천합니당


저희도 조식을 먹을까 말까 고민고민하다가 그래도 휴가 왔는데 모든걸 해보자해서 조식을 신청 했습니다.

가격이 조금 비싸서 많은 고민을 했습니다 아침밥을 그돈주고 먹어야 하느냐 마느냐 ㅎㅎㅎ


하지만 아침에 씻지도 않고 눈을 비비며 조식을 먹었는데 먹길 잘했구나~~~~~~

조식신청하길 잘했다며 즐겁게 밥을 먹었어요

맛도 맛있구요 종류도 다양하고 아침에 먹어도 속이 편한음식들로 구성 되어있어서 좋았어요

가장 맛 있는건 전복죽!!!! 그 어느 호텔보다 맛있어요 속도 편하고 추천합니다.


당근 분위기도 좋아요 ^^ 그래서 사진을 몇장 찍진 못했어요 있는척 하려다가 ㅋㅋ 지금 후회중 ㅋ

아래는 사진들이에요 사진들 보시궁 조식 결정하셔서 신청하시길 바래요



테이블마다 이쁘게 셋팅 되어있어요

커피잔이 있는데 식사를 다 한것 같으면 따뜻한 커피를 따라주고 간답니당



훗 맛있어 보이죠? ㅎㅎ

다음 휴가는 제주도 안돌아 다니고 그냥 켄싱턴 호텔에서만 놀기로 마음먹었어요

조식을 먹으며 음... 호텔에서만 즐겨도 되겠다는 판단을 ㅋㅋ



저희는 창가자리로 주셔서 켄싱턴의 경치를 보며 먹었어요 ^^

전 켄싱턴호텔을 너무 좋아해용 뷰가 너무 아름다워서



시리얼도 있고 종류가 많아요 이것저것

아침이라 많이 먹지는 못하지만 오래 앉아서 먹구 가는사람들두 있구요



전복죽 사진이 없는데 전복죽만 저는 3번먹었나요??

아!! 아침이라 그런지 맛 있어서 그런지 전복죽은 금방 금방 떨어저요.. ㅡㅜ

그러니 후다닥 드셔용 ㅋ



빵도  정말 맛있어 보이죠 종류도 많고 ㅡㅜ

이것들을 다 못먹고왔다니 후회중 ...



어떤음식이 맘에 드시나요? ㅎㅎ

뷔페인테리어도 정말 고급스럽고 음식도 깔끔하답니다



오렌지물이 준비되어 있습니다.

정말 맘에들어요 켄싱턴 모든게 ㅎㅎㅎ

이정도 정보로 모자르지만 ^^ 결정에 도움이 되셨길 바래요


해외여행을 갈때 필요한 입구심사시 알아야할 기초 영어회화 알아 보겠습니다.

저도 가야 하는데 떨리네요 ㅡㅜ 진작 영어 공부좀 해둘걸 후회 중입니다.

제가 알아야 하기에 포스팅을 해봅니당


[출처] 영어꿀&미드추천(영국,미국드라마),미드영어,생활기초영어회화 


 Your passport and immigration card, please.
당신의 여권과 입국심사 카드를 보여주세요.

Sure. Here they are.
네 여기 있습니다.

What is your nationality?
당신의 국적은 무엇입니까?

What is the purpose of your visit?
What brings you here?

방문목적이 무엇입니까?

I'm just visiting.
I'm sightseeing.
I'm a tourist.

관광하러 왔습니다.

I'm on a business trip.
출장차 왔습니다.

I'm visiting friends.
친구를 만나러 왔습니다.

I'm visiting family 
가족을 만나러 왔습니다

I'm on vacation.
휴가차 왔습니다.

I'm studying.
학업을 위해 왔습니다.


How long do you plan to stay?
How long are you here for?

여기에 얼마나 계실 예정입니까?

Two weeks.
I'm here for two weeks.

이주동안 있을 예정이예요.

Just a few days.
며칠만이요.

How much money do you have?
돈은 얼마나 있습니까?

I have 1000 dollars in cash.
현금으로 1000불 있어요.

Where are you staying?
What address are you staying at?

어디에 머무르실 겁니까?

I'm staying at a hotel.
저는 호텔에 묵을겁니다.

I'm staying with my friends.
친구집에 있을겁니다.



Is this your first time here?
이곳 방문이 처음입니까?

Yes, it is.
네 그렇습니다.

No, It's my second time.
아니요 두번째입니다.

No,I've been here on vacation before.
아니요, 전에 휴가로 왔었어요.


Do you plan to work here?
여기서 일할 계획이 있어요?

Yes I do/ No I don't
네/아니오


I don't speak English. I need a Korean interpreter.
전영어를 못합니다. 한국어 통역자가 필요해요.

Please stand behind the yellow line.

노란선 뒤로 서십시오.


안드로이드 CountDownTimer 를 사용방법을 소개 하겠습니다.

개발 하면서 viewpager 또는 imageview 롤링 즉 자동슬라이드 해야 할 경우에

이용하시면 되겠습니다~


자동슬라이드나 롤링 방법은 onFinish()에서 계속 start(); 시켜주는 방법으로

사용하시면 됩니당


소스는 간단해서 따로 설명은 안하고 소스만 소개하겠습니당


CountDownTimer CountTimer = new CountDownTimer(5000, 1000) {
            @Override
            public void onTick(long millisUntilFinished) {}

            @Override
            public void onFinish() {
                // start(); 5초에 한번씩 다시 시작 됩니다 

               // 만약 위에서 5000 를 8000 변경하면 8초에 한번이 되겠습니다. 
            }
        }.start();

+ Recent posts