android 사용 제3자 (ShareSDK) 공유
14319 단어 Android
1. Appkey 가 져 오기
shaareSDK 홈 페이지 에 들 어가 서 appkey 와 App Secret 를 가 져 와 야 합 니 다.
인터넷 주소http://www.mob.com/
먼저 가입 한 다음 에 로그 인 해 야 합 니 다.이후 클릭 하여 백 스테이지 진입
이어서 응용 프로그램 추가
응용 프로그램 을 추가 하면 응용 프로그램 이 생 성 됩 니 다.
2, 다운로드 ShreSDK
다운로드 링크:http://www.mob.com/downloads/
그리고 자신 이 필요 로 하 는 sdk 를 선택 하 십시오. 여기 서 우 리 는 안 드 로 이 드 를 다운로드 합 니 다.
다운로드 가 끝나 면 이 디 렉 터 리 입 니 다.
3. 통합 shareSdk
공식 적 으로 sdk 를 통합 하 는 문서 주 소 를 보 여 줍 니 다.http://wiki.mob.com/
필요 한 문 서 를 선택 하여 찾 아 볼 수 있 습 니 다.
동시에 여기 서도 자신 이 공식 문서 에 따라 만 든 예 시 를 제시한다.
3.1 sharesdk 를 저희 프로젝트 에 가 져 옵 니 다.
우리 가 사용 하 는 것 은 인용 방식 이다.
오류 해결 방법 을 알려 준다 면: Onekeyshare 와 Sharesdk 는 프로젝트 의 루트 디 렉 터 리 에 있 는 procject. properties 설정 파일 에 target = android - 8 을 설정 합 니 다. 이 버 전의 Adnroid SDK 가 없 으 면 있 는 Android SDK 버 전 을 수정 하여 저장 하 십시오.항목 의 인 코딩 형식 은 UTF - 8 입 니 다.
3.2 항목 참조
여기 Onekeyshare 가 Sharesdk 에 의존 하고 있 습 니 다.
Onkeyshare 오른쪽 단추 -- "properties --"android --- "add 선택
이어서 Sharesdk 항목 의 오른쪽 단 추 를 선택 하 십시오 -- properties --- android -- is library
이 어 우리 자신의 app 항목 오른쪽 단 추 를 선택 하 십시오 - "properties -"android - "add
이 어 우리 자신의 app 항목 오른쪽 단 추 를 선택 하 십시오 - "properties -"자바 build path - "Projects - -"add
이 어 다운로드 후 압축 을 푸 는 sharesdk 디 렉 터 리 에 들 어 갑 니 다.ShareSDK for Android 에 들 어가 기\Res
디 렉 터 리 에 있 는 ShareSDK. xml 파일 을 자신의 프로젝트 assert 디 렉 터 리 에 복사 합 니 다.
그리고 열 고 너 만 의 앱 키 를 추가 해.
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 를 설정 한 것 처럼
내 가 추가 한 WXEntryActivity 구 조 는 다음 과 같다.
프로젝트 집합 이 신뢰 할 수 있 는 두 플랫폼 이 있다 면 AndroidManifest. xml 설정 파일 의 package 경 로 를 보 려 면 package 디 렉 터 리 에 yxapi 디 렉 터 리 를 만들어 서 리 셋 Activity 를 설치 해 야 합 니 다.
응용 프로그램 노드 에 다음 속성 을 추가 합 니 다:
android:name="com.mob.MobApplication"
나의 구 조 는 다음 과 같다.
메모: 애플 리 케 이 션 류 가 있다 면 애플 리 케 이 션 류 가 MobApplication 을 계승 할 수 있 습 니 다.
4. 코드 및 테스트
일단 이렇게 간단 한 화면.
이벤트 감청 추가
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);
}
실행 효 과 는 다음 과 같 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Bitrise에서 배포 어플리케이션 설정 테스트하기이 글은 Bitrise 광고 달력의 23일째 글입니다. 자체 또는 당사 등에서 Bitrise 구축 서비스를 사용합니다. 그나저나 며칠 전 Bitrise User Group Meetup #3에서 아래 슬라이드를 발표했...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.