当前位置:首页  生活常识

生活常识

sharesdk开放平台(sharesdk)

2023-02-08 11:12:06
导读 你们好,最近小活发现有诸多的小伙伴们对于sharesdk开放平台,sharesdk这个问题都颇为感兴趣的,今天小活为大家梳理了下,一起往下看看吧。

你们好,最近小活发现有诸多的小伙伴们对于sharesdk开放平台,sharesdk这个问题都颇为感兴趣的,今天小活为大家梳理了下,一起往下看看吧。

1、 1,导入ApkPlug框架

2、 将捆绑包2。7 .5-开发罐和apkplugcloudservice 1。8 .0-释放。冲突拷贝到主应用libs目录下

3、 捆绑包2。7 .5-开发罐是apkplug核心库(第2.7.5版版本以后只需要该文件即可不在需要libndkfoo.so)

4、 apkplugcloudservice 1。8 .0-释放。冲突是apkplug插件托管服务SDK,我们用它下载服务端的ShareSDK组件

5、 2,导入ShareSDK调用库

6、 将PlugShareSDK1.0.0.jar拷贝到主应用的libs目录下,它是ShareSDK组件的调用库,它封装了ShareSDK组件的调用接口,以及如果从apkplug插件托管服务下载组件的业务逻辑。

7、 3,配置相关权限

8、 !-apk插件框架须要的权限-

9、 使用权限

10、 Android:name=' Android。许可。write _ EXTERNAL _ STORAGE '/uses-权限

11、 uses-permission Android:name=' Android。许可。装载_卸载_文件系统'/

12、 uses-permission Android:name=' Android。许可。互联网'/

13、 uses-permission Android:name=' Android。许可。read _ PHONE _ STATE '/

14、 !- ShareSDK须要的权限-

15、 uses-permission Android:name=' Android。许可。get _ TASKS '/

16、 uses-permission Android:name=' Android。许可。互联网'/

17、 uses-permission Android:name=' Android。许可。access _ WIFI _ STATE '/

18、 uses-permission Android:name=' Android。许可。访问网络状态'/

19、 uses-permission Android:name=' Android。许可。'更改WIFI状态'/

20、 uses-permission Android:name=' Android。许可。write _ EXTERNAL _ STORAGE '/

21、 uses-permission Android:name=' Android。许可。read _ PHONE _ STATE '/

22、 uses-permission Android:name=' Android。许可。manage _ ACCOUNTS '/

23、 uses-permission Android:name=' Android。许可。get _ ACCOUNTS '/

24、 4,配置相关活动

25、 !-apk插件框架须要的活动配置-

26、 活动

27、 Android:name=' org。apk插头。app。apk插件活动' Android:Theme=' @ Android:style/Theme .半透明Android:配置更改='方向|键盘隐藏'

28、 /

29、 !- ShareSDK须要的活动配置-

30、 !-微信分享回调-

31、 活动

32、 android:name='cn .'sharesdk .社交。样本。wx API。' wxentryactivity '

33、 Android:Theme=' @ Android:style/Theme .半透明的。NoTitleBar ' Android:config changes=' keyboard hidden | orientation | screenSize ' Android:exported=' true '

34、 安卓系统:屏幕方向='纵向'/

35、 !-易信分享回调-

36、 活动

37、 android:name='cn .sharesdk .社交。样本。yxapi。yxentryactivity ' Android:Theme=' @ Android:style/Theme .半透明的。NoTitleBar ' Android:config changes=' keyboard hidden | orientation | screenSize ' Android:excludeFromRecents=' true '

38、 android:exported='true '

39、 Android:启动模式=' singleTop '/

40、 活动

41、 android:name='cn .sharesdk .框架。sharesdkuishell ' Android:Theme=' @ Android:style/Theme .半透明。NoTitleBar ' Android:config changes=' keyboard hidden | orientation | screenSize ' Android:windowSoftInputMode=' state hidden | adjust size '

42、 !-适配器表示一个继承自cn .sharesdk .框架。授权。授权适配器的类,这个类可以监听到页面的生命周期,也可以获取授权页面的各种用户界面控件。开发者可以通过继承AuthorizeAdapter,重写其方法,并获取各种用户界面来自定义这个页面的行为。

43、 元数据Android:name=' Adapter ' Android:value=' cn .sharesdk.demo.MyAdapter' /

44、 -

45、 !- Dropbox的单点登录(单点登录的缩写)功能需要在此处添加一个对动作_视图事件的过滤器,其中的计划是“db——”前缀再开发者应用的加上appKey。如果此过滤器不设置,则不能完成单点登录(单点登录的缩写)功能授权-

46、 意图过滤器

47、 data Android:scheme=' d b-7 janx 53 ilz 11 GBS '/

48、 action Android:name=' Android。意图。行动。视图'/

49、 类别Android:name=' Android。意图。类别。可浏览'/

50、 类别Android:name=' Android。意图。类别。默认'/

51、 /意图-过滤器

52、 !-如果集成即时通信软件分享,或者使用即时通信软件客户端来进行即时通信软件空间的分享,须要在此处添加一个对动作_视图事件的过滤器,其中的计划是" tenc ent "前缀再开发者应用的加上appId。如果此过滤器不设置,则分享结束以后不能得到正确的回调-

53、 意图过滤器

54、 data Android:scheme='腾讯100371282 '/

55、 机器人操作:名称='android.intent.action.VIEW' /

56、 机器人类别:名称='安卓。意图。类别。默认'/

57、 机器人类别:名称='安卓。意图。类别。可浏览'/

58、 /意图筛选器-意图筛选

59、 /活动

60、 注释说明:

61、 ApkPlug足球俱乐部框架的插件活动(活动)是不需要在宿主配置的,但ShareSDK(共享SDK)的这几个活动(活动)是负责与外部应用通信回调的,因此需要在宿主配置。

62、 5个,调用ShareSDK(共享SDK)组件

63、 以上步骤配置完成以后即可使用ShareSDK(共享SDK)组件了,使用方式非常简单,以分享功能为例:

64、 (1)。首先初始化共享代理(在PlugShareSDK1.0.0.jar包中定义)

65、 shares dkage agent=new shares dkage(this,frame。getsystembundlecontext());

66、 .创建分享数据Bean插件共享信息(在PlugShareSDK1.0.0.jar包中定义)

67、 最终插头共享信息oks=新建插件共享信息();好的。setaddress('北京市');OCS。set title(' apk plug下sharesdk分享组件功能');

68、 OCS。settitle URL(' http://www。apkplug。com’);OCS。settext(' apkplug是安卓系统下的模块化框架,共享软件开发工具包(Software Development Kit)是一个非常棒的社会化分享组件,本着不重复造轮子的思想,我们将ShareSDK(共享SDK)做成插件。详情见官网第http://次全体会议:

69、 //oks。setmagepath(测试图像);OCS。setmageurl(' http://img。app。cn/img/sharesdk/content/2013/07/25/13731363。jpg’);OCS。设置URL(' http://www。apkplug。com’);

70、 //oks。设置文件路径(测试图像);好的。setcomment推荐使用apkplug足球俱乐部框架减小应用体积,提供开发效率。');

71、 OCS。setsite(getstring(r . string。app _ name));OCS。setsiteurl(' http://人群。com’);OCS。设置venueno名称(' apk plug ');

72、 好的。setvenuedescription(' apkplug是安卓系统下的模块化框架我的天);

73、 OCS。set latitude(23 056081 f);OCS。set longitude(113.38708 f);好的。setdisablesowhenauthorize(false);

74、 (3)。调用ShareSDK(共享SDK)组件进行分享

75、 特工特工。StatShareSDK(

76、 新的checkinitcallback()

77、 @覆盖

78、 public void onsuccess(插件共享SDKsharesdk)}

79、 //ShareSDK组件已安装并启动完成

80、 //执行分享功能sharesdk .显示份额(OCS);

81、 }

82、 @覆盖

83、 public see on failure(int error no,string strmsg)>

84、 }

85、 });

86、 6个,操作演示

87、 源码及演示文稿地址:http://商店。apkplug.com/pluginfo?plugid=201503301441241

以上就是sharesdk这篇文章的一些介绍,希望对大家有所帮助。

免责声明:本文由用户上传,如有侵权请联系删除!