首页 >> 数码 >

启用SDK 分享sdk的使用步骤

2022-06-08 20:35:11 来源: 用户: 

大家好,我是云百科的客服小柏,我来为大家解答以上问题。启用SDK,分享sdk的使用步骤很多人还不知道,现在让我们一起来看看吧!

解答:

1、 首先,我们在官网标题栏找到软件开发工具包(软件开发工具包)下载,选择打开机器人版共享软件,选择下载最新的离线sdk,如下图,点击右上角的'下载官方演示源码。

2、 下载后解压,如下图。打开机器人版功能文件夹,然后点击运行快速集成器。冲突

3、 点击确定,生成一个名字为功能文件夹,打开。把下列的文件夹对应复制覆盖到自己的项目目录下。

4、 最重要的增加以下权限

5、 uses-permissionAndroid:name='Android。许可。access_FINE_LOCATION'/

6、 uses-permissionAndroid:name='Android。许可。access_COARSE_LOCATION'/

7、 uses-permissionAndroid:name='Android。许可。get_TASKS'/

8、 uses-permissionAndroid:name='Android。许可。互联网'/

9、 uses-permissionAndroid:name='Android。许可。access_WIFI_STATE'/

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

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

12、 uses-permissionAndroid:name='Android。许可。read_PHONE_STATE'/

13、 uses-permissionAndroid:name='Android。许可。write_EXTERNAL_STORAGE'/

14、 引入民众应用程序:

15、 应用

16、 Android:name='com。暴徒。'应用程序'

17、 .

18、 如果自己有自定义的应用

19、 可以直接扩展移动应用程序

20、 引入应用详细页查询和appsecrect:

21、 通过管理后台创建应用即可获取

22、 元数据

23、 android:name='Mob-AppKey'

24、 android:value='XXXXXXX'/

25、 元数据

26、 Android:name='moB-appsecret'

27、 android:value='XXXXXXX'/

28、 这时候只需要调用MobSDK.init(上下文)

29、 如果在代码上写不在显示配置,则

30、 MobSDK.init(上下文,'你的appkey','你的appsecret’);

31、 引入活动:

32、 活动

33、 Android:name='com。暴徒。工具。“莫比谢尔”

34、 Android:配置更改='键盘隐藏|方向|屏幕大小'

35、 Android:Theme='@Android:style/Theme.'半透明,无标题栏'

36、 Android:windowsoftinputmode='状态隐藏|调整大小'

37、 !-调用新浪原生SDK,需要注册的回调活动-

38、 意图过滤器

39、 行动Android:name='com。新浪。微博。SDK。行动。action_SDK_REQ_ACTIVITY'/

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

41、 /意图-过滤器

42、 /活动

43、 活动

44、 Android:name='com。eshore。运输卡车。wxAPI。'wxentryactivity'

45、 Android:配置更改='键盘隐藏|方向|屏幕大小'

46、 android:exported='true'

47、 安卓:屏幕方向='纵向'

48、 Android:Theme='@Android:style/Theme.半透明。不是标题栏'/

49、 活动

50、 Android:name='cn。股份dk。腾讯。QQ。'接收活动'

51、 Android:启动模式='单任务'

52、 android:noHistory='true'

53、 意图过滤器

54、 actionAndroid:name='Android。意图。行动。视图'/

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

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

57、 dataandroid:scheme='腾讯XXXX/XXXX换成即时通信软件的应用编号

58、 /意图-过滤器

59、 /活动

60、 软件开发工具包(软件开发工具包)初始化:

61、 暴走族dk。init(m活动);

62、 分享函数:

63、 私有voidshowShare(){

64、 onekeyshareoks=newonekeyshare();

65、 //关闭单点登录(单点登录的缩写)授权

66、 好的。disablessowhensauthorize();

67、 //分享时通知的图标和文字2.5.9以后的版本不调用此方法

68、 //oks。设置通知(可提取。IC_launcher,getString(r.string。app_name));

69、 //标题标题,印象笔记、邮箱、信息、微信、人人网和即时通信软件空间使用

70、 oks.setTitle('标题');

71、 //titleUrl是标题的网络链接,仅在人人网和即时通信软件空间使用

72、 好的。settitleurl('http://股丹麦克朗。cn’);

73、 //文本是分享文本,所有平台都需要这个字段

74、 oks.setText('我是分享文本');

75、 //图像路径是图片的本地路径,链接的以外的平台都支持此参数

76、 好的。setimagepath('/SD卡/测试。jpg’);//确保SDcard下面存在此张图片

77、 //url仅在微信(包括好友和朋友圈)中使用

78、 好的。seturl('http://股dk。cn’);

79、 //注释是我对这条分享的评论,仅在人人网和即时通信软件空间使用

80、 oks.setComment('我是测试评论文本');

81、 //网站是分享此内容的网站名称,仅在即时通信软件空间使用

82、 oks.setsite(getString(r.string.app_name));

83、 //siteUrl是共享此内容的网站的地址。只在QQ空间使用。

84、 oks.setsiteurl('http://sharesdk.cn');

85、 oks.setsilent(false);//直接分享

86、 //启动共享GUI

87、 oks.show(这个);

88、 }

89、 assets下的ShareSdk.xml文件需要从每个第三方平台申请一个密钥,并替换相应的值。如果不需要显示某些第三方共享模块,可以在ShareSDK.xml的模块中将Enable设置为false

90、 以上步骤全部完成,就ok了。

本文到此讲解完毕了,希望对大家有帮助。

  免责声明:本文由用户上传,与本网站立场无关。财经信息仅供读者参考,并不构成投资建议。投资者据此操作,风险自担。 如有侵权请联系删除!

 
分享:
最新文章
站长推荐