自学android有一段时间了,现在一边面试以便查漏补缺,看到网上有很多关于命名规范的文章,结合自己的编程经验摘抄整理。一、Android编码规范 1.注释java代码中不要出现汉字,注释用简洁的英文书写,如果你英语很烂请至少做到简洁明了,不会产生二意。 2.局部变量命名、静态成员变量命名 只能包含字母,单词首字母出第一个外,都为大写,其他字母都为小写,如btnSubmitTable 3.常量命名
转载 2023-08-27 23:13:36
42阅读
Paseal命名法Paseal命名法特点:String MyName-DelphiInt MyAge每个单词首字母大写Camel命名法Camel(驼峰的意思)命名法特点:String myName-java首字母小写,其他每一个首字母大写它常用在java命名匈牙利命名法匈牙利命名法特点:String strMyName-VB6 用一个前缀来标定一些东西,可以标定它的类型也可以标定它的特征:int
转载 2023-05-27 15:28:16
64阅读
命名进行规范可以提高代码的可读性,一个好的命名方式,能很轻易的知道变量或者方法或者对象的意义,正所谓的顾名思义。命名方式没有美丑对错之分,关键在于统一,整个项目使用统一的命名方式是很有必要的。 类的命名规范:  如果是Android SDK提供的Android应用组成部分,那么类名应该是类的作用的英文全称或者缩写+ Android SDK基类的名字。 例子:Activity类名字应该是
转载 2023-07-25 19:38:35
37阅读
万丈高楼平地起,再高的楼如果地基不稳最终也会崩塌。 代码命名规范至关重要。(一) 布局Layout文件命名1. Activity View命名:activity_功能模块_子描述_子描述2.xml 例如:activity_main.xml、activity_register_basicinfo.xml 2. Fragment View命名:fragment_功能模块_子描述_子描述2.xml
转载 2023-07-02 10:31:59
65阅读
Activity 的 layout 以 module_activity 开头 Fragment 的 layout 以 module_fragment 开头 Dialog 的 layout 以 module_dialog 开头
简明概要 多写注释 一、关于命名规范 对于开发项目来说肯定是要有统一的规范,然而命名规范需要做到哪几点呢? 答: 首先,不能反人类。 再来就是,要望文而知其意。
标识符命名法标识符命名法最要有四种:1 驼峰(Camel)命名法:又称小驼峰命名法,除首单词外,其余所有单词的第一个字母大写。2 帕斯卡(pascal)命名法:又称大驼峰命名法,所有单词的第一个字母大写3 下划线命名法:单词与单词间用下划线做间隔。4 匈牙利命名法:广泛应用于微软编程环境中,在以Pascal命名法的变量前附加小写序列说明该变量的类型。 量的取名方式为: + + 范围前缀,类型前缀,
转载 2023-08-17 17:29:01
28阅读
目录引言Android 命名空间Android 命名空间的分类android命名空间tools:命名空间影响Lint显示覆盖ui显示auto命名空间 引言大家都知道Android 中都有命名空间这个说法,但是那些是命名空间呢?他们有什么用处?我们如何真确的使用Android命名空间?这里我们就来探究一下。Android 命名空间首先,我们需要知道的是Android命名空间值出现再Android
# Android 命名Android 开发中,命名是一个非常重要的方面。良好的命名规范可以提高代码的可读性和可维护性,减少错误和混淆。本文将介绍一些 Android 命名的最佳实践和常用规则,并提供一些代码示例来说明。 ## 包名命名 Android 应用的包名是唯一的标识符,它用于区分不同的应用程序。包名应该是全小写字母,使用逆域名的方式命名。例如,如果你的公司域名是example
原创 2023-07-23 16:50:52
69阅读
基本概念介绍命名空间(namespace) XML 命名空间提供避免元素命名冲突的方法。—w3school.com打个比方,A学校有名学生叫做林小明,B学校也有名学生叫林小明,那我们如何识别这两名拥有相同名字的同学呢?这时候命名空间就派上用场了。A和B此时就可以被当成是命名空间了。也就是说,命名空间里面存放的是特定属性的集合,Android中常见的命名空间1.androidxmlns:androi
转载 2023-09-12 23:26:10
8阅读
前言:ui自动化目前使用比较广泛,但是各种各样的弹框会阻断自动化流程。如果业务自己写处理逻辑又特别笨重。于是一个独立的能自动处理弹框的app就会很实用。基本配置:accessibilityservice.xml<?xml version="1.0" encoding="utf-8"?> <accessibility-service android:accessibilit
@Override public boolean onTouchEvent(MotionEvent event) { // TODO Auto-generated method stub if(event.getAction()==MotionEvent.ACTION_DOWN){   //点击屏幕执行的代码 } return super.onTouchEvent(even
转载 2023-07-18 22:10:57
155阅读
最近研究了一下android 屏幕中控件点击的分发机制,到底是如何实现的????? 为啥点击了屏幕就能响应,这么智能啊??? 容器类控件和普通控件有什么区别??? 容器类控件(如linearlayout)和里面的子控件(button)谁先响应这个点击事件???? touch事件和click事件到底有啥区别?? touch事件里面的down、move、up到底是怎么执行的??? 话不多说
转载 2023-10-11 19:24:12
73阅读
研究了一下android的touch事件,从doc到google,算是有了一些初步的理解。以下是经过消化的个人理解,有可能与事实不符,欢迎指正。   首先,来了解一下android的事件机制。android的基本元事件我猜应该有5种,理由是MotionEvent类里有5个事件常量,分别是ACTION_DOWN,ACTION_MOVE,ACTION_UP,ACTION_CANCEL和ACT
很多时候listview只显示简略信息,我们需要点击子项去跳转或在显示详细信息的位置,将相关的详细信息显示出来,listview提供了onItemClickListener()方法,在方法中我们可以执行我们需要的内容。listview.setOnItemClickListener(new OnItemClickListener(){ @Override
 骆驼式命名法(Camel-Case)又称驼峰式命名法,是电脑程式编写时的一套命名规则(惯例)。正如它的名称CamelCase所表示的那样,是指混合使用大小写字母来构成变量和函数的名字。程序员们为了自己的代码能更容易的在同行之间交流,所以多采取统一的可读性比较好的命名方式。  骆驼式命名法就是当变量名或者函数名是由一个或者多个单词连结在一起,而构成的唯一识别字时,第一个单词以小
命名管道,让无血缘进程通信命名管道:是有标识符的管道,其他进程可以通过管道标识符寻找到管道,以p开头的文件 匿名的是竖划线匿名管道通过子进程继承父进程做到的 fork函数中,父子进程通过管道通信的实质是fork会 继承 文件描述符表的特性做到的命名管道通过管道文件,文件在磁盘上有唯一的路径,通过路径找到对应的资源 命名管道中,两个进程打开磁盘上的文件在内存中只打开了一份,通信时候数据不会刷新到磁盘
转载 2023-12-25 14:16:29
206阅读
1、layout布局文件命名规则1)、activity布局文件命名activity+描述。如:activty_splash.xml2)、fragment布局文件命名fragment+描述。如:fragment_home.xml3)、listview等条目布局文件命名item+描述。如:item_tools.xml4)、对话框布局文件命名dialog+描述。如:dialog_keyboard.xml
转载 2023-07-05 13:32:09
118阅读
# 实现 Android 点击不可点击 ## 1. 整体流程 | 步骤 | 操作 | | ---- | ---- | | 1 | 创建一个 Button 控件 | | 2 | 设置 Button 的点击事件 | | 3 | 在点击事件中添加逻辑,使按钮不可点击 | ## 2. 具体步骤 ### 步骤一:创建一个 Button 控件 在布局文件(例如 activity_main.xml)中
原创 2024-03-21 05:47:49
56阅读
废话不多说,直接开始规范Android代码命名:可以提高开发效率和维护效率(提高代码可读性);全局而言,命名时:不能以看得很清楚,下面来介绍一下四级包名(...
  • 1
  • 2
  • 3
  • 4
  • 5