一些规范和常识

来源:互联网 发布:淘宝最过的零食店 编辑:程序博客网 时间:2024/05/22 15:32

项目的包名遵循“DNS反转”约定,比如android.gzd.com,包名会是反过来的com.gzd.android,最后在尾部附上应用名称,名称无论大小写都是小写。


命名规则里,活动或者碎片或者服务等等,在java类中应该使用对应的英文来结尾,其对应的布局命名会以小写反序来命名;java文件中以大小写分割单词,布局文件里用下划线。


布局文件必须有一个名字,这个名字不是id;布局文件必须有根元素,而根元素里要指定命名空间。


实例变量以m作为开头来命名,对应的set、get方法可以设置去处M。settings->Editor->CodeStyle->java->CodeGeneration。


Alt+Enter健可以引入包。


任何添加到res/drawable中的.png、.jpg、.gif的文件都会获得资源ID,但是文件名必须是小写字母组成。


可以通过Android Monitor上方的Devices查看及切换使用的AVD。


Log的第一个参数通常是以类名来命名为TAG,以方便知道日志消息的来源。


Log可以创建过滤器,并在里面添加过滤TAG。


Log.e打印异常:



LogCat中寻找最后一个异常,它是首先入栈的;然后寻找它的第一行,该行对应源代码。


manifest配置文件是个包含元数据的XML文件,用来向操作系统描述应用。


@Override注释的一个作用,要求编译器保证当前类具有你要覆盖的方法;如果在重写时写错了,会报错没有这个方法,不加注释不报错。


创建水平布局文件,右键res->New->Android resource directory->Resource type->layout + Available qualifiers->Orientation->Landscape。


视图添加依赖库:File->Project Structure->app->Dependencies。


绑定视图实例与数据放在viewHolder里,在bind里调用就行了:



记录栈日记跟踪:






原创粉丝点击