本文整理汇总了Java中com.umeng.message.entity.UMessage类的典型用法代码示例。如果您正苦于以下问题:Java UMessage类的具体用法?Java UMessage怎么用?Java UMessage使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
UMessage类属于com.umeng.message.entity包,在下文中一共展示了UMessage类的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。
示例1: showNotification
import com.umeng.message.entity.UMessage; //导入依赖的package包/类
private void showNotification(Context context, UMessage msg) {
Intent intent = new Intent(this, IndexActivity.class);
intent.putExtra(IndexActivity.GO_TO_TAB, IndexActivity.ORDER_TAB);
LogHelper.e("showNotification", "ORDER_TAB");
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_NEW_TASK);
PendingIntent pendingIntent = getPending(msg);
if (msg == null) {
pendingIntent = PendingIntent.getActivity(context, new Random().nextInt() % 10000, intent,
PendingIntent.FLAG_UPDATE_CURRENT);
}
Notification notification = new NotificationCompat.Builder(context)
.setSmallIcon(R.drawable.ct_ic_launcher)
.setTicker(msg.title).setContentTitle(msg.title).setContentText(msg.text)
.setAutoCancel(true).setDefaults(Notification.DEFAULT_ALL)
.setContentIntent(pendingIntent)
.build();
NotificationManagerCompat managerCompat = NotificationManagerCompat.from(context);
managerCompat.notify(new Random().nextInt() % 10000, notification);
}
开发者ID:MoonRune,项目名称:CuiTrip,代码行数:20,代码来源:PushService.java
示例2: dealWithCustomAction
import com.umeng.message.entity.UMessage; //导入依赖的package包/类
@Override
public void dealWithCustomAction(Context context, UMessage uMessage) {
super.dealWithCustomAction(context, uMessage);
Intent intent = new Intent(context, DashboardActivity.class);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK);
startActivity(intent);
}
开发者ID:jay16,项目名称:shengyiplus-android,代码行数:8,代码来源:YHApplication.java
示例3: onCreate
import com.umeng.message.entity.UMessage; //导入依赖的package包/类
@Override
public void onCreate() {
super.onCreate();
PushAgent.getInstance(this).setDebugMode(true);
PushAgent.getInstance(this).setMessageHandler(new UmengMessageHandler() {
@Override
public void dealWithNotificationMessage(Context arg0, UMessage msg) {
// 调用父类方法,这里会在通知栏弹出提示信息
super.dealWithNotificationMessage(arg0, msg);
Log.e("", "### 自行处理推送消息");
}
});
}
开发者ID:umeng,项目名称:umeng_community_android,代码行数:15,代码来源:CommunityApplication.java
示例4: updateMsg
import com.umeng.message.entity.UMessage; //导入依赖的package包/类
private void updateMsg(Context context, UMessage msg) {
if (msg.extra != null && !TextUtils.isEmpty(msg.extra.get("gmtCreated"))) {
MessagePrefs.saveLastMessageTime(msg.extra.get("gmtCreated"));
}
MessagePrefs.setHasNewMessage(true);
showNotification(context, msg);
context.sendBroadcast(new Intent(NEW_MESSAGE_BROADCAT));
}
开发者ID:MoonRune,项目名称:CuiTrip,代码行数:9,代码来源:PushService.java
示例5: init
import com.umeng.message.entity.UMessage; //导入依赖的package包/类
public void init() {
mMessageHandler = new UmengMessageHandler() {
@Override
public void dealWithCustomMessage(Context context, UMessage msg) {
if (FeedbackPush.getInstance(context).dealFBMessage(new FBMessage(msg.custom))) {
//The push message is reply from developer.
return;
}
//The push message is not reply from developer.
/*************** other code ***************/
}
};
PushAgent.getInstance(context).setMessageHandler(mMessageHandler);
}
开发者ID:linmp4,项目名称:quickmark,代码行数:16,代码来源:AppPush.java
注:本文中的com.umeng.message.entity.UMessage类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论