存档

文章标签 ‘集成’

新版友盟umeng.com集成分享和登录的说明

2016年1月25日 没有评论

原来的AndroidManifest.xml中的配置不变

在Application的oncreate方法中添加各个平台的配置
PlatformConfig.setWeixin(Constants.weixinAppID, Constants.weixinAppSecret);//微信 appid appsecret
PlatformConfig.setQQZone(Constants.qqAppID, Constants.qqAppSecret); // QQ和Qzone appid appkey

分享
new ShareAction(this).setPlatform(SHARE_MEDIA.QQ).setCallback(umShareListener)
.withText(“hello umeng video”)
.withTargetUrl(“http://www.baidu.com”)
.withMedia(image)
.share();

UMImage image = new UMImage(ShareActivity.this, “http://www.umeng.com/images/pic/social/integrated_3.png”);//图片文件
private UMShareListener umShareListener = new UMShareListener() {
@Override
public void onResult(SHARE_MEDIA platform) {
Toast.makeText(ShareActivity.this, platform + ” 分享成功啦”, Toast.LENGTH_SHORT).show();
}

@Override
public void onError(SHARE_MEDIA platform, Throwable t) {
Toast.makeText(ShareActivity.this,platform + ” 分享失败啦”, Toast.LENGTH_SHORT).show();
}

@Override
public void onCancel(SHARE_MEDIA platform) {
Toast.makeText(ShareActivity.this,platform + ” 分享取消了”, Toast.LENGTH_SHORT).show();
}
};

分类: android 标签: , ,

集成android安卓友盟消息推送的一些记录

2015年12月14日 没有评论

TabBox的onCreate中添加
PushAgent mPushAgent = PushAgent.getInstance(context);
mPushAgent.enable();

Base的onCreate中添加
PushAgent.getInstance(this).onAppStart();

BaseSystemBarTint的onCreate中添加
PushAgent.getInstance(this).onAppStart();

登录成功后将uid提交给umeng后台
Start和AccLogin调用addAlias方法

MyApplication中添加自定义状态栏功能
状态栏自定义布局文件notification_view.xml
背景bg_notification.xml

修改MyApplication中的finishAllActivity、finishOneActivity方法
添加removeActivity方法

所有调用MyApplication中的addActivity方法的activity重写finish方法
@Override
public void finish() {
// TODO Auto-generated method stub
MyApplication.getInstance().removeActivity(当前类.class);
super.finish();
}

通知栏图标res\drawable-xhdpi文件夹下umeng_push_notification_default_large_icon.png、umeng_push_notification_default_small_icon.png

分类: android 标签: , ,
css.php