当前位置: 首页>>代码示例>>Java>>正文


Java OnekeyShare.setNotification方法代码示例

本文整理汇总了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);
}
 
开发者ID:MobClub,项目名称:ShareSDKShareDifMsgDemo-Android,代码行数:20,代码来源:MainActivity.java

示例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);
}
 
开发者ID:snowdream,项目名称:android-sharesdk,代码行数:21,代码来源:MainActivity.java

示例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);
 }
 
开发者ID:SShineTeam,项目名称:Huochexing12306,代码行数:28,代码来源:ShareContentAty.java

示例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);
}
 
开发者ID:nickalc,项目名称:csdn-master,代码行数:36,代码来源:BaseActivity.java

示例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);
}
 
开发者ID:sues-lee,项目名称:SuesNews,代码行数:36,代码来源:BaseActivity.java

示例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);
}
 
开发者ID:ifLab,项目名称:WeCenterMobile-Android,代码行数:35,代码来源:QuestionDetailActivity.java

示例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);
}
 
开发者ID:csuyzb,项目名称:AndroidLinkup,代码行数:28,代码来源:ShareUtil.java

示例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());
    }
 
开发者ID:snowdream,项目名称:android-sharesdk,代码行数:48,代码来源:DemoPage.java

示例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);
		
	}
}
 
开发者ID:MobClub,项目名称:-Android_ShareSDK_Example_Wechat,代码行数:44,代码来源:MainActivity.java


注:本文中的cn.sharesdk.onekeyshare.OnekeyShare.setNotification方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。