마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

카톡 연동 문제입니다..ㅠㅠ

–1 추천
---------------------------메인 --------------------------

 public class MainActivity extends Activity {

 
final Context context = getApplicationContext();
    /** An array of strings to populate dropdown list */
    String[] actions = new String[] {
     "    ",
     "KAKAO",
        "KAKAOSTORY"
    };
 
 
    /** Called when the activity is first created. */
    @SuppressLint("NewApi")
@Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        StrictMode.setThreadPolicy(new StrictMode.ThreadPolicy.Builder()
        .permitNetwork().build());
       
 
        /** Create an array adapter to populate dropdownlist */
        ArrayAdapter<String> adapter = new ArrayAdapter<String>(getBaseContext(), android.R.layout.simple_spinner_dropdown_item, actions);
 
        /** Enabling dropdown list navigation for the action bar */
        getActionBar().setNavigationMode(ActionBar.NAVIGATION_MODE_LIST);
 
        /** Defining Navigation listener */
        final ActionBar.OnNavigationListener navigationListener = new OnNavigationListener() {
 
            @Override
            public boolean onNavigationItemSelected(int itemPosition, long itemId) {
                Toast.makeText(getBaseContext(), "You selected : " + actions[itemPosition]  , Toast.LENGTH_SHORT).show();
                switch ( itemPosition )
                {
                case 1:
                 KakaoPlay kakao = new KakaoPlay();
                 
 
try {
kakao.sendUrlLink(context);
} catch (NameNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
 
 
                }
                return false;
            }
        };
 
        /** Setting dropdown items and item navigation listener for the actionbar */
        getActionBar().setListNavigationCallbacks(adapter, navigationListener);
    }
 
}
 
--------------카톡 실행---------------------------
public class KakaoPlay extends Activity {
 
 
 
public void sendUrlLink(Context context) throws NameNotFoundException {
 
KakaoLink kakaoLink = KakaoLink.getLink(context.getApplicationContext());
 
// // check, intent is available.
// if(!kakaoLink.isAvailableIntent()) {
// alert("Not installed KakaoTalk."); 
// return;
 
 
/**
* @param activity
* @param url
* @param message
* @param appId
* @param appVer
* @param appName
* @param encoding
* @param metaInfoArray
*/
kakaoLink.openKakaoLink(
this, 
"http://link.kakao.com/?test-android-app", 
"First KakaoLink Message for send app data.",  
getPackageName(), 
getPackageManager().getPackageInfo(getPackageName(), 0).versionName,
"KakaoLink Test App", 
"UTF-8");
}
 
}
 

네비게이션에서 넘기는 값문제 인거 같은데.. 잘 모르겟습니다..ㅠㅠㅠ

이따따끼마스 (190 포인트) 님이 2014년 1월 27일 질문
소스만 늘어놓고 질문도 없고 문제가 있다면서 로그도 없고
먼저 질문 하는 방법부터 익히시는 것이 좋을 듯합니다.

http://www.gamecodi.com/board/zboard.php?id=GAMECODI_Advice&page=1&sn1=&divpage=1&sn=off&ss=on&sc=on&select_arrange=headnum&desc=asc&no=29

http://oops.org/?t=lecture&sb=beginner&n=1

참고해보세요.
무엇을 궁금해하는건지 저도 잘 모르겠네요...;;

답변 달기

· 글에 소스 코드 보기 좋게 넣는 법
· 질문에 대해 추가적인 질문이나 의견이 있으면 답변이 아니라 댓글로 달아주시기 바랍니다.
표시할 이름 (옵션):
개인정보: 당신의 이메일은 이 알림을 보내는데만 사용됩니다.
스팸 차단 검사:
스팸 검사를 다시 받지 않으려면 로그인하거나 혹은 가입 하세요.
...