第三方登录分享步骤

 第一步:创建自己的项目,记得包名一定要改  com.umeng.soexample

第二步:集成umenglib这个封好的库

(点击File —> 点击New —> 点击 —>Import Module —>找到这个库,点击ok —> 再settings.gradle文件下加上umenglib这个封好的库 — > 给app添加依赖,
app下build下可以直接依赖 implementation project(':umenglib'))

第三步:把debug.keystore复制到app目录下

第四步:app下build.gradle复制以下内容

buildTypes {
        release {
            minifyEnabled false
          
            signingConfig signingConfigs.debug
            proguardFiles 'proguard-rules.pro'
        }

        debug {
            minifyEnabled false
            signingConfig signingConfigs.debug
            proguardFiles 'proguard-rules.pro'
        }
    }

    signingConfigs {
        debug {
            storeFile file('debug.keystore')
            storePassword "android"
            keyAlias "androiddebugkey"
            keyPassword "android"
        }
    }
    lintOptions {
        abortOnError false
    }
    packagingOptions {
        exclude 'META-INF/LICENSE.txt'
    }


第五步:在清单文件里注册微信和微博 并且 创建这两个Activity(分别继承 WBShareCallBackActivity 和 WXCallbackActivity )

  <!--微信-->
        <activity
            android:name=".wxapi.WXEntryActivity"
            android:configChanges="keyboardHidden|orientation|screenSize"
            android:exported="true"
            android:theme="@android:style/Theme.Translucent.NoTitleBar"/>
        <!--新浪微博-->
        <activity
            android:name=".WBShareActivity"
            android:configChanges="keyboardHidden|orientation"
           >
            <intent-filter>
                <action android:name="com.sina.weibo.sdk.action.ACTION_SDK_REQ_ACTIVITY"/>
                <category android:name="android.intent.category.DEFAULT"/>
            </intent-filter>
        </activity>

第六步,给application写name
  android:name="com.abner.ming.MyApplication"

第七步:给Activity做回调
    @Override
    protected void onActivityResult(int requestCode, int resultCode, Intent data) {
        super.onActivityResult(requestCode, resultCode, data);
        UMShareAPI.get(this).onActivityResult(requestCode, resultCode, data);
    }

猜你喜欢

转载自blog.csdn.net/qq_42809182/article/details/84136308