android 사용 제3자 (ShareSDK) 공유

14319 단어 Android
말 을 많이 하지 않 고 바로 본론 으로 들어가다
1. Appkey 가 져 오기
shaareSDK 홈 페이지 에 들 어가 서 appkey 와 App Secret 를 가 져 와 야 합 니 다.
인터넷 주소http://www.mob.com/
 
먼저 가입 한 다음 에 로그 인 해 야 합 니 다.이후 클릭 하여 백 스테이지 진입
android 使用第三方(ShareSDK)分享_第1张图片  
 
이어서 응용 프로그램 추가
 
응용 프로그램 을 추가 하면 응용 프로그램 이 생 성 됩 니 다.
 
 
 
2, 다운로드 ShreSDK 
 
다운로드 링크:http://www.mob.com/downloads/
 
그리고 자신 이 필요 로 하 는 sdk 를 선택 하 십시오. 여기 서 우 리 는 안 드 로 이 드 android 使用第三方(ShareSDK)分享_第2张图片 를 다운로드 합 니 다. 
 
 
다운로드 가 끝나 면 이 디 렉 터 리 입 니 다.
android 使用第三方(ShareSDK)分享_第3张图片  3. 통합 shareSdk 
 
공식 적 으로 sdk 를 통합 하 는 문서 주 소 를 보 여 줍 니 다.http://wiki.mob.com/
android 使用第三方(ShareSDK)分享_第4张图片  
필요 한 문 서 를 선택 하여 찾 아 볼 수 있 습 니 다.
 
 
동시에 여기 서도 자신 이 공식 문서 에 따라 만 든 예 시 를 제시한다.
 
 
3.1 sharesdk 를 저희 프로젝트 에 가 져 옵 니 다.
 
우리 가 사용 하 는 것 은 인용 방식 이다.
android 使用第三方(ShareSDK)分享_第5张图片  
 
android 使用第三方(ShareSDK)分享_第6张图片  
 
android 使用第三方(ShareSDK)分享_第7张图片  
오류 해결 방법 을 알려 준다 면: Onekeyshare 와 Sharesdk 는 프로젝트 의 루트 디 렉 터 리 에 있 는 procject. properties 설정 파일 에 target = android - 8 을 설정 합 니 다. 이 버 전의 Adnroid SDK 가 없 으 면 있 는 Android SDK 버 전 을 수정 하여 저장 하 십시오.항목 의 인 코딩 형식 은 UTF - 8 입 니 다.
 
3.2 항목 참조
여기 Onekeyshare 가 Sharesdk 에 의존 하고 있 습 니 다.
Onkeyshare 오른쪽 단추 -- "properties --"android --- "add 선택  android 使用第三方(ShareSDK)分享_第8张图片  
이어서 Sharesdk 항목 의 오른쪽 단 추 를 선택 하 십시오 -- properties --- android -- is library
android 使用第三方(ShareSDK)分享_第9张图片  
 
 
이 어 우리 자신의 app 항목 오른쪽 단 추 를 선택 하 십시오 - "properties -"android - "add
android 使用第三方(ShareSDK)分享_第10张图片  
 
이 어 우리 자신의 app 항목 오른쪽 단 추 를 선택 하 십시오 - "properties -"자바 build path - "Projects - -"add
 
android 使用第三方(ShareSDK)分享_第11张图片  
 
이 어 다운로드 후 압축 을 푸 는 sharesdk 디 렉 터 리 에 들 어 갑 니 다.ShareSDK for Android 에 들 어가 기\Res
디 렉 터 리 에 있 는 ShareSDK. xml 파일 을 자신의 프로젝트 assert 디 렉 터 리 에 복사 합 니 다.
android 使用第三方(ShareSDK)分享_第12张图片  
그리고 열 고 너 만 의 앱 키 를 추가 해.
android 使用第三方(ShareSDK)分享_第13张图片  3.3 manifest. xml 수정
 
이 어 manifest. xml 파일 에 필요 한 권한 을 추가 합 니 다.
 




















 






 
 
 
권한 수여 작업 이 순조롭게 완 료 될 수 있 도록 애플 리 케 이 션 에 아래 의 Activity 를 등록 해 야 합 니 다.
 




       



       





     

         

         

         

         

     



    

    

        

        

    



    

    









    



 













    QQ  ,    QQ      QQ     ,           activity, ACTION_VIEW      ,   scheme “tencent”           appId。   Activity       ,                。



     

         

          

          

          

     


 
 
 
프로젝트 집합 위 챗 이나 위 챗 친구 권 이 있다 면 AndroidManifest. xml 프로필 에 있 는 package 경 로 를 보십시오. package 디 렉 터 리 에 wxapi 디 렉 터 리 를 만 들 고 WXEntry Activity 를 설치 해 야 합 니 다.이 activity 가 없 으 면 위 챗 공유 후 리 셋 하면 이 activity 가 있 는 지 확인 하고 오류 가 발생 하지 않 습 니 다.
 
 
내 프로젝트 가 manifest. xml 에 package 를 설정 한 것 처럼
android 使用第三方(ShareSDK)分享_第14张图片  
내 가 추가 한 WXEntryActivity 구 조 는 다음 과 같다.
android 使用第三方(ShareSDK)分享_第15张图片  
 
프로젝트 집합 이 신뢰 할 수 있 는 두 플랫폼 이 있다 면 AndroidManifest. xml 설정 파일 의 package 경 로 를 보 려 면 package 디 렉 터 리 에 yxapi 디 렉 터 리 를 만들어 서 리 셋 Activity 를 설치 해 야 합 니 다.
 

 
 
 
 
응용 프로그램 노드 에 다음 속성 을 추가 합 니 다:
 
android:name="com.mob.MobApplication"

나의 구 조 는 다음 과 같다.
  android 使用第三方(ShareSDK)分享_第16张图片  
 
 
메모: 애플 리 케 이 션 류 가 있다 면 애플 리 케 이 션 류 가 MobApplication 을 계승 할 수 있 습 니 다.
 
 
4. 코드 및 테스트
일단 이렇게 간단 한 화면.
android 使用第三方(ShareSDK)分享_第17张图片  
이벤트 감청 추가
public void shareTo(View v) {
		OnekeyShare oks = new OnekeyShare();
		//   sso  
		oks.disableSSOWhenAuthorize();

		//    Notification       2.5.9           
		// oks.setNotification(R.drawable.ic_launcher,
		// getString(R.string.app_name));
		// title  ,    、  、  、  、    QQ    
		oks.setTitle("  ");
		
		// titleUrl        ,      QQ    
		oks.setTitleUrl("http://sharesdk.cn");
		
		
		// text     ,           
		oks.setText("      ");
		// imagePath        ,Linked-In           
		//oks.setImagePath("/sdcard/test.jpg");//   SDcard        
		
		
		// comment          ,      QQ    
		oks.setComment("        ");
		
		// site           ,  QQ    (          ,   QQ,               )
		oks.setSite(getString(R.string.app_name));
		
		// siteUrl           ,  QQ    (            )
		oks.setSiteUrl("http://sharesdk.cn");
		// url    (        )   
		oks.setUrl("http://sharesdk.cn");
		//     GUI
		oks.show(this);

	}

 
 
 
실행 효 과 는 다음 과 같 습 니 다.
android 使用第三方(ShareSDK)分享_第18张图片  
 
android 使用第三方(ShareSDK)分享_第19张图片  
 
 
android 使用第三方(ShareSDK)分享_第20张图片  
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

좋은 웹페이지 즐겨찾기