2019独角兽企业重金招聘Python工程师标准>>>

1.下载插件包。

2. 解压所下载的包,从lib目录中得到所需要的所有的库:
Baidu-SocialShare-SDK-Android-2.0.0.jar

3. 修改AndroidManifest.xml,增加以下权限:
<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.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_SETTINGS" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />

4. 在AndroidManifest.xml中增加jar中需要的Activity。
<activity android:name="com.baidu.cloudsdk.social.oauth.SocialOAuthActivity" android:exported="true"android:screenOrientation="portrait"
android:theme="@android :style/Theme.Translucent.NoTitleBar.Fullscreen">

</activity>

<activity android:name="com.baidu.cloudsdk.social.share.handler.LocalShareActivity" android:launchMode="singleTask">

</activity>

<activity android:name="com.baidu.cloudsdk.social.share.handler.QQFriendShareReceiverActivity" android:launchMode="singleTask">

<intent-filter>

<action android:name="android.intent.action.VIEW" />

<category android:name="android.intent.category.DEFAULT" />

<category android:name="android.intent.category.BROWSABLE" />

<data android:scheme="tencent此处为腾讯开放平台APPKey" />

</intent-filter>

</activity>

<!-- 用户微信回调的 activity -->
<activity android:name=".wxapi.WXEntryActivity"
android:label="@string/app_name"android:exported="true"
android:theme="@android :style/Theme.Translucent.NoTitleBar.Fullscreen">

</activity>

5.拷贝src文件夹里面的2个java文件到你的src中

6. 拷贝assert目录下config.json文件到你的项目对应文件夹里面。并修改为自己的信息。
{
client_ids:
{
baidu:"填写在百度开发者中心注册的app key",
sinaweibo:"填写在微博开放平台注册的app key",
qqdenglu:"填写在腾讯开放平台注册的app key",
qqfriend:"填写在腾讯开放平台注册的app key",
weixin:"填写在微信开放平台注册的app key"
},
client_names:
{
qqfriend:"分享给qq好友所要显示的应用名称"
},
supported_medias:
["sinaweibo","qqweibo","qqdenglu","kaixin","renren","qqfriend","weixin","weixin_timeline","email","sms"]
}

7.在config.xml文件下面引入插件(2.x 和3.x 的插件添加代码是不同的。)
<feature name=”Baidushare”>
<param name=”android-package” value=com.xhuayi.dgoula.Baidushare” />

</feature>

8. 修改html代码
引入baidushare.js文件到主文件里面
添加以下方法调用插件:
 
function shareClick(){
var title= “深圳市贸促委”;
var content = “深圳市贸促委品牌加盟展APP下载!”;
var url = “http://pic1.win4000.com/pic/6/3c/9b5f279921.jpg”;
var imageurl = “http://pic1.win4000.com/pic/6/3c/9b5f279921.jpg”;
window.plugins.Baidushare.bdshare(
title,content,url,imageurl,function(success) {
if(success == 1){
alert(“分享成功!”); //做业务处理
}else if(success == 2){
alert(“未分享成功!”);//做业务处理
}else{
alert(“encode success: ” + success);
}
}, function(fail) {
alert(“encoding failed: ” + fail);
}
);
}

KeyMob移动广告平台,为广告主提供稳定的SDK和应用交叉推广服务,为应用开发者在游戏、应用端提供移动广告集成业务,创造更高的广告收入。

转载于:https://my.oschina.net/u/2505907/blog/548553

Android版添加phonegap-百度社会化分享插件教程相关推荐

  1. Android版添加phonegap--融云即时通讯插件教程

    集成过程: 1.先去融云官方注册一个账号,申请一个APP应用,然后获取App Key 和 App Secret .App Key 和 App Secret ,会在服务器端和app客户端用到. 2.下载 ...

  2. android 会话通讯插件,Android版添加phonegap--融云即时通讯插件教程

    集成过程: 1.先去融云官方注册一个账号,申请一个APP应用,然后获取App Key 和 App Secret .App Key 和 App Secret ,会在服务器端和app客户端用到. 2.下载 ...

  3. Android开发——集成友盟社会化分享遇到的坑(二)

    前言 从工作到现在遇到了集成友盟社会化分享第二个坑,集成最新的版的友盟社会化分享SDK遇见了一个之前没有遇到过的程序错误 java.lang.NoClassDeFoundError:Failed re ...

  4. 微信团队原创分享:Android版微信后台保活实战分享(进程保活篇)

    http://www.52im.net/thread-210-1-1.html 哪些部分需要"保活"? 按照我们的理解包含两部分: 网络连接保活: 如何保证消息接收实时性.详见本文 ...

  5. 社会化分享插件集成分享

    一.前提摘要 社会化分享每个app必备的推广需求,无论是拉新,邀请,游戏奖励,等等都离不开分享的影子,下面我们介绍下社会化分享的插件: 首先要说下,现在的社交App,社区App等,国内外的情况都是从以 ...

  6. 百度社会化分享组件使用问题

    今天下午玩了玩百度的社会化分享sdk,我是在这下载的sdk  http://developer.baidu.com/frontia/sdk 谁知道这个下载链接是没更新的,还是1.0版本的,是尼玛13年 ...

  7. Android开发——集成友盟社会化分享遇到的坑(一)

    前言 在很多App开发当中都有社会化分享,我一般都是集成友盟的社会化分享功能.这次开发公司的App需要集成微信.朋友圈.QQ和QQ空间.我是集成第三方成功了,但是在QQ分享的时候出现了意外,第一次出现 ...

  8. Android版添加phonegap---为APP添加CNZZ统计插件教程

    2019独角兽企业重金招聘Python工程师标准>>> 一:导入JAR包 使用Eclipse进行开发的用户,首先将下载的MobileProbe.jar解压到本地工程目录下的libs子 ...

  9. Android版添加phonegap-银联支付插件教程

    2019独角兽企业重金招聘Python工程师标准>>> 1.下载插件包,将libs文件里面的文件拷贝到你的项目对应目录.并引入到你的路径里面. 2.拷贝res里的文件 至您工程的re ...

最新文章

  1. node mysql 模块化_Node.js 模块系统
  2. R语言用户自定义函数的语法结构、编写自定义统计值计算函数(使用ifelse结构计算均值和标准差等)、编写自定义日期格式化(format)函数(switch函数使用不同分枝格式化日期数据)、应用自定函数
  3. msql 数据去重,仅保留一条
  4. 【Java Web前端开发】深入浅出xml
  5. JavaScript实现更新数字指定偏移量上的值updateBit算法(附完整源码)
  6. HttpServletRequest的方法详细说明
  7. Ucloud香港1h1g云服务器低至126元一年而且可开3年限时
  8. SSM错误:Exception in thread “main“ java.lang.NoClassDefFoundError: javax/servlet/http/HttpServletReque
  9. 把emacs的插件和配置文件备份到github上去了。
  10. paip.asp vbs的代码折叠代码结构查看
  11. 一些常用单位之间的换算
  12. linux wamp,常见的WAMP集成环境
  13. 0-0 从零开始的51单片机教程
  14. SPSS Modeler 自动分类器学习笔记
  15. Linuxnbsp;下摄像头驱动支持情况(…
  16. 如何在word中的方框中打勾
  17. ECAM6--变量与函数
  18. Ubuntu下Apache重启错误:Could not reliably determin解决
  19. android图片点击全屏显示,Android浏览图片,点击放大至全屏效果
  20. ui设计概念是什么?ui设计包括哪些设计?

热门文章

  1. 【中亦安图】小机上运行Oracle需要注意的进程调度bug(1)
  2. 根据IP地址获取地理位置
  3. the connection to the server was unsuccessful(file ///android_asset/www/index.html)
  4. android如何暂停倒计时,Android计时器和倒计时的实现(含开始,暂停,和复位)...
  5. 使用ABP打造SAAS系统(1)——环境准备
  6. 饱和气压与温度的关系_饱和蒸汽温度与压力关系
  7. 快速安装AXURE谷歌扩展插件
  8. 为什么重写equals方法,还必须要重写hashcode方法
  9. 5月6日LCAC第十三次会议重要信息摘取
  10. 二十三种设计模式之原型模式