Android基於友盟的第三方登陸

2021-07-12 06:47:41 字數 3334 閱讀 1319

1:申請,申請,申請

android任何第三方的東西都要在其官網註冊id,建立應用並獲取key。這裡也就同樣了。不過申請都是比較簡單的,每個官網都有自己的申請方式以及文件說明,這裡就不囉嗦了。

主要是講講這裡的第三方登陸需要注意的點:(這裡只介紹qq的第三方登陸,其它的基本類似)

在qq互聯官網註冊的應用名稱和在友盟上註冊的應用名稱要相同

2:配置和使用

什麼都有了,那麼現在進行配置與使用。官方demo上有具體例子,但還是那種綜合性較大的,看起來的話就有點吃力,不過我還是啃了好一會,對照官方文件也算是基本搞定。

其實真的不複雜:

1:匯入資源檔案,清單檔案配置

2:初始化

xmlns:android=""

package="包名,系統自己會寫好" >

android:name="android.permission.access_network_state" />

android:name="android.permission.access_wifi_state" />

android:name="android.permission.read_phone_state" />

android:name="android.permission.write_external_storage" />

android:name="android.permission.internet" />

android:name="android.permission.read_logs" />

android:name="android.permission.call_phone" />

android:name="android.permission.access_fine_location" />

android:name="android.permission.access_coarse_location" />

android:name="android.permission.get_tasks" />

android:name="android.permission.system_alert_window" />

android:name="android.permission.get_accounts" />

android:name="android.permission.use_credentials" />

android:name="android.permission.manage_accounts" />

android:allowbackup="true"

android:icon="@mipmap/ic_launcher"

android:name=".mainactivity"

android:name="android.intent.action.main" />

android:name="android.intent.category.launcher" />

intent-filter>

activity>

//必須要,友盟的activity

android:name="com.umeng.socialize.editorpage.shareactivity"

android:theme="@style/theme.umdefault"

android:excludefromrecents="true"/>

meta-data>

//qq官方申請的key的配置

android:name="com.tencent.tauth.authactivity"

android:launchmode="singletask"

android:nohistory="true" >

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

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

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

//注意,這裡的tencent不能省略

android:scheme="tencent「你的key」" />

intent-filter>

activity>

//要android:name="com.tencent.connect.common.assistactivity"

android:screenorientation="portrait"

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

manifest>

/**

* created by administrator on 2016/6/1.

* 這裡完成對第三方登陸的初始化,記得要在清單檔案中的主activity中配置

*/public

class

extends

@override

public

void

oncreate()

}

使用:

public

class

mainactivity

extends

implements

view.onclicklistener

@override

public

void

onclick(view v)

mshareapi.dooauthverify(mainactivity.this, platform, umauthlistener);

}private umauthlistener umauthlistener = new umauthlistener()

}@override

public

void

onerror(share_media share_media, int i, throwable throwable)

@override

public

void

oncancel(share_media share_media, int i)

};//記得要重寫這個方法

@override

protected

void

onactivityresult(int requestcode, int resultcode, intent data)

}

友盟第三方分享和登入

1.複製友盟sdk 2.錘libs override public voidoncreate 5.在manifests裡面新增許可權 uses permissionandroid name android.permission.access network state uses permission...

友盟第三方統計使用方法

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

友盟SDK應用 一 第三方登陸

初期準備 2 到需要使用的第三方登陸方開放平台註冊 使用 一 新增友盟sdk到專案中 2.tencent100424468 qq及qzone詳細整合步驟參考手機qq整合方法 1 匯入標頭檔案 import umsocial.h import umsocialwechathandler.h impor...