Android45_JPush极光推送及ShareSDK
来源:互联网 发布:linux rpm安装java 编辑:程序博客网 时间:2024/06/05 11:51
JPush极光推送及ShareSDK
进入ShareSDK解压目录,打开“Share SDK for Android”目录,可以找到“QuickIntegrater.jar”,这个就是快速集成ShareSDK的工具。双击QuickIntegrater启动程序
<uses-permission android:name="android.permission.GET_TASKS" /><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"/>
B、添加activity信息
<activityandroid:name="cn.sharesdk.framework.ShareSDKUIShell"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></activity>
C、如果集成了微信或者易信,还需要添加下面两个Activity
<!--微信分享回调 -->
<activityandroid:name=".wxapi.WXEntryActivity"android:theme="@android:style/Theme.Translucent.NoTitleBar"android:configChanges="keyboardHidden|orientation|screenSize"android:exported="true"android:screenOrientation="portrait" /><!--易信分享回调 --><activityandroid:name=".yxapi.YXEntryActivity"android:theme="@android:style/Theme.Translucent.NoTitleBar"android:configChanges="keyboardHidden|orientation|screenSize"android:exported="true"android:screenOrientation="portrait" />
private void showShare() {
ShareSDK.initSDK(this);
OnekeyShare oks = new OnekeyShare();
// 关闭sso授权
oks.disableSSOWhenAuthorize();
// 分享时Notification的图标和文字
oks.setNotification(R.drawable.ic_launcher,
getString(R.string.app_name));
// title标题,印象笔记、邮箱、信息、微信、人人网和QQ空间使用
oks.setTitle(getString(R.string.share));
// titleUrl是标题的网络链接,仅在人人网和QQ空间使用
oks.setTitleUrl("http://sharesdk.cn");
// text是分享文本,所有平台都需要这个字段
oks.setText("测试:使用ShareSDK进行信息分享。【Steven】");
// imagePath是图片的本地路径,Linked-In以外的平台都支持此参数
oks.setImagePath("/mnt/sdcard/Download/mypic.gif");
// url仅在微信(包括好友和朋友圈)中使用
oks.setUrl("http://sharesdk.cn");
// comment是我对这条分享的评论,仅在人人网和QQ空间使用
oks.setComment("我是测试评论文本");
// site是分享此内容的网站名称,仅在QQ空间使用
oks.setSite(getString(R.string.app_name));
// siteUrl是分享此内容的网站地址,仅在QQ空间使用
oks.setSiteUrl("http://sharesdk.cn");
// 启动分享GUI
oks.show(this);
}
- Android45_JPush极光推送及ShareSDK
- 极光推送及步骤
- 极光推送图标遇到问题及退出极光推送帐号
- 极光推送集成及注意事项(AndroidStudio)
- 极光推送集成步骤及注意事项
- 极光推送
- 极光推送
- 极光推送
- 极光推送
- 极光推送
- 极光推送
- 极光推送
- 极光推送
- 极光推送
- 极光推送
- 极光推送
- 极光推送
- 极光推送
- linux下socket connect超时设置
- XSD文件详解
- AFNetworking
- jenkins日期时区不对的修改方法
- Opencv学习笔记(六)SURF学习笔记
- Android45_JPush极光推送及ShareSDK
- js DOM节点的创建、插入、删除、查找、替换例子
- iOS新浪微博 微信好友、微信朋友圈、QQ自身sdk分享方法
- c语言中的static
- iOS优秀博客收录
- linux select 多路复用机制
- pycurl 使用 跳转
- MXNet和caffe、theano的关系
- error C2065: “SurfFeatureDetector”: 未声明的标识符