Basic

应用组件

活动(Activity),服务(Service),广播(BroadCastReciver),内容提供者(Content Provider)

XML

id任何的view对象都有id,用于在结构树中对view对象进行唯一的标识,编译应用后,系统会以整型形式引用此id,在布局xml文件中,则以字符串的形式在id属性中指定该id。

xml标记内部的id语法是

1
2
android:id="@+id/tv" //会在R.Java中生成一个tv,如果已经存在则使用已经存在的值
android:id-"@id/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

💰

×

Help us with donation