应用组件
活动(Activity),服务(Service),广播(BroadCastReciver),内容提供者(Content Provider)
XML
id任何的view对象都有id,用于在结构树中对view对象进行唯一的标识,编译应用后,系统会以整型形式引用此id,在布局xml文件中,则以字符串的形式在id属性中指定该id。
xml标记内部的id语法是
1 | android:id="@+id/tv" //会在R.Java中生成一个tv,如果已经存在则使用已经存在的值 |
其中开头的“@”指示xml解析器应解析并展开id字符串的其余部分,并将其标志为id资源,“+”表示这是一个新的资源名称,必须创建该名称并将其添加到资源(R.java文件夹)中。
1 | wrap_content //指示视图的大小调整为内容所需的大小 |
1 | match_parent //指示视图尽可能采用其父视图所允许的最大尺寸 |
程序调试
单元测试
单元测试是指在开发过程中对最小的功能模块进行测试,这样可以提高开发的效率,Android Studio在创建项目时会默认创建一个AndroidTest包和ApplicationTest类,测试的功能模块可以写入此类
Logcat
Logcat是Android中的命令行工具,用于获取程序从启动到关闭的日志信息。Log类的日志内容有六个级别,由低到高为:Verbose,Debug,Info,Warning,Error,Assert,前五个分别对应Log.v(),Log.d(),Log.i(),Log.w(),Log.e()静态方法,Assert是新增的,没有对应的静态方法。
转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 3049155267@qq.com