前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Android新手之旅(3) 信息的输出

Android新手之旅(3) 信息的输出

作者头像
用户1075292
发布2018-01-23 15:01:13
1.1K0
发布2018-01-23 15:01:13
举报
文章被收录于专栏:听雨堂听雨堂

  不管什么语言,了解信息的输出可谓紧要的事情,如vb的msgbox,js的alert,c#的MessageBox.Show,这个对于调试意义重大。Android的输出方法有:

一、用Log输出。共分Log.v,Log.d,Log.i,Log.w,Log.e,和Log4Net差不多了,用颜色区分,在LogCat窗口中查看。

二、用AlertDialog。将弹出窗口,并可以处理返回事件

代码语言:js
复制
import android.app.AlertDialog;
import android.content.DialogInterface;
             new AlertDialog.Builder(login.this)
            .setTitle("这是提示!")
            .setMessage("这是提示的内容")
            .setPositiveButton("关闭",new DialogInterface.OnClickListener(){public void onClick(DialogInterface di, int ii){}})
            .show();
 

三、在信息栏显示。用Toast.makeText命令。

代码语言:js
复制
Toast.makeText(this,"test info",Toast.LENGTH_SHORT).show();

四、在状态栏显示。因为涉及到单击后进入另外一个Activity,所以工作量较多。 假设已经存在一个新的Acivity名为newact,参见

代码语言:js
复制
NotificationManager nm = (NotificationManager)getSystemService(Context.NOTIFICATION_SERVICE);
Notification n = new Notification(R.drawable.icon, "Hello,there!", System.currentTimeMillis());              
n.flags = Notification.FLAG_AUTO_CANCEL;
Intent i=new Intent();
i.setClass(add2.this, newact.class);
PendingIntent pi=PendingIntent.getActivity(this, 0, i, 0);
n.setLatestEventInfo(this, "button1", "button1的通知", pi);
nm.notify(R.string.app_name, n);

关于通知的更详细的设置参见

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2011-07-11 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档