編輯:關於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攻城獅來說,自定義控件是一項必須掌握的重要技能點,然而對於大部分人而言,感覺自定義控件並不是那麼容易。在工作過程中難免遇到一些特效需要自己定義控件實
AndroidStudio 實現加載字體資源的方法在android中字體的格式總是不能盡善盡美的顯示出來 , 於是要求我們使用一些有美感的字體,加載的方式(就
第一個動畫文件btn_anim.xml 2-在res文件夾 anim文件夾下面,建立第二個文件layout_anim.xml):
Android中一共提供了兩種動畫,其一便是tween動畫,tween動畫通過對view的內容進行一系列的圖像變換(包括平移,縮放,旋轉,改變透明度)來實現動畫效果,動畫