首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

Android 发送通报

2012-09-11 
Android 发送通知实现代码如下,代码中有详细注释:public class MainActivity extends Activity {private T

Android 发送通知

Android 发送通报

实现代码如下,代码中有详细注释:

public class MainActivity extends Activity {private TextView tvTitle;private TextView tvContent;private Button btnSend;private String title;private String content;    public void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);                tvTitle=(TextView) findViewById(R.id.etTitle);        tvContent=(TextView) findViewById(R.id.etContent);        btnSend=(Button) findViewById(R.id.btnSend);        btnSend.setOnClickListener(new OnClickListener(){public void onClick(View v) {send();}        });            }    public void send(){        title=tvTitle.getText().toString();//标题        content=tvContent.getText().toString();//内容            //1.得到NotificationManager        NotificationManager nm=(NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);        //2.实例化一个通知,指定图标、概要、时间        Notification n=new Notification(R.drawable.ic_launcher,"通知",System.currentTimeMillis());        //3.指定通知的标题、内容和intent        Intent intent = new Intent(this, MainActivity.class);        PendingIntent pi= PendingIntent.getActivity(this, 0, intent, 0);        n.setLatestEventInfo(this, title, content, pi);        //指定声音        //n.defaults = Notification.DEFAULT_SOUND;         //4.发送通知        nm.notify(1, n);    }}


热点排行