友盟自定義分享面板

2021-07-08 16:20:34 字數 2559 閱讀 5533

*在調用友盟的社會化分享的時候因為專案原因分享面板都要自己寫。我寫這個主要是因為有的手機的按鍵是採用的虛擬按鍵,按鍵在螢幕上面,所以如果呼叫他們官方的分享面板會出現分享按鈕被虛擬按鍵擋住的情況。

調用友盟的分享面板就兩段**

private umsocialservice mcontroller = umservicefactory.getumsocialservice("com.umeng.share");

mcontroller.getconfig().setplatforms(share_media.weixin, share_media.weixin_circle,

share_media.qq, share_media.qzone); //按需求設定想要的平台

mcontroller.openshare(this, null);

既然自己寫肯定是先有布局了

android:id="@+id/been"

android:layout_width="fill_parent"

android:layout_height="80dp"

android:orientation="horizontal"

android:background="#ffffff"

android:visibility="gone"

android:layout_alignparentbottom="true"

>

android:id="@+id/qqshare"

android:layout_weight="1"

android:layout_width="wrap_content"

android:layout_height="60dp"

android:background="#ffffff"

android:onclick="setsharecontent()"

android:src="@drawable/umeng_socialize_qq_on"

/>

android:id="@+id/qqzshare"

android:layout_weight="1"

android:layout_width="wrap_content"

android:layout_height="60dp"

android:background="#ffffff"

android:src="@drawable/umeng_socialize_qzone_on"

/>

android:id="@+id/weixingshare"

android:layout_weight="1"

android:layout_width="wrap_content"

android:layout_height="60dp"

android:background="#ffffff"

android:src="@drawable/umeng_socialize_wechat"

/>

android:id="@+id/weixingfshare"

android:layout_weight="1"

android:layout_width="wrap_content"

android:layout_height="60dp"

android:background="#ffffff"

android:src="@drawable/umeng_socialize_wxcircle"

/>

linearlayout>

然後就是分享方法了

在初始化的時候配置需要新增的平台

//新增qq空間

wxcirclehandler.settocircle(true);

//qq分享

qzonessohandler.addtosocialsdk();

wxhandler.addtosocialsdk();

wxcirclehandler.addtosocialsdk();

qqssohandler.addtosocialsdk();

public

void

setweixingsharecontent()

@override

public

void

oncomplete(share_media arg0, int arg1, socializeentity arg2)

});}

public void weixin()

注意:分享內容一定要寫在postshare方法之前放張效果圖..和官方的差不多,要什麼樣式可以自己設定。主要是我用relativelayout所以並不會出現被遮擋的情況

ios 友盟統計自定義事件

自定義事件,數量統計.param eventid 上註冊的事件id.param label 分類標籤。不同的標籤會分別進行統計,方便同一事件的不同標籤的對比,為nil或空字串時後台會生成和eventid同名的標籤.param accumulation 累加值。為減少網路互動,可以自行對某一事件id的...

友盟 分享bug

這在 xcode 6.4 ios 8 時,是不會有的情況,原因是 為了強制增強資料訪問安全,ios9 缺省會把所有從nsurlconnection cfurl nsurlsession發出的 http 請求,都改為 https 請求 ios9.x sdk編譯時,缺省會讓所有從nsurlconnect...

友盟實現分享

在build.gradle中加上 compile filetree dir libs include jar 三。在配置環境下面填寫 wxentryactivity類在第五步中有教你新建 android name android value 你申請的值 android name wxapi.wxen...