bhttp
bhttp
  • 发布:2014-12-26 23:20
  • 更新:2014-12-26 23:20
  • 阅读:1374

NJS 能调用android.R.drawable吗

分类:HTML5+

想实现自己的通知消息,写了如下似是而非的代码,请问有没有现成的这类的东西,想调用android.R.drawable怎么写?

var main = plus.android.runtimeMainActivity();
var Intent = plus.android.importClass("android.content.Intent");
var PendingIntent = plus.android.importClass("android.app.PendingIntent");
var intent1 = new Intent(main.this, "io.dcloud.fcfcomsg");
console.log(intent1);
var contentIntent = PendingIntent.getActivity(main, 0, intent1, 0);
console.log(contentIntent);
var nm = plus.android.importClass("android.app.NotificationManager");
var nmsg = plus.android.importClass("android.app.Notification");
var rt = new nm();
rt = main.getSystemService("notification");
//console.log(rt);
var noti = new nmsg();//R.drawable.ic_launcher
var icon = plus.android.importClass("android.R.drawable");
//var bitmap = BitmapFactory.decodeFile(iconPath);
console.log(icon.alert_dark_frame)
noti.icon = icon;
console.log(noti.icon);
noti.flags = nmsg.FLAG_AUTO_CANCEL; // 点击清除按钮或点击通知后会自动消失
noti.defaults = nmsg.DEFAULT_SOUND; // 调用系统自带声音
noti.when = (new Date()).getTime();
noti.tickerText = "嘿嘿";
noti.setLatestEventInfo(main, "标题", "内容", contentIntent);
console.log(noti);
//plus.android.invoke(rt, "notify",[1,noti]);
rt.notify(1,noti);

2014-12-26 23:20 负责人:无 分享
已邀请:

该问题目前已经被锁定, 无法添加新回复