Android新手之旅(3) 信息的输出
时间:2022-04-23
本文章向大家介绍Android新手之旅(3) 信息的输出,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
不管什么语言,了解信息的输出可谓紧要的事情,如vb的msgbox,js的alert,c#的MessageBox.Show,这个对于调试意义重大。Android的输出方法有:
一、用Log输出。共分Log.v,Log.d,Log.i,Log.w,Log.e,和Log4Net差不多了,用颜色区分,在LogCat窗口中查看。
二、用AlertDialog。将弹出窗口,并可以处理返回事件
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命令。
Toast.makeText(this,"test info",Toast.LENGTH_SHORT).show();
四、在状态栏显示。因为涉及到单击后进入另外一个Activity,所以工作量较多。 假设已经存在一个新的Acivity名为newact,参见
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);
关于通知的更详细的设置参见
- java教程
- Java快速入门
- Java 开发环境配置
- Java基本语法
- Java 对象和类
- Java 基本数据类型
- Java 变量类型
- Java 修饰符
- Java 运算符
- Java 循环结构
- Java 分支结构
- Java Number类
- Java Character类
- Java String类
- Java StringBuffer和StringBuilder类
- Java 数组
- Java 日期时间
- Java 正则表达式
- Java 方法
- Java 流(Stream)、文件(File)和IO
- Java 异常处理
- Java 继承
- Java 重写(Override)与重载(Overload)
- Java 多态
- Java 抽象类
- Java 封装
- Java 接口
- Java 包(package)
- Java 数据结构
- Java 集合框架
- Java 泛型
- Java 序列化
- Java 网络编程
- Java 发送邮件
- Java 多线程编程
- Java Applet基础
- Java 文档注释
- PHP Execute Command Bypass Disable_functions
- 聊聊Android编译流程
- Android组件化问题思考
- 最近面试碰到的两道算法题|面试相关
- Thread也会OOM吗?
- RoundCube Webmail邮件正文存储型XSS(CVE-2015-1433)
- 再谈Android Lint
- Android DiffUtil 封装|深拷贝
- [CVE-2014-8959] phpmyadmin任意文件包含漏洞分析
- Android 统计页面渲染时长
- Transform和Task之间有关?| Gradle
- user.ini文件构成的PHP后门
- Android厂商推送Plugin化 | 掘金技术征文-双节特别篇
- 关于lnmp目录禁止执行的绕过与正确方法
- Quill编辑器自定义字体和字体大小