Android入门基础知识
2016-08-14 10:27
176 查看
Android日志工具Log用法:
------------
1.Log.v()
这个方法用于打印那些最为琐碎的,意义最小的日志信息.对应级别 verbose,是Android日志里面级别最低的一种
————
2.Log.d()
这个方法用于打印一些调试信息,这些信息对于调试程序和分析问题应该是有帮助的.对应级别debug,比verbose高一级.
—–
3.Log.i()
这个方法用于打印一些比较重要的数据,这些数据应该是你非常想看到的,可以帮助你 分析用户行为的那种.对应级别info,比debug高一级.
—-
4.Log.w()
这个方法用于打印一些警告信息,提示程序在这个地方可能会有潜在的风险,最好去修复一下这些出现警告的地方.对应级别 warn,比info高一级
—-
5.Log.e()
这个方法用于打印一些程序中的错误信息,比如程序进入到了catch语句当中.当有错误信息打印出来的时候,一般都代表你的程序出现严重问题了,必须尽快修复.对应级别error,比warn高一级.
活动启动模式:
1.standard是活动的默认启动模式,在不进行显示指定的情况下,所有活动都会自动使用standard这种启动模式在standard启动模式中每启动一个活动,它都会在返回栈中入栈,并且处于栈顶位置.对于使用standard启动模式的活动,系统不会在乎这个活动是否已经存在于返回栈中,每次启动都会创建一个该活动的实例.
2.singleTop
当活动的启动模式指定为singleTop时,在启动活动时如果栈顶已经是该活动,则认为可以直接调用它,不会再创建新的活动实例.
3.singleTask
当活动的启动模式指定为singleTask,每次启动活动系统会首先在返回栈中检查是否存在该活动的实例,如果发现该活动已经存在则直接使用该实例,并把在这个活动之上的所有活动通通出栈,如果没有发现则创建一个新的活动实例.
4.singleInstance
指定为singleInstance启动模式的活动会启用一个新的返回栈来管理这个活动(其实如果singleTask指定了不同的taskAffinity,也会启动一个新的返回栈).
以上除了默认的standard模式外另外三种都需要在活动注册时写明,代码如下:
<xml> <activity android:name=".soapactivity" android:launchMode="lungcherMode" //there android:label="This is soap" > <intent-filter> <action andropid:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </xml>
相关文章推荐
- Android宝典入门篇-基础知识
- android基础知识之AIDL简单入门
- Android入门学习笔记(一)|基础知识|文件数据存储读取|解析XML
- android Handler 基础知识入门
- Android基础入门知识
- Android基础知识: Android基本认识和入门案例
- 极客学院android(一)-----JAVA编程基础知识入门
- Android 入门基础知识
- 关于进行java学习和Android开发,本人认为的一些基础的入门必需知识,全程手敲
- 1.Android开发入门基础知识
- android基础知识之AIDL简单入门
- android入门---环境搭建(配置环境变量)和基础知识
- 入门:PHP编程“数组”的基础知识
- Java - Java基础知识——Java入门与加深
- Java基础知识——Java入门与加深
- MySQL入门基础知识简介
- 脱壳基础知识入门和提高-----第一课 PE格式
- 基金投资从入门到精通之一:基础知识篇
- 解密基础知识入门
- Windows API-GDI入门基础知识详解 来源: PConline.com.cn