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...