实战 QQ demo源码(本例中有该应用)
服务器端下载:http://download.csdn.net/download/knight_black_bob/9822551
android eclipse 版:http://download.csdn.net/download/knight_black_bob/9822553
android stdio 版本:http://download.csdn.net/download/knight_black_bob/9822556
该测试应用 未审核,不能分享 外网图片。。。。。
mainactivity
package com.curiousby.demo.sdkshare; import android.app.Activity; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import cn.sharesdk.framework.ShareSDK; import cn.sharesdk.onekeyshare.OnekeyShare; public class MainActivity extends Activity { Button shareBtn = null; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); ShareSDK.initSDK(getApplicationContext()); shareBtn = (Button) findViewById(R.id.b_sharesdk); shareBtn.setOnClickListener(new OnClickListener() { @Override public void onClick(View arg0) { OnekeyShare oks = new OnekeyShare(); oks.setTitle("[来自fitnesschat]"); oks.setText("测试onekeyshare "); oks.setImageUrl("sdcard/123.png"); oks.show(MainActivity.this); } }); } }
权限
<uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <uses-permission android:name="android.permission.CHANGE_WIFI_STATE" /> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.READ_PHONE_STATE" /> <uses-permission android:name="android.permission.MANAGE_ACCOUNTS"/> <uses-permission android:name="android.permission.GET_ACCOUNTS"/> <!-- 蓝牙分享所需的权限 --> <uses-permission android:name="android.permission.BLUETOOTH" /> <uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />
添加一个activity
<activity android:name="com.mob.tools.MobUIShell" android:theme="@android:style/Theme.Translucent.NoTitleBar" android:configChanges="keyboardHidden|orientation|screenSize" android:screenOrientation="portrait" android:windowSoftInputMode="stateHidden|adjustResize" > <intent-filter> <data android:scheme="tencent100371282" /> <action android:name="android.intent.action.VIEW" /> <category android:name="android.intent.category.BROWSABLE" /> <category android:name="android.intent.category.DEFAULT" /> </intent-filter> <!-- 调用新浪原生SDK,需要注册的回调activity --> <intent-filter> <action android:name="com.sina.weibo.sdk.action.ACTION_SDK_REQ_ACTIVITY" /> <category android:name="android.intent.category.DEFAULT" /> </intent-filter> </activity>
修改asserts/sharesdk.xml
<ShareSDK AppKey = "150e292ef27a4"/> <!-- 修改成你在sharesdk后台注册的应用的appkey"--> <!-- ShareByAppClient标识是否使用微博客户端分享,默认是false --> <SinaWeibo Id="1" SortId="1" AppKey="1643128983" AppSecret="b6c5c8165e890aa64b9df13db81dbfe8" RedirectUrl="http://www.sharesdk.cn" ShareByAppClient="true" Enable="true" />
粘贴 src /代码 ,以及 res
捐助开发者
在兴趣的驱动下,写一个免费
的东西,有欣喜,也还有汗水,希望你喜欢我的作品,同时也能支持一下。 当然,有钱捧个钱场(右上角的爱心标志,支持支付宝和PayPal捐助),没钱捧个人场,谢谢各位。
谢谢您的赞助,我会做的更好!
相关推荐
Android实现新浪微博一键分享的实例代码 Android实现新浪微博一键分享的实例代码是一种常见的移动端分享功能,通过使用ShareSDK,可以快速实现新浪微博一键分享功能。下面是相关的知识点: 一、开发环境及SDK下载 ...
在Android应用开发中,"一键分享"功能是一个常见的社交特性,允许用户快速将内容分享到各种社交平台。ShareSDK是一款由中国领先的移动开发者服务提供商MobTech提供的社会化分享组件,它简化了这一过程,使得开发者...
关于Android一键分享sdk,你可以参考mob.com有关文件,这里是最新的sharesdk——Androidsdk下载,希望能够帮助你们
在Android应用开发中,实现一键分享功能是提升用户体验和增加用户互动的重要手段。ShareSDK是一款由MobTech开发的社交分享工具,它集成了多种社交平台的SDK,使得开发者能够轻松地在应用程序中添加分享功能,而无需...
本项目“一键分享轻松易懂”就是这样一个功能实现,允许用户通过简单的操作将信息分享到微信和微博等社交媒体。实现这样的功能,通常会用到第三方SDK,如本项目中的“ShareSDK”。 ShareSDK 是一款集成了多种社交...
现在国内大部分APP应用都集成了第三方登录和社会化分享,主要都是为了方便用户使用软件的同时又宣传推广应用。而市面上大多数的主流的软件都开放了第三方登录和...国内用的比较多的就是Mob和友盟,这里我们以mob为例。
"Mob第三方分享"是一个在移动应用开发中常见的功能,它允许用户通过各种社交平台、即时通讯工具等将应用内的内容快速分享出去。 Mob作为一个知名的移动开发者服务平台,提供了丰富的SDK和服务,帮助开发者轻松集成这...
1. **短信验证码服务**:MOB SMS SDK 是一个专门用于处理短信验证码发放和验证的服务提供商。它提供了API接口,开发者可以通过调用这些接口向用户的手机发送验证码,并在用户输入验证码后进行校验。这样可以确保注册...
目前市面上已经有了很多提供短信验证的服务商...而我们作为个人开发者或者公司为了节约成本,就需要用到下面介绍的一个免费的短信验证平台—Mob.com .原文链接:http://blog.csdn.net/donkor_/article/details/53389505
这个“Sharesdk分享demo”是为开发者提供的一个示例项目,旨在演示如何利用Sharesdk库来实现一键分享到多个社交平台,如微信、QQ、朋友圈以及新浪微博。 1. **Sharesdk**: Sharesdk是一个社交SDK(Software ...
4. **实现分享功能**:创建一个分享界面,调用ShareSDK的一键分享接口`OneKeyShare`,设置分享内容和目标平台。 ```java OneKeyShare oks = new OneKeyShare(); oks.setShareContent(content); oks.setPlatform...
"Android Mob无GUI短信验证(含城市代码)"这个主题主要关注如何在Android应用中实现一个后台验证过程,同时考虑了中国城市代码的使用,以增强验证的准确性。这种验证方法不依赖于图形用户界面(GUI),因此可以更...
通过`OneKeyShare`或`ShareContentCustomize`类创建分享对象,设置分享类型和内容。 3. **选择分享平台**:提供一个界面让用户选择要分享到的社交平台。可以使用`PlatformActionListener`监听用户的操作,根据选择...
jar包是一组预先编译的Java类库,用于集成到Android应用程序中,而onekeyshare则是一个简便的一键分享功能,它允许用户快速、便捷地分享内容到多个社交平台。 一、MobTech离线sharesdk的使用 1. **jar包集成**:...
本教程将深入探讨如何在Android Studio (AS)环境下实现短信验证功能,特别是针对新版本更新后的集成问题。 首先,我们需要理解短信验证的基本原理。通常,开发者会注册到一个短信验证服务提供商,如Mob等,获取API...
首先,`Android-Android集成Mob使用自定义UI获取短信验证码`表明我们需要在Android应用中集成Mob提供的SDK服务,以实现短信验证码的发送与接收。Mob是一家提供移动开发服务的公司,其中包括短信验证服务,方便开发者...
Mob平台的ShareSDK是一款集成了多种社交平台分享功能的工具包,极大地简化了开发者在应用程序中实现分享功能的复杂度。本篇文章将详细介绍ShareSDK的工作原理、核心功能以及如何在Android项目中集成和使用ShareSDK。...
本篇将详细讲解如何在Android Studio中集成由Mob提供的短信验证服务,创建一个简单的DEMO来实现这一功能。 首先,我们需要了解Mob平台。Mob是一家提供多种移动开发服务的第三方平台,其中包括免费的短信验证码服务...
本教程将深入讲解如何在Android Studio项目中利用Mob SDK实现这一功能。Mob是一家提供移动开发者服务的公司,其中包括短信验证码服务,它简化了开发者在应用中集成验证码发送的流程。 首先,我们需要在Mob官网...