友盟第三方 社会化分享

 1
 2
 3
 4                             <!-- APPkey值 -->
 5     <meta-data android:name="UMENG_APPKEY" android:value="56e8befae0f55aeb1e0010a9"/>
 6     <activity android:configChanges="orientation|keyboard" android:launchMode="singleTask" android:name="com.umeng.socialize.view.ShareActivity" android:noHistory="true" android:theme="@style/Theme.UMDialog" android:windowSoftInputMode="stateVisible|adjustResize"/>
 7     <activity android:configChanges="keyboardHidden|orientation|screenSize" android:exported="true" android:name=".wxapi.WXEntryActivity" android:screenOrientation="portrait" android:theme="@android:style/Theme.Translucent.NoTitleBar"/>
 8
 9
10     <!-- ############ QQ空间和QQ SSO授权的Activity注册 ############ -->
11         <activity
12             android:name="com.tencent.tauth.AuthActivity"
13             android:launchMode="singleTask"
14             android:noHistory="true" >
15             <intent-filter>
16
17                 <action android:name="android.intent.action.VIEW" />
18                 <category android:name="android.intent.category.DEFAULT" />
19                 <category android:name="android.intent.category.BROWSABLE" />
20                <data android:scheme="tencent你的QQ互联APPID" />
21             </intent-filter>
22         </activity>
23         <activity android:name="com.tencent.connect.common.AssistActivity"
24             android:theme="@android:style/Theme.Translucent.NoTitleBar"
25             android:screenOrientation="portrait">
26         </activity>
27 </application>
28
29
30
31
32     <!-- QQ的权限 -->
33 <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
34 <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
35 <uses-permission android:name="android.permission.READ_PHONE_STATE"/>
36 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
37 <uses-permission android:name="android.permission.INTERNET"/>
38 <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
39 <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
40 </manifest>

社会化分响

 1 import com.umeng.socialize.controller.UMServiceFactory;
 2 import com.umeng.socialize.controller.UMSocialService;
 3 import com.umeng.socialize.media.UMImage;
 4 import com.umeng.socialize.sso.QZoneSsoHandler;
 5 import com.umeng.socialize.sso.UMQQSsoHandler;
 6
 7 import android.support.v7.app.ActionBarActivity;
 8 import android.content.Context;
 9 import android.os.Bundle;
10 import android.view.Menu;
11 import android.view.MenuItem;
12 import android.view.View;
13 import android.view.View.OnClickListener;
14 import android.widget.Button;
15
16 public class MainActivity extends ActionBarActivity {
17     private Button bt;
18     Context mContext;
19     UMSocialService mControllerShare;
20     String imgurl = "http://img.firefoxchina.cn/2016/03/8/201603300937230.jpg";
21     @Override
22     protected void onCreate(Bundle savedInstanceState) {
23         super.onCreate(savedInstanceState);
24         setContentView(R.layout.activity_main);
25
26         mControllerShare = UMServiceFactory.getUMSocialService("com.umeng.share");
27
28         init();
29     }
30     private void init() {
31         // TODO Auto-generated method stub
32         // 设置分享内容
33
34         bt = (Button)findViewById(R.id.button1);
35
36         mControllerShare.setShareContent("!!!!!!!!");
37         // 设置分享图片, 参数2为图片的url地址
38 //        mControllerShare.getConfig().removePlatform( SHARE_MEDIA.RENREN, SHARE_MEDIA.DOUBAN);
39         bt.setOnClickListener(new OnClickListener() {
40             @Override
41             public void onClick(View v) {
42                 mControllerShare.setShareMedia(new UMImage(mContext, imgurl));
43                 // 是否只有已登录用户才能打开分享选择页
44                 mControllerShare.openShare(MainActivity.this, false);
45             }
46         });
47         //参数1为当前Activity, 参数2为开发者在QQ互联申请的APP ID,参数3为开发者在QQ互联申请的APP kEY.
48         UMQQSsoHandler qqSsoHandler = new UMQQSsoHandler(this, "100424468",
49                         "c7394704798a158208a74ab60104f0ba");
50         qqSsoHandler.addToSocialSDK();
51
52         //参数1为当前Activity, 参数2为开发者在QQ互联申请的APP ID,参数3为开发者在QQ互联申请的APP kEY.
53         QZoneSsoHandler qZoneSsoHandler = new QZoneSsoHandler(this, "100424468",
54                         "c7394704798a158208a74ab60104f0ba");
55         qZoneSsoHandler.addToSocialSDK();
56
57 }
58 }

分享成功

时间: 2024-11-06 03:48:08

友盟第三方 社会化分享的相关文章

iOS 友盟第三方登录分享(转载)

原文地址:http://www.360doc.com/content/15/0121/14/20919452_442560039.shtml // 需要引入框架 // 1. SystemConfiguration.framework // 2. CoreGraphics.framework // 3. libsqlite3.dylib // 4. CoreTelephony.framework // 5. libstdc++.dylib, // 6. libz.dylib // 下载最新的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的文件

利用友盟分分钟做分享模块。!

利用友盟分分钟做分享模块.!   app里 有好东西想分享.  怕难?系统自带分享怕麻烦? OK 利用友盟第三方库分分钟写出分享代码--简单粗暴.. 先去友盟网站获取appKey.http://dev.umeng.com/social/ios/share/quick-integration   噗 然后教程都在这里了. =.= 倒入第三方库.加入头文件#import "UMSocial.h" 在AppDelegate.m种的 didFinishLauching里面写入一句话 [UMSo

华山论剑之友盟第三方登录初体验

写外挂不是为了玩游戏,而是为了妹子! -辉哥 这两天闲着没事就想像那些大神一样 研究研究腾讯的第三方登录.发现一个很好的平台 就是友盟平台 ,里面提供了第三方的分享和登录,现在,我就教大家一个最简单的第三方登录,就拿QQ空间登录举例说明(QQ登录这两天有问题,SSO不知道,但是网页登录程序容易崩!). 1.第一步:注册友盟. 点击此处进入友盟注册中心 2.第二步:给你的应用程序注册Appkey,Appkey是你能用友盟的SDK的重要一步!(如下图) 接着 最后 3.第三步:下载SDK 点击进入下

友盟手游分享会招募 | 前仆后继的中国手游,看开发商如何突围

2015 年,一些创新类游戏成功吸引玩家注意力,并长期出现在排行榜上.比如火柴人联盟.球球大作战等,没有知名 IP,却日活近百万! 为何这些创新类游戏能够长期占据排行榜首位?如何能在资本投入有限的情况下做出受玩家青睐的游戏?这背后的原因非常值得探讨!它们成功的经验,也是手游开发者关注的热点. 7 月 29 日,友盟手游分享会(上海),为你揭开创新类游戏背后的秘密! 活动亮点 知名手游制作人分享 陈元鹏:Veewo COO,知名游戏制作人.做过知名的 < 1024 > 和< 暗黑斩 >

友盟SDK实现分享

友盟SDK文档已经写得很详细了,这边整理笔记,先过一遍流程: 1??注册友盟账号以获取Appkey,下面以分享到微信为例 2??申请第三方账号是因为要进行分享.授权这样的操作肯定是要通过第三方的审核(这样来源可以显示成自己App的icon).如果只是做个demo的话友盟提供了一些平台的测试账号: 3??适配iOS9系统做了几个处理,解决“您的设备未安装微信”的问题 4??下载并安装SDK,可以上代码了 1.在 AppDelegate文件内设置你的AppKey 2.配置第三方APPID#impor

ios 友盟第三方登录遇到的各种坑。

//未使用pod的点友盟官方文档 http://dev.umeng.com/social/ios/quick-integration 首先pod导入 pod 'UMengSocialCOM', '~> 5.2.1' 然后添加依赖库 在Xcode中打开工程配置文件,选择“summary”一栏.在“summary”中选择“Linked Frameworks and Libraries”一栏,点击“+”图标添加下面八个库文件,分别是 Security.framework libiconv.dylib

项目开发------友盟第三方登陆流程及其注意事项

详细流程:前提: 使用友盟你需要去申请一个友盟的APPKey可以使用这个:5645e4d367e58e45cb000e7e第一步: 到友盟官网下载SDK. 第二步:   在代码中设置你的友盟Appkey,在 AppDelegate文件内设置你的AppKey: 注意这里要引入#import "UMSocial.h"头文件 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDi

友盟第三方微信登录出现诡异的的问题(点击微信登录出现对话框)

出现的问题: 点击微信登录出现对话框,但是并不是我们自己定义的对话框,而是微信的一个对话框 解决问题: Config.dialogSwitch=false; 可以屏蔽掉友盟的dialog了,当然了,其sdk必须是5以上