導航:首頁 > 操作系統 > 友盟分享demoandroid

友盟分享demoandroid

發布時間:2022-05-12 08:23:17

『壹』 android 友盟微信分享是怎麼做的

解壓出來的時候,發現根目錄下有一個debug.keystore文件,這個文件很關鍵的哦。
然後我們運行看看,你會發現分享根本就不成功,是微信原因嗎,當然不是。
第三:在上面說到項目的根目錄下有一個debug.keystore文件,因為我們編譯、簽名apk的時候,用的是我們自帶的那個debug.keystore,每台電腦都是不一樣的簽名文件,而且微信那個APP_ID已經簽名文件debug.keystore綁定了的,所以為什麼我們直接運行時候是不成功的。

『貳』 android友盟統計怎麼使用

建一個umeng專用的文件夾在工程里,然後寫一下方法,我是這么寫的 public static void start(Activity activity){ //顯示上傳過程 //com.umeng.analytics.MobclickAgent.setDebugMode(true); //發送錯誤報告 com.umeng.analytics.MobclickAgent.onError(activity); //自動更新 com.umeng.analytics.MobclickAgent.updateOnlineConfig(activity); //talking 初始化 TCAgent.init(activity); }

『叄』 ios 友盟三方分享 sdk需要注意什麼

//需要引入框架
// 1. SystemConfiguration.framework
// 2. CoreGraphics.framework
// 3. libsqlite3.dylib
// 4. CoreTelephony.framework
// 5. libstdc++.dylib,
// 6. libz.dylib

//下載最新的SDK,http://dev.umeng.com/social/ios/sdk-download
//將UMSocial_Sdk-x.x.x的文件夾拖入工程目錄下
// libUMSocial_Sdk-x.x.x.alibUMSocial_Sdk_comment_3.0.a庫文件
// Header頭文字
// SocialSDKXib xib文件
// en.Iproj, zh-Hans.Iproj英文和中文語言文件
// frameworks使用的第三方SDK,裡面的Wechat,TencentOperAPI,TencentWeiboSSO,分別代表微信、手機QQ和騰訊微博SDK

//設置友盟分享
[UMSocialDatasetAppKey:@"52b13dc556240b55870e7148"];
//設置手機QQ的使用
[UMSocialConfigsetQQAppId:@"100424468"url:nilimportClasses:@[[QQApiInterfaceclass], [TencentOAuthclass]]];
//設置微信功能
[UMSocialConfigsetWXAppId:@"wx34bd7147c4d8ad5a"url:nil];

#pragma mark使用第三方登錄需要重寫下面兩個方法
- (void)applicationDidBecomeActive:(UIApplication*)application
{
//登錄需要編寫
[];
}
- (BOOL)application:(UIApplication*)application openURL:(NSURL*)url sourceApplication:(NSString*)sourceApplication annotation:(id)annotation
{
return[:urlwxApiDelegate:nil];
}

#pragma mark直接分享
- (IBAction)share:(id)sender
{
//設置分享內容與分享平台
//彈出UIActivityViewController樣式的列表
[:selfappKey:NilshareText:@"要分享的內容"shareImage:nilshareToSnsNames:@[UMShareToQzone,UMShareToSina,UMShareToTencent,UMShareToRenren, UMShareToSms,UMShareToEmail,UMShareToFacebook,UMShareToTwitter,UMShareToWechatSession,UMShareToWechatTimeline, UMShareToQQ]delegate:nil];
}


基本的分享如上邊代碼所示,但是iOS9 要注意網路http的問題

『肆』 android 友盟統計有什麼用

統計的維度很多,不過最基本的新增用戶和啟動次數。關於這個,可能就需要涉及到Android的activity的生命周期和狀態改變。為了更好的理解,做了個簡單的代碼嘗試。

protectedvoid onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Log.e(TAG,"enter onCreate」);
}

protectedvoid onStart() {
super.onStart();
Log.e(TAG,"onStart");
}

『伍』 友盟統計Android以什麼確定一個用戶

Android 統計分析 SDK使用指南 1. 建立App,下載SDK 登錄你的帳號後,看到友盟的管理後台,點擊"+添加新應用",進入新應用信息填寫的頁面。 App建立成功後,可以獲得該App的AppKey,以及最新的開發指南和SDK文件。 可在 這里 下載SDK,包含開發文檔,demo程序和jar包。 說明:在新應用信息填寫中,請盡量填寫真實的信息。您可以通過友盟統計分析平台的特性節省重復建立App的時間。 如果您要對App不同的發布渠道進行統計,不需要創建新App,請使用分發渠道分析,通過分發渠道分析,您可以更方便的對比數據。 2. 實現基本的使用基本統計實現本的頁面跳轉,機型,解析度,地理位置 …的統計1. 導入umeng-sdk*.jar(簡稱SDK)下載最新版sdk的zip包,解壓將其中的umeng-sdk.jar釋放到本地目錄,Eclipse用戶右鍵您的工程根目錄,選擇Properties -> java Build Path -> Libraries, 然後點擊 Add External JARs... 選擇指向 Analytics_Android_SDK_*.jar的路徑,點擊OK,即導入成功。 2. 配置 AndroidManifest.xml<manifest……><application ……> ……<activity ……/><meta-dataandroid:value="YOUR_APP_KEY"android:name="UMENG_APPKEY"></meta-data><meta-dataandroid:value="Channel ID"android:name="UMENG_CHANNEL"/></application><uses-sdkandroid:minSdkVersion="4"></uses-sdk><uses-permissionandroid:name="android.permission.ACCESS_NETWORK_STATE"></uses-permission><uses-permissionandroid:name="android.permission.INTERNET"></uses-permission><uses-permissionandroid:name="android.permission.READ_PHONE_STATE"></uses-permission><uses-permissionandroid:name="android.permission.READ_LOGS"></uses-permission></manifest>說明: META-DATA 用途 UMENG_APPKEY 用來定位該應用程序的唯一性。 UMENG_CHANNEL 用來標注應用推廣渠道,區分新用戶的來源來查看統計,您可以使用20位以內的英文和數字為渠道定名,替換value中的"Channel ID"。詳見渠道統計。 許可權 用途 INTERNET(必須) 允許應用程序聯網,以便向我們的伺服器端發送數據。 READ_PHONE_STATE(必須) 獲取用戶手機的IMEI,用來唯一的標識用戶。(如果您的應用會運行在無法讀取IMEI的平板上,我們會將mac地址作為用戶的唯一標識,請添加許可權: android.permission.ACCESS_WIFI_STATE ) ACCESS_NETWORK_STATE 檢測網路狀態,友盟SDK 1.6版本新增許可權。 READ_LOGS 如果您想獲得客戶端crash的報告, 需要添加這個許可權。具體見【使用錯誤報告】。 WRITE_EXTERNAL_STORAGE 如果您使用了友盟自動更新提醒功能,需添加這個許可權,為了將更新的APK臨時存在SD卡里。 3. 添加代碼 添加引用: import com.umeng.analytics.MobclickAgent 注冊 Activity: 在每個Activity的onResume方法中調用 MobclickAgent.onResume(Context), onPause方法中調用 MobclickAgent.onPause(Context) publicvoid onResume() { super.onResume(); MobclickAgent.onResume(this);}publicvoid onPause() { super.onPause(); MobclickAgent.onPause(this);}API:public void onResume(Context context) context 當前Activity的引用,這里請不要將全局的application context傳入。 public void onPause(Context context) context 當前Activity的引用,這里請不要將全局的application context傳入。 API說明: void onResume(Context context) context 當前Activity引用 void onPause(Context context) context 當前Activity引用 說明: 方法將會自動地從AndroidManifest.xml文件里讀取Appkey。 確保在所有的activity中都調用 MobclickAgent.onResume() 和MobclickAgent.onPause()方法,這兩個調用將不會阻塞應用程序的主線程,也不會影響應用程序的性能。 注意如果您的Activity之間有繼承或者控制關系請不要同時在父和子Activity中重復添加onPause和onResume方法,否則會造成重復統計(eg.使用TabHost、TabActivity、ActivityGroup時)。 一個應用程序在多個activity之間連續切換時,將會被視為同一個session(啟動)。 當用戶兩次使用之間間隔超過30秒時,將被認為是兩個的獨立的session(啟動),例如用戶回到home,或進入其他程序,經過一段時間後再返回之前的應用。 4. 測試 確認所需的許可權都已經添加:INTERNET, READ_PHONE_STATE, (READ_LOGS, WRITE_EXTERNAL_STORAGE) 確認APPKEY已經正確的寫入Androidmanifest.xml 確認所有的Activity中都調用了onResume和onPause方法 確認測試手機(或者模擬器)已成功連入網路 啟動應用程序,幾分鍾之後您應該已經可以看到相應的報表. 3. 使用錯誤報告友盟統計分析工具,還可以幫助您捕捉用戶在使用應用程序過程中出現的異常退出(FC), 並在應用程序下次啟動時將錯誤報告發送給伺服器。 1. 自動捕獲異常退出(FC) 在AndroidManifest.xml裡面添加許可權android.permission.READ_LOGS 在程序的Main Activity(應用程序入口)的onCreate方法里調用MobclickAgent.onError(Context). publicvoid onCreate(Bundle savedinstanceState) { super.onCreate(savedInstanceState); MobclickAgent.onError(this); ...}API:public void onError(Context context) context 當前Activity的引用 說明:錯誤報告包含應用程序版本,操作系統版本和設備型號以及程序出現異常時的Stacktrace,這些數據將幫助您修正應用程序的Bug。 2. 手動發送錯誤報告如果您自己捕獲了程序中的異常,但是依然希望,將這次異常信息發送到友盟的伺服器,您可以調用下面的函數。 MobclickAgent.reportError(Context context,String error) API:public void reportError(Context context, String error) context 當前Activity的引用 error 開發者手動捕獲的錯誤信息 說明:手動發送的異常信息和自動捕獲的異常信息一樣,都會展示在錯誤報告面板。 4. 使用自定義事件除了基本統計分析功能外,我們還支持您自定義的事件分析,例如您可以統計游戲中通過不同關卡的人數,廣告的點擊次數或者視頻被播放的次數等等。 使用自定義事件功能請先在網站應用管理後台(設置->編輯自定義事件)中添加相應的自定義事件後,伺服器才會對相應的自定義事件請求進行處理。 1. 事件數量統計1. 在您希望跟蹤的代碼部分,調用如下方法:MobclickAgent.onEvent(Context context, String event_id);API:public void onEvent(Context context, String event_id) context 當前Activity的引用 event_id 為當前統計的事件ID,注意要先在友盟網站上注冊此事件ID。 示例:統計微博應用中「轉發"事件發生的次數,那麼在「轉發"的函數里調用 MobclickAgent.onEvent(this, "Forward") 2. 記錄事件的不同屬性及取值,調用如下方法:MobclickAgent.onEvent(Context context, String event_id, Map<String,String>; map);API:public voidonEvent(Context context, String event_id, Map map) context 當前Activity的引用 event_id 為當前統計的事件ID,注意要先在友盟網站上注冊此事件ID。 map 為當前事件的屬性和取值集合(key-value) 示例:MobclickAgent.onEvent(LoginActivity.this, "sinaLogin"); 新浪用戶登陸海知筆記 3. 考慮事件在一個屬性上的取值,可以調用如下方法:MobclickAgent.onEvent(Context context, String event_id, String label);API:public void onEvent(Context context, String event_id, String label) context 當前Activity的引用 event_id 為當前統計的事件ID,注意要先在友盟網站上注冊此事件ID. label 事件的一個屬性描述 示例:統計游戲中「死亡"事件發生的關卡數,那麼可以在死亡的函數里調用 MobclickAgent.onEvent(this, "player_dead","level");2. 事件時長統計有的事件是持續發生的,需要記錄其持續的時間,這里提供兩種解決方法。 1. 在事件開始和結束時分別調用onEventBegin和 onEventEnd兩個函數。MobclickAgent.onEventBegin(Context context, String event_id);...MobclickAgent.onEventEnd(Context context, String event_id);API:public voidonEventBegin(Context context, String event_id) public void onEventEnd(Context context, String event_id) context 當前Activity引用 event_id 為當前統計的事件ID,注意要先在友盟網站上注冊此事件ID. public void onEventBegin(Context context, String event_id, String label) public void onEventEnd(Context context, String event_id, String label) context 當前Activity引用 event_id 為當前統計的事件ID,注意要先在友盟網站上注冊此事件ID. label 事件的一個屬性描述 示例:跟蹤播放音樂事件發生的總時間,在音樂播放開始時調用: MobclickAgent.onEventBegin(this, "music_play");在音樂播放結束時調用: MobclickAgent.onEventEnd(this, "music_play");2. 跟蹤時長的事件包含多個屬性,在事件開始和結束時分別調用onKVEventBegin和 onKVEventEnd兩個函數MobclickAgent.onKVEventBegin(Context context, String event_id, Map<String,String> map, String ekvFlag);...MobclickAgent.onKVEventEnd(Context context, String event_id, String ekvFlag);API:public void onKVEventBegin(Context context, String event_id, Map map, String ekvFlag) context 當前Activity引用 event_id 為當前統計的事件ID,注意要先在友盟網站上注冊此事件ID. map 為當前事件的屬性和取值集合(key-value) ekvFlag 事件標示符 public void onKVEventEnd(Context context, String event_id, String ekvFlag) context 當前Activity引用 event_id 為當前統計的事件ID,注意要先在友盟網站上注冊此事件ID ekvFlag 事件標示符,ekvFlag 和 event_id 一起標示一個唯一事件,並不會被統計;對於同一個事件,在onKVEventBegin和onKVEventEnd 中要傳遞相同的event_id 和 flag 示例跟蹤每種類型的音樂播放了多久,在音樂播放開始時調用 Map<String,String> music = new HashMap<String,String>(); music.put("type", "popular"); music.put("artist", "JJLin"); music.put("User_status", "registered");MobclickAgent.onKVEventBegin(this, "music",music,"m7");在音樂播放結束時調用: MobclickAgent.onKVEventEnd(this, "music",music,"m7");3. 自己計算並上傳event時長,在您想跟蹤時長的代碼部分,調用如下方法:MobclickAgent.onEventDuration(Context context, String event_id, long ration);orMobclickAgent.onEventDuration(Context context, String event_id,String label, long ration)orMobclickAgent.onEventDuration(Context context, String event_id, Map<String, String> map, long ration)API:public void onEventDuration(Context context, String event_id, long ration) public void onEventDuration(Context context, String event_id,String label, long ration) context 當前Activity引用 event_id 為當前統計的事件ID,注意要先在友盟網站上注冊此事件ID label 事件的一個屬性描述 ration 事件持續時長,單位毫秒,您需要手動計算並傳入時長,作為事件的時長參數 public void onEventDuration(Context context, String event_id, Map map, long ration) context 當前Activity引用 event_id 為當前統計的事件ID,注意要先在友盟網站上注冊此事件ID map 為當前事件的屬性和取值集合(key-value) ration 事件持續時長,單位毫秒,您需要手動計算並傳入時長,作為事件的時長參數 說明 時長是友盟統計的一個新功能,使用過程中可能會出現一些常見的錯誤,開發者應該盡量的避免,這里有一些可能出錯的案例。 每個event的key不能超過10個,event ID、map中key和value都不能使用特殊字元,且長度不能超過255個字元(否則將截取前255個字元),「id", 「ts", 「"是保留欄位,不能作為event ID及key的名稱 5. 使用分發渠道分析有時需要統計應用程序的分發渠道,例如有多少用戶來從聯想樂園下載了您的應用,又有多少用戶通過Google android market下載到您的應用程序。您只需要在AndroidManifest.xml里添加meta-data,並將 value屬性修改為對應的發布渠道名。 配置AndroidManifest.XML添加下面代碼 <application ……><activity ……/><meta-dataandroid:value="Channel ID"android:name="UMENG_CHANNEL"/></application>當然,這需要您在不同渠道發布應用程序時,重新編譯打包。 說明 不要改變'UMENG_CHANNEL',修改'Channel ID'為您的渠道名稱,注意不能是純數字(eg.value="AndroidMarket")。 每台設備只記錄第一次統計到的渠道,您如果在測試的時候發現渠道統計到的設備數量不增加,很可能是因為您用同一個設備修改過渠道號,您換一台設備測試即可。 6. 使用在線配置功能這個功能目前可以幫你在網站上動態配置兩種類型的參數: 自定義key-value型的鍵值對 數據發送策略 在程序的入口Activity的OnCreate()方法中調用 publicvoid onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); MobclickAgent.updateOnlineConfig(this);}API:public voipdateOnlineConfig(Context context)

『陸』 如何使用友盟 Cocos2d-x 分享組件實現 Android/iOS 分享功能

首先我簡單介紹一下組件壓縮包的組成

Cocos2dx
實現Cocos2d-x中跨平台分享功能,需拷貝到您項目的Classes文件夾中;
Platforms
原生的Android和iOS社會化組件SDK,需要您將庫和資源拷貝到對應平台的項目中;
doc
組件的集成文檔;
Umeng_Cocos2dx_Demo_V1.0
Android部分的demo文件,可以安裝在手機上看一下簡單的分享效果和樣式
Cocos2d-x雖然是一個跨平台的引擎,但是對於Android和IOS平台來說,具體的集成方式還是有一定的區別,這里分別介紹Android和IOS平台集成中不同的地方,然後再集中介紹跨平台通用的部分。
Android平台集成步驟:
步驟一:
下載Cocos2d-x組件(下載地址) 並且將jar包添加到build path 路徑下,將res資源文件夾加入到你工程對應資源文件下。將Platforms/Android/controller目錄下的com文件夾拷貝到您的Cocos2d-x項目Android平台的src目錄下,並且在jni/Android.mk中的LOCAL_SRC_FILES下添加如下配置 (注意格式,否則會編譯出錯) :
../../Classes/Cocos2dx/Android/CCUMSocialController.cpp \
../../Classes/Cocos2dx/ShareButton/UMShareButton.cpp \
../../Classes/Cocos2dx/Common/CCUMSocialSDK.cpp

步驟二:
在Cocos2dxActivity子類的onCreate方法下添加如下代碼,用來完成初始化步驟
// this為Cocos2dxActivity類型, 參數2為描述符,可隨意修改.
CCUMSocialController.initSocialSDK(this, "com.umeng.social.share");

步驟三:
在代碼中覆寫Cocos2dxActivity子類的onActivityResult方法,用來實現回調方法。在onActivityResult添加如下代碼 :
// 授權回調
CCUMSocialController.onActivityResult(requestCode, resultCode, data);
super.onActivityResult(requestCode, resultCode, data);

iOS平台集成步驟:
步驟一:
解壓SDK壓縮包,將Platforms/iOS文件夾和Cocos2dx文件夾拖入工程目錄,並刪除Cocos2dx/Android文件夾,添加後應該是這個效果:

步驟二:
添加系統需要的framework
Security.framework //用於系統加密處理
libiconv.dylib //QQ互聯的庫文件
SystemConfiguration.framework //QQ互聯需要的framework
CoreGraphics.framework //QQ互聯需要的framework
Social.framework //分享組件需要的framework,如果不使用twitter則不需要
libsqlite3.dylib //QQ互聯需要的framework
libstdc++.dylib //C++的庫文件
CoreTelephony.framework //QQ互聯需要的framework
libz.dylib //QQ互聯需要的framework
Accounts.framework //系統需要的framework,如果不使用twitter則不需要

步驟三:
實現系統的回調方法,在Xcode工程中的ios文件夾下的AppController.mm文件中加入下面的代碼:
#import "UMSocial.h"
- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation
{
return [UMSocialSnsService handleOpenURL:url];
}

完成了上述准備工作之後,就可以開始正式的分享步驟了,友盟提供了多種分享樣式,有精力的開發者可以使用底層介面,可以完全自由定製分享界面和樣式,不過相信大部分開發者們使用第三方插件的初衷都是為了節省精力,所以這里就只介紹使用默認分享界面的方法,有更多需求的開發者們可以自己探索自定義界面介面部分。
步驟一:加入系統需要的頭文件
// 授權回調
#include "Cocos2dx/Common/CCUMSocialSDK.h"
#include "Cocos2dx/ShareButton/UMShareButton.h"
// 使用友盟命令空間
USING_NS_UM_SOCIAL;
// ...... 代碼省略
// HelloWorld為cocos2d::CCLayer的子類
bool HelloWorld::init()
{
//////////////////////////////
// 1. super init first
if ( !CCLayer::init() )
{
return false;
}
}

步驟二:分享按鈕的創建
// 創建分享按鈕, 參數1為按鈕正常情況下的圖片, 參數2為按鈕選中時的圖片,參數3為友盟appkey, 參數4為分享回調
UMShareButton *shareButton = UMShareButton::create("shareNormal.png","shareSelected.png", "你的友盟appkey", share_selector(shareCallback)) ;

步驟三:設置分享平台及內容
// 顯示在友盟分享面板上的平台
vector

* platforms = new vector

();
platforms->push_back(SINA);
platforms->push_back(RENREN) ;
platforms->push_back(DOUBAN) ;
platforms->push_back(QZONE) ;
platforms->push_back(QQ) ;

// 設置友盟分享面板上顯示的平台
shareButton->setPlatforms(platforms);
// 設置文本分享內容
shareButton->setShareContent("umeng social Cocos2d-x sdk.") ;
// 設置要分享的圖片, 圖片支持本地圖片和url圖片, 但是url圖片必須以http://或者https://開頭
shareButton->setShareImage("/sdcard/header.jpeg") ;
// 設置按鈕的位置
shareButton->setPosition(ccp(150, 180));

// 然後開發者需要將該按鈕添加到游戲場景中
CCMenu* pMenu = CCMenu::create(shareButton, NULL);
pMenu->setPosition(CCPointZero);
this->addChild(pMenu, 1);

// ********************** 設置平台信息 ***************************
// CCUMSocialSDK *sdk = shareButton->getSocialSDK();
// sdk->setQQAppIdAndAppKey("設置QQ的app id", "appkey");
// sdk->setWeiXinAppId("設置微信和朋友圈的app id");
// sdk->setYiXinAppKey("設置易信和易信朋友圈的app id");
// sdk->setLaiwangAppInfo("設置來往和來往動態的app id",
// "設置來往和來往動態的app key", "我的應用名");
// sdk->setFacebookAppId("你的facebook appid");
// 設置用戶點擊一條圖文分享時用戶跳轉到的目標頁面, 一般為app主頁或者下載頁面
// sdk->setTargetUrl(" ");
// 打開或者關閉log
// sdk->setLogEnable(true) ;
// ********************** END ***************************

集成到這一步就完成了,如果沒有異常,應該會出現下面的界面,這說明你已經成功實現了集成工作。

『柒』 怎樣看待友盟統計的Android設備活躍度指數

Android 統計分析 SDK使用指南
1. 建立App,下載SDK
登錄你的帳號後,看到友盟的管理後台,點擊"+添加新應用",進入新應用信息填寫的頁面。

App建立成功後,可以獲得該App的AppKey,以及最新的開發指南和SDK文件。

可在 這里 下載SDK,包含開發文檔,demo程序和jar包。

說明:在新應用信息填寫中,請盡量填寫真實的信息。您可以通過友盟統計分析平台的特性節省重復建立App的時間。
如果您要對App不同的發布渠道進行統計,不需要創建新App,請使用分發渠道分析,通過分發渠道分析,您可以更方便的對比數據。

2. 實現基本的使用基本統計實現本的頁面跳轉,機型,解析度,地理位置 …的統計1. 導入umeng-sdk*.jar(簡稱SDK)下載最新版sdk的zip包,解壓將其中的umeng-sdk.jar釋放到本地目錄,Eclipse用戶右鍵您的工程根目錄,選擇Properties -> Java Build Path -> Libraries, 然後點擊 Add External JARs... 選擇指向 Analytics_Android_SDK_*.jar的路徑,點擊OK,即導入成功。

『捌』 友盟推送android java端的代碼怎麼使用

最好的方法,研讀官方提供的Demo,這里說的Java端應該是前端,即Android App端,在應用程序啟動的時候,開啟推送功能,同時在清單文件移植Demo提供的一些內容,測試幾遍就差不多了。。。

『玖』 AndroidStudio 怎麼集成友盟的分享

直接上友盟的網站, 有詳細集成步驟, 還有Demo

『拾』 android 友盟分享 為什麼activity 不行

<!-- ###################注冊SDK使用的Activity###################### -->
<!--分享編輯頁-->
<activity
android:name="com.umeng.socialize.view.ShareActivity"
android:configChanges="orientation|keyboard"
android:launchMode="singleTask"
android:noHistory="true"
android:theme="@style/Theme.UMDialog"
android:windowSoftInputMode="stateVisible|adjustResize" >
</activity>

<!-- ############ QQ空間和QQ SSO授權的Activity注冊 ############ -->
<activity
android:name="com.tencent.tauth.AuthActivity"
android:launchMode="singleTask"
android:noHistory="true" >
<intent-filter>
<action android:name="android.intent.action.VIEW" />

<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<!-- 100424468,如果你使用的公用賬號,則不需要修改;否則修改成你在QQ開放平台申請的 APP ID-->
<data android:scheme="tencent100424468" />
</intent-filter>
</activity>
<activity android:name="com.tencent.plus.ImageActivity" />
<activity android:name="com.tencent.connect.common.AssistActivity"
android:theme="@android:style/Theme.Translucent.NoTitleBar"
android:screenOrientation="portrait">
</activity>

<!-- ###################添加UmengAppkey###################### -->
<meta-data
android:name="UMENG_APPKEY"
android:value="xxxxxxxxxxxxxxxxxxxxxx" >
</meta-data>

</application>

<uses-sdk android:minSdkVersion="8" />

<!-- ###################聲明SDK使用的相關許可權###################### -->
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <!-- 檢測網路狀態 -->
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> <!-- 獲取mac地址作為用戶的備用唯一標識 -->
<uses-permission android:name="android.permission.READ_PHONE_STATE" /> <!-- 獲取用戶手機的IMEI,用來唯一的標識用戶。 -->
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /><!-- 緩存資源優先存入SDcard -->
<uses-permission android:name="android.permission.INTERNET" /> <!-- 允許應用程序聯網,以便向我們的伺服器端發送數據。 -->
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> <!-- 用於評論模塊分享位置信息 -->
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /><!-- 用於評論模塊分享位置信息 -->

private void initialUM() {
// 首先在您的Activity中添加如下成員變數
mController = UMServiceFactory.getUMSocialService("com.umeng.share",
RequestType.SOCIAL);
// 設置分享內容
mController
.setShareContent("友盟社會化組件(SDK)讓移動應用快速整合社交分享功能,http://www.umeng.com/social");
mController
.setShareMedia(new UMImage(mContext, R.drawable.ic_launcher)); // 設置分享圖片內容

SocializeConfig config = mController.getConfig();
// 開通簡訊
config.setShareSms(true);
config.setShareMail(true);

config.setPlatforms(SHARE_MEDIA.QZONE, SHARE_MEDIA.TENCENT);
// wx967daebe835fbeac是你在微信開發平台注冊應用的AppID, 這里需要替換成你注冊的AppID
String appID = "wxfc7bdd52daa288f9";
// 微信圖文分享必須設置一個Url
String contentUrl = "http://t.cn/zTXUNMu";
// 添加微信平台,參數1為當前Activity, 參數2為用戶申請AppID,參數3為點擊分享內容跳轉到的目標url
UMWXHandler wxHandler = config.supportWXPlatform(getActivity(), appID,
contentUrl);
// 設置分享標題
wxHandler.setWXTitle("浪騰微博客戶端不錯");
// 支持微信朋友圈
UMWXHandler circleHandler = config.supportWXCirclePlatform(
getActivity(), appID, contentUrl);
circleHandler.setCircleTitle("浪騰微博客戶端還不錯..");

閱讀全文

與友盟分享demoandroid相關的資料

熱點內容
編譯原理lr分析講解 瀏覽:141
單純程序員哭了 瀏覽:334
男生設計app哪個好 瀏覽:763
梯形圖是編譯還是解釋執行 瀏覽:471
錄屏好用的app哪個好用 瀏覽:635
一念逍遙新伺服器怎麼看 瀏覽:92
移動app的信用充話費在哪裡 瀏覽:502
單片機接感測器 瀏覽:74
免費pdf工具 瀏覽:382
pdf加密一機一碼 瀏覽:602
怎麼把百度雲資源壓縮 瀏覽:456
不會數學英語如何編程 瀏覽:88
如何能知道網站伺服器地址 瀏覽:648
程序員月薪5萬難嗎 瀏覽:138
如何評價程序員 瀏覽:803
雲虛機和伺服器的區別 瀏覽:403
廣西柳州壓縮機廠 瀏覽:639
arm開發編譯器 瀏覽:833
51單片機的核心 瀏覽:746
看電視直播是哪個app 瀏覽:958