編輯:關於Android編程
package com.umeng.game ;
…...
public class UmengGameActivity extends Cocos2dxActivity {
/**
* Handler, 用於包裝友盟的openShare方法,保證openShare方法在UI線程執行
*/
private static Handler mHandler = null;
/**
* 保存當前Activity實例, 靜態變量
*/
private static Activity mActivity = null;
/**
* 友盟Social SDK實例,整個SDK的Controller
*/
private static UMSocialService mController = UMServiceFactory.getUMSocialService(
"com.aigcar", RequestType.SOCIAL);
/**
* onCreate方法
*/
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
mActivity = this;
}
/**
* 載入cocos2d-x的c++代碼,這裡命名為umenggame
*/
static {
System.loadLibrary("umenggame");
}
/**
* @Title: openShareBoard
* @Description:
* 調用友盟的openShare方法, 打開分享平台選擇面板
* @throws
*/
public static void openShareBoard() {
mHandler = new Handler(Looper.getMainLooper());
mHandler.postDelayed(new Runnable() {
@Override
public void run() {
if (mActivity != null) {
/**
* 設置新浪微博、QQ空間、騰訊微博的Handler,進行SSO授權
*
* 注意 : 新浪平台支持SSO則需要把友盟提供的com.sina.sso拷進src裡面,
* 需要將友盟提供的libs、res文件拷貝到您的工程對應的目錄裡面.
*/
mController.getConfig().setSsoHandler(new SinaSsoHandler());
mController.getConfig().setSsoHandler(new QZoneSsoHandler(mActivity));
mController.getConfig().setSsoHandler(new TencentWBSsoHandler());
// 打開友盟的分享平台選擇面板
mController.openShare(mActivity, false);
}
}
}, 100);
}
}
Android自定義View(一、初體驗)
對於一個Android攻城獅來說,自定義控件是一項必須掌握的重要技能點,然而對於大部分人而言,感覺自定義控件並不是那麼容易。在工作過程中難免遇到一些特效需要自己定義控件實
AndroidStudio 實現加載字體資源的方法
AndroidStudio 實現加載字體資源的方法在android中字體的格式總是不能盡善盡美的顯示出來 , 於是要求我們使用一些有美感的字體,加載的方式(就
Android點贊動畫效果 ,點贊後加一,2種方法,①補間動畫②位移動畫
第一個動畫文件btn_anim.xml 2-在res文件夾 anim文件夾下面,建立第二個文件layout_anim.xml):
Android基礎知識之tween動畫效果
Android中一共提供了兩種動畫,其一便是tween動畫,tween動畫通過對view的內容進行一系列的圖像變換(包括平移,縮放,旋轉,改變透明度)來實現動畫效果,動畫