一、制定规范不需要太多理论知识,只要记住两点就够了:尽力简单,多写注释 二、登录页面的登录按钮命名: login_button(资源文件) btnLogin(java代码按钮实例) 三、命名规范简单易记: 一)java类文件命名规范。 a、Activity命名规范:以Activity作为后缀。比如说PersonActivity b、Adapter命名规范:以Adapter作为后缀。比如说Pe
目录前言一、DeepLink定义二、显式DeepLink1.简介2.创建显式DeepLink3.NavDeepLinkBuilder接口说明(1).NavDeepLinkBuilder(Context context) [必选](2).setGraph(int navGraphId) [必选](3).setDestination(int destId)/addDestination(int de
# Java业务命名指南 作为一名刚入行Java开发者,了解业务命名规范是至关重要。这不仅有助于代码可读性,还能提高团队协作效率。本文将详细介绍Java业务命名流程、步骤以及代码示例。 ## 业务命名流程 首先,我们通过一个简单流程图来了解业务命名整体流程: ```mermaid graph LR A[开始] --> B[确定业务模块] B --> C[创建业务
原创 2024-07-17 06:42:43
53阅读
今天来学习python变量和命名。咳咳,每个人心里都有一帮朋友,这个朋友名字就是个变量。怎么理解变量呢?比如,朋友A问B,“C电话是多少";B会说,”13800138000“,这里C就是一个变量。再如:朋友A问B,"C生日是多少";B说:”XX月XX日“,这里C就对应一个时间。所以变量就是在特定环境中代表特定内容和意义,当然暗号也是变量一种。这是我对变量理解。 说完变量,怎
此文章是本人学习mldn魔乐科技DAO设计模式教学视频后,总结下来,用于复习使用,在这里感谢mldn学习视频。DAO设计模式?DAO全称是(Data Access Object,数据库访问对象),主要功能就是用于进行数据操作,在程序标准开发架构属于数据操作。简要介绍一下企业分层架构:显示:主要使用JSP/Servlet进行页面效果显示业务:(Business Object,数据
转载 2023-08-18 11:03:47
163阅读
选自《Android内核剖析》  
转载 2月前
420阅读
## Android开发实现流程 ### 概述 Android开发是指在Android操作系统上进行应用程序开发层级结构。在这个层级开发者可以使用Java等编程语言和Android SDK进行应用程序开发。下面将详细介绍Android开发实现流程。 ### 流程图 ```mermaid flowchart TD A[需求分析] --> B[界面设计] B -->
原创 2023-11-21 09:38:59
42阅读
0x01 如何分层结合Inmon和Kimball集线器式和总线式数据仓库优点,分层为ODS【-MID】-DW-DM-OLAP/OLAM/app ODS是将OLTP数据通过ETL同步到数据仓库来作为数据仓库最基础数据来源。在这个过程数据经过了一定清洗,比如字段统一,脏数据去除等,但是数据粒度是不会变化。ODS数据可以只保留一定时间。MID中间层是采用Inmon集线器架构
android开发有一段时间了,从一个完全没接触过android开发者,到慢慢熟悉android常用API以及能顺利开发一般技术含量应用,一路走来,博客记录见证了这一切,结合自己经历,学习android应用开发也不是难事(这里只是浅谈应用学习),下面是我学习历程:一、基础知识学习这里方式有多种,可以看视频,看入门教程,或者参加培训机构等等。这个过程只是能让知道android
[本文尚未完成] 期望特性设备自适应使用Android提供无关性单位ActivityFragmentLayout组合运用Android各组件使用模式UI界面Service后台服务Base Component基础组件DataPersistenceComtentProviderNotificationBoardcast模块化开发基础模块库具体项目给新人Best Practice总结脚注 网络上很
转载 2023-07-06 22:35:07
113阅读
标识符命名法标识符命名法最要有四种:1驼峰(Camel)命名法:又称小驼峰命名法,除首单词外,其余所有单词第一个字母大写。2帕斯卡(pascal)命名法:又称大驼峰命名法,所有单词第一个字母大写3下划...
转载 2015-03-18 16:36:00
116阅读
2评论
在讲解命名规范前,先初略介绍下当前主要标识符命名法和英文缩写规则。标识符命
转载 2022-11-08 11:01:46
163阅读
       众所周知,android平台上应用开发主要基于Java语言,但平台完全支持且提供了一定Native开发能力(主要是C/C++),使得开发者可以借助JNI更深入实现创意。本文主要介绍android平台JNI机制和Native模块开发与发布方法。 JNI简介     &nb
转载 2023-08-27 21:26:50
177阅读
在2011年做一个iptv项目中就接触了这个Application类,虽用起来简单,但还是有些需要注意地方。空闲之余,总结如下:android系统为每个程序运行时创建一个Application类对象,且application对象生命周期就等于这个程序生命周期。因为它是全局,单例,所以在不同Activity,Service获得对象都是同一个对象。通常我们不需要指定一个Applic
转载 11月前
28阅读
            简单应用开发Android体系结构Android体系机构分为四,分别为:应用、框架、类库和虚拟机、Runtime、内核。如下图所示:应用简介Android核心应用程序,第三方app所有的应用程序都是使用JAVA语言编写应用程序包括联系人短信电话地图日历E
传统风格Controller需要实现Controller接口,而现在我们只需要用注解就行了。基于注解控制器有几个优点,1.一个控制器可以处理多个action(动作),而一个实现 Controller接口控制器只能处理一个动作。    2.基于注解控制器请求映射不需要存储在配置文件,使用RequesetMapping注解类型就可以对一个方法进行请求处理。要写一个Cont
转载 2024-08-27 17:13:32
44阅读
Zygoto作用Zygoto作用有两个:1. 启动SystemServer2. 孵化应用进程SystemServer也是通过Zygoto来启动,因为SystemServer需要Zygoto初始化好一些系统资源,包括常用类、JNI函数、共享库等等,这些资源直接从Zygoto继承过来对启动SystemServer是一件性能提升事情。Android中进程启动通用流程 - 启动三段式进程启动
【简介】XML命名空间是为了实现,在一个XML树种出现两个或多个相同名称但不同含义标签正常解释,使用是xmlns属性。1. 通过xmlns属性定义前缀命名空间<table> <tr> <td>苹果</td> <td>柚子</td> </tr> </t
转载 1月前
343阅读
      在团队开发项目中,统一命名规范与编码风格非常重要,只有这样才像一个优秀团队开发产品。而且这样方便阅读其他人代码,便于后期维护。我觉得 Android 源码可读性很好,风格统一,而在实际项目中经常看到混乱风格,缩进有的是tab有的是space,命名有的是中文拼音有的是英文,看上去非常乱。相信大家都喜欢简洁整齐代码,这就需要团队成员稍微牺牲下个性
分层OSI模型有哪几层?应用数据):定义了应用进程间通信和交互规则,通过应用进程间交互来完成特定网络应用。表示数据):用于应用层数据编码和转换功能,确保一个系统应用发送数据能被另一个系统应用识别。会话数据):负责建立、管理和终止表示实体之间通信会话。传输(段):建立端到端链接,为上层协议提供端到端可靠和透明数据传输服务,包括处理差错控制和流量控制等问题,向
  • 1
  • 2
  • 3
  • 4
  • 5