本文整理汇总了Java中cn.sharesdk.onekeyshare.OnekeyShare.setNotification方法的典型用法代码示例。如果您正苦于以下问题:Java OnekeyShare.setNotification方法的具体用法?Java OnekeyShare.setNotification怎么用?Java OnekeyShare.setNotification使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类cn.sharesdk.onekeyshare.OnekeyShare
的用法示例。
在下文中一共展示了OnekeyShare.setNotification方法的9个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: showShare
import cn.sharesdk.onekeyshare.OnekeyShare; //导入方法依赖的package包/类
private void showShare(boolean silent, String platform){
final OnekeyShare oks = new OnekeyShare();
oks.setNotification(R.drawable.ic_launcher, this.getString(R.string.app_name));
//不同平台的分享参数,请看文档
//http://wiki.mob.com/Android_%E4%B8%8D%E5%90%8C%E5%B9%B3%E5%8F%B0%E5%88%86%E4%BA%AB%E5%86%85%E5%AE%B9%E7%9A%84%E8%AF%A6%E7%BB%86%E8%AF%B4%E6%98%8E
String text = this.getString(R.string.share_title) + "http://www.mob.com";
oks.setTitle("share title");
oks.setText(text);
//oks.setSilent(silent);
oks.setDialogMode();
oks.disableSSOWhenAuthorize();
if (platform != null) {
oks.setPlatform(platform);
}
// 去自定义不同平台的字段内容
// http://wiki.mob.com/Android_%E5%BF%AB%E6%8D%B7%E5%88%86%E4%BA%AB#.E4.B8.BA.E4.B8.8D.E5.90.8C.E5.B9.B3.E5.8F.B0.E5.AE.9A.E4.B9.89.E5.B7.AE.E5.88.AB.E5.8C.96.E5.88.86.E4.BA.AB.E5.86.85.E5.AE.B9
oks.setShareContentCustomizeCallback(new ShareContentCustomizeDemo());
oks.show(this);
}
示例2: onOptionsItemSelected
import cn.sharesdk.onekeyshare.OnekeyShare; //导入方法依赖的package包/类
@Override
public boolean onOptionsItemSelected(MenuItem item) {
// Handle action bar item clicks here. The action bar will
// automatically handle clicks on the Home/Up button, so long
// as you specify a parent activity in AndroidManifest.xml.
int id = item.getItemId();
if (id == R.id.action_share) {
OnekeyShare oks = new OnekeyShare();
oks.setNotification(R.drawable.ic_launcher,
getString(R.string.app_name));
oks.setTitle("test");
oks.setText("test");
oks.setImageUrl("http://img.appgo.cn/imgs/sharesdk/content/2013/07/25/1374723172663.jpg");
oks.show(this);
return true;
}
return super.onOptionsItemSelected(item);
}
示例3: showShare
import cn.sharesdk.onekeyshare.OnekeyShare; //导入方法依赖的package包/类
private void showShare(String shareText) {
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("火车行");
// titleUrl是标题的网络链接,仅在人人网和QQ空间使用
oks.setTitleUrl(WEB_SITE);
// text是分享文本,所有平台都需要这个字段
oks.setText(shareText);
// imagePath是图片的本地路径,Linked-In以外的平台都支持此参数
oks.setImagePath(imageDataPath);
// url仅在微信(包括好友和朋友圈)中使用
oks.setUrl(WEB_SITE);
// comment是我对这条分享的评论,仅在人人网和QQ空间使用
oks.setComment(shareText);
// site是分享此内容的网站名称,仅在QQ空间使用
oks.setSite(getString(R.string.app_name));
// siteUrl是分享此内容的网站地址,仅在QQ空间使用
oks.setSiteUrl(WEB_SITE);
// 启动分享GUI
oks.show(this);
}
示例4: showShare
import cn.sharesdk.onekeyshare.OnekeyShare; //导入方法依赖的package包/类
/**
* 分享
*/
protected void showShare(Context context,String text) {
ShareSDK.initSDK(this);
String appHomePage = getString(R.string.app_home_page);
String shareText = text != "" ? text : "\n分享自象牙资讯:"+appHomePage;
OnekeyShare oks = new OnekeyShare();
//关闭sso授权
oks.disableSSOWhenAuthorize();
// 分享时Notification的图标和文字
oks.setNotification(R.drawable.ic_suesnews, getString(R.string.app_name));
// title标题,印象笔记、邮箱、信息、微信、人人网和QQ空间使用
oks.setTitle(getString(R.string.share));
// titleUrl是标题的网络链接,仅在人人网和QQ空间使用
oks.setTitleUrl(appHomePage);
// text是分享文本,所有平台都需要这个字段
oks.setText(shareText);
// imagePath是图片的本地路径,Linked-In以外的平台都支持此参数
oks.setImagePath(getPackageResourcePath()+"/drawable/ic_suesnews.png");//确保SDcard下面存在此张图片
// url仅在微信(包括好友和朋友圈)中使用
oks.setUrl(appHomePage);
// comment是我对这条分享的评论,仅在人人网和QQ空间使用
//oks.setComment("我是测试评论文本");
// site是分享此内容的网站名称,仅在QQ空间使用
oks.setSite(getString(R.string.app_name));
// siteUrl是分享此内容的网站地址,仅在QQ空间使用
oks.setSiteUrl(appHomePage);
// 启动分享GUI
oks.show(this);
}
示例5: showShare
import cn.sharesdk.onekeyshare.OnekeyShare; //导入方法依赖的package包/类
/**
* 分享
*/
protected void showShare(Context context,String text) {
ShareSDK.initSDK(this);
String appHomePage = getString(R.string.app_home_page);
String shareText = text != "" ? text : "\n分享自腾飞新闻:"+appHomePage;
OnekeyShare oks = new OnekeyShare();
//关闭sso授权
oks.disableSSOWhenAuthorize();
// 分享时Notification的图标和文字
oks.setNotification(R.drawable.ic_suesnews, getString(R.string.app_name));
// title标题,印象笔记、邮箱、信息、微信、人人网和QQ空间使用
oks.setTitle(getString(R.string.share));
// titleUrl是标题的网络链接,仅在人人网和QQ空间使用
oks.setTitleUrl(appHomePage);
// text是分享文本,所有平台都需要这个字段
oks.setText(shareText);
// imagePath是图片的本地路径,Linked-In以外的平台都支持此参数
oks.setImagePath(getPackageResourcePath()+"/drawable/ic_suesnews.png");//确保SDcard下面存在此张图片
// url仅在微信(包括好友和朋友圈)中使用
oks.setUrl(appHomePage);
// comment是我对这条分享的评论,仅在人人网和QQ空间使用
//oks.setComment("我是测试评论文本");
// site是分享此内容的网站名称,仅在QQ空间使用
oks.setSite(getString(R.string.app_name));
// siteUrl是分享此内容的网站地址,仅在QQ空间使用
oks.setSiteUrl(appHomePage);
// 启动分享GUI
oks.show(this);
}
示例6: showShare
import cn.sharesdk.onekeyshare.OnekeyShare; //导入方法依赖的package包/类
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));
oks.setDialogMode();// ���óɴ���ģʽ
oks.setImageUrl(Config.getValue("IconUrl"));
// title���⣬ӡ��ʼǡ����䡢��Ϣ���š���������QQ�ռ�ʹ��
oks.setTitle(question_content);
// titleUrl�DZ�����������ӣ�������������QQ�ռ�ʹ��
oks.setTitleUrl(Config.getValue("ShareQuestionUrl") + question_id);
/** url���ţ��������ѡ�����Ȧ�ղأ������ţ��������Ѻ�����Ȧ����ʹ�ã�������Բ��ṩ */
oks.setUrl(Config.getValue("ShareQuestionUrl") + question_id);
// text�Ƿ����ı�������ƽ̨����Ҫ����ֶ�
oks.setText(question_content + Config.getValue("ShareQuestionUrl")
+ question_id + "�������Է������ˣ�");
// imagePath��ͼƬ�ı���·����Linked-In�����ƽ̨��֧�ִ˲���
// oks.setImagePath("/sdcard/test.jpg");// ����ͼƬ��ʱ�����
// url�����ţ��������Ѻ�����Ȧ����ʹ��
oks.setUrl(Config.getValue("ShareQuestionUrl") + question_id);
// comment���Ҷ�������������ۣ�������������QQ�ռ�ʹ��
oks.setComment(" ");
// site�Ƿ�������ݵ���վ���ƣ�����QQ�ռ�ʹ��
oks.setSite(getString(R.string.app_name));
// siteUrl�Ƿ�������ݵ���վ��ַ������QQ�ռ�ʹ��
oks.setSiteUrl(Config.getValue("ShareQuestionUrl") + question_id);
// ��������GUI
oks.show(this);
}
示例7: showShare
import cn.sharesdk.onekeyshare.OnekeyShare; //导入方法依赖的package包/类
private void showShare(OnekeyShare oks) {
// 关闭sso授权
// oks.disableSSOWhenAuthorize();
// 分享时Notification的图标和文字
oks.setNotification(R.drawable.ic_launcher, context.getString(R.string.app_name));
// title标题,印象笔记、邮箱、信息、微信、人人网和QQ空间使用
oks.setTitle(context.getString(R.string.share_top_info));
// titleUrl是标题的网络链接,仅在人人网和QQ空间使用
oks.setTitleUrl(ViewSettings.WebRoot);
// url仅在微信(包括好友和朋友圈)中使用
oks.setUrl(ViewSettings.WebRoot);
// 评论
oks.setComment(context.getString(R.string.share_comment));
// site是分享此内容的网站名称,仅在QQ空间使用
oks.setSite(context.getString(R.string.app_name));
// siteUrl是分享此内容的网站地址,仅在QQ空间使用
oks.setSiteUrl(ViewSettings.WebRoot);
oks.setSilent(true);
// 设置分享
oks.setCallback(new OneKeyShareCallback());
// 启动分享GUI
oks.show(context);
}
示例8: showShare
import cn.sharesdk.onekeyshare.OnekeyShare; //导入方法依赖的package包/类
private void showShare(boolean silent, String platform) {
final OnekeyShare oks = new OnekeyShare();
oks.setNotification(R.drawable.ic_launcher, menu.getContext().getString(R.string.app_name));
oks.setAddress("12345678901");
oks.setTitle(menu.getContext().getString(R.string.evenote_title));
oks.setTitleUrl("http://sharesdk.cn");
oks.setText(menu.getContext().getString(R.string.share_content));
oks.setImagePath(MainActivity.TEST_IMAGE);
oks.setImageUrl("http://img.appgo.cn/imgs/sharesdk/content/2013/07/25/1374723172663.jpg");
oks.setUrl("http://www.sharesdk.cn");
oks.setFilePath(MainActivity.TEST_IMAGE);
oks.setComment(menu.getContext().getString(R.string.share));
oks.setSite(menu.getContext().getString(R.string.app_name));
oks.setSiteUrl("http://sharesdk.cn");
oks.setVenueName("ShareSDK");
oks.setVenueDescription("This is a beautiful place!");
oks.setLatitude(23.056081f);
oks.setLongitude(113.385708f);
oks.setSilent(silent);
if (platform != null) {
oks.setPlatform(platform);
}
// remove comments, display editpage in dialog mode
// oks.setDialogMode();
// remove comments, disable sso in authorizing
// oks.disableSSOWhenAuthorize();
// remove comments, use OneKeyShareCallback as the share action callback
// oks.setCallback(new OneKeyShareCallback());
oks.setShareContentCustomizeCallback(new ShareContentCustomizeDemo());
// remove comments, shows how to add custom logos in platform gridview
// Bitmap logo = BitmapFactory.decodeResource(menu.getResources(), R.drawable.ic_launcher);
// String label = menu.getResources().getString(R.string.app_name);
// OnClickListener listener = new OnClickListener() {
// public void onClick(View v) {
// String text = "Customer Logo -- ShareSDK " + ShareSDK.getSDKVersionName();
// Toast.makeText(menu.getContext(), text, Toast.LENGTH_SHORT).show();
// oks.finish();
// }
// };
// oks.setCustomerLogo(logo, label, listener);
oks.show(menu.getContext());
}
示例9: onClick
import cn.sharesdk.onekeyshare.OnekeyShare; //导入方法依赖的package包/类
@Override
public void onClick(View v) {
if(v.getId() == R.id.button1){
//快捷分享,没有九宫格,只有编辑页
//Using onekeyshare library to share wechat
OnekeyShare oks = new OnekeyShare();
// 分享时Notification的图标和文字
//Settig the notification of picture and content on the status bar when share successfully
oks.setNotification(R.drawable.ic_launcher, "Gtpass");
//设置默认微博平台,例如腾讯微博的,可以是TencentWeibo.NAME
//Setting the share platform
//If it is not been setted, that will show the Nine Grid Palace
oks.setPlatform(Wechat.NAME);
//分享纯文本
//微信分享必须要有text和title这两个参数
//不同的分享类型,分享参数不一样,可以参考sample中wechatpage这个类
//参数文档:http://sharesdk.cn/androidDoc/index.html?cn/sharesdk/framework/Platform.html
//Share the text and title to a wechat friend
//the document of the params are required when wechat share,http://sharesdk.cn/androidDoc/index.html?cn/sharesdk/framework/Platform.html
oks.setText("ShareSDK share text");
oks.setTitle("ShareSDK share title");
oks.setSilent(true);
oks.show(MainActivity.this);
}else if (v.equals(ctvStWm)) {
//微信朋友圈,wechat moment
ctvStWm.setChecked(!ctvStWm.isChecked());
findViewById(R.id.btnApp).setVisibility(ctvStWm.isChecked() ? View.GONE : View.VISIBLE);
findViewById(R.id.btnAppExt).setVisibility(ctvStWm.isChecked() ? View.GONE : View.VISIBLE);
findViewById(R.id.btnFile).setVisibility(ctvStWm.isChecked() ? View.GONE : View.VISIBLE);
return;
}else{
//微信好友,wechat friend
String name = ctvStWm.isChecked() ? WechatMoments.NAME : Wechat.NAME;
Platform plat = ShareSDK.getPlatform(MainActivity.this, name);
plat.setPlatformActionListener(this);
ShareParams sp = ctvStWm.isChecked() ? getWechatMomentsShareParams(v) : getWechatShareParams(v);
plat.share(sp);
}
}