友盟第三方分享和登入

2021-08-13 09:50:40 字數 4882 閱讀 2373

1.複製友盟sdk

2.錘libs

@override

public voidoncreate()

5.在manifests裡面新增許可權

<uses-permissionandroid:name="android.permission.access_network_state"/>

<uses-permissionandroid:name="android.permission.access_wifi_state"/>

<uses-permissionandroid:name="android.permission.read_phone_state"/>

<uses-permissionandroid:name="android.permission.write_external_storage"/>

<uses-permissionandroid:name="android.permission.read_external_storage"/>

<uses-permissionandroid:name="android.permission.internet"/>

<uses-permissionandroid:name="android.permission.access_fine_location"/>

<uses-permissionandroid:name="android.permission.access_coarse_location"/>

<uses-permissionandroid:name="android.permission.access_location_extra_commands"/>

<activity

android:name="com.umeng.qq.tencent.authactivity"

android:launchmode="singletask"

android:nohistory="true">

<intent-filter>

<actionandroid:name="android.intent.action.view"/>

<categoryandroid:name="android.intent.category.default"/>

<categoryandroid:name="android.intent.category.browsable"/>

<dataandroid:scheme="tencent100424468"/>

intent-filter>

activity>

<activity

android:name="com.umeng.qq.tencent.assistactivity"

android:configchanges="orientation|keyboardhidden|screensize"

android:screenorientation="portrait"

android:theme="@android:style/theme.translucent.notitlebar"/>

<meta-data

android:name=

android:value="5a1f9e09f29d9809ee000370">meta-data>

7.activity裡面**
①oncreate裡面的**
if(build.version.sdk_int>= 23) ;

activitycompat.requestpermissions(this, mpermissionlist, 123);

}

②頁面回傳
@override

protected voidonactivityresult(intrequestcode,intresultcode, intent data)

③監聽@override

public voidonclick(view v)

}

④帶面板分享
private voidgetdaimianban()
⑤不帶面板分享
private voidgetnodaimianban()
⑥授權分享private voidgetlogin()
⑦授權登陸的監聽

umauthlistenerumauthlistener=newumauthlistener() 

//授權成功了。map裡面就封裝了一些qq資訊

@override

public voidoncomplete(share_media share_media,inti, mapmap)

@override

public voidonerror(share_media share_media,inti, throwable throwable)

@override

public voidoncancel(share_media share_media,inti)

};

⑧分享的監聽
umsharelistenerumsharelistener=newumsharelistener() 

@override

public voidonresult(share_media share_media)

@override

public voidonerror(share_media share_media, throwable throwable)

@override

public voidoncancel(share_media share_media)

};

友盟第三方統計使用方法

友盟是乙個相當成熟的用於統計移動端資料,包括新增平台,登入平台,啟動次數,頁面訪問資料次數,登入應用資料等,都可以方便地獲得,現在使用改平台的數量算是比較大的,友盟也有第三方平台分享的功能,但我並沒有使用。友盟sdk的引用,也是非常的方面,初始化也是很方便的,需要匯入的庫也只有乙個動態庫,有的sdk...

ShareSDK實現第三方登入和分享

1 建立專案 3 找開sharesdk for android資料夾,雙擊quickintegrater.jar檔案,選擇需要整合的第三方軟體,確定後形成sample資料夾,將此資料夾下的所有檔案複製到自己的專案中 覆蓋,注意,如出現紅色叉號,可找開對應專案檢查檔案是否出現亂碼,出現亂碼更改編碼格式...

第三方登入

我的應用就可以通過token第三方應用獲取一些基本資訊了,我的應用在獲取到這些基本資訊之後,就可以在我的應用中建立乙個賬號了。下次使用地方登入獲取到的這些使用者資訊,就可以直接用來登入我的應用了。為什麼先返回code呢?這個返回的code只能夠使用一次。這個code是從qq的伺服器返回給 時,我們時...