随笔分类 - Android
摘要:在Android桌面Launcher源码浅析中介绍了Android的桌面程序Launcher是如何响应用户点击事件并启动App的,这篇文章继续介绍App在Android系统层的启动流程。 一、启动流程 sequenceDiagram participant User participant Laun
阅读全文
摘要:在计算机启动过程和Linux内核Kernel启动过程介绍了计算机启动和内核加载,本篇文章主要介绍Android系统是如何启动的。 一、Android启动流程 Android系统的启动流程与Linux接近: sequenceDiagram participant Bootloader as 引导加载程
阅读全文
摘要:一、生态建设 第三方Package https://pub.dev/packages?sort=popularity 截止2021年4月,第三方库达到17000+ 二、Devops 代码风格检查 Android Studio插件 可以使用Android Studio → Plugs → 搜索Dart
阅读全文
摘要:Create New Flutter Project 在Android Studio添加上Flutter插件以后,通过File -> New -> New Flutter Project创建工程 Flutter Application 1、在弹出框中选择Flutter Application 2、填
阅读全文
摘要:官网地址 官网: https://flutter.dev Github: https://github.com/flutter/flutter Git的核心分支包括master、dev、stable、beta分支 stable为稳定版本的分支 下载SDK 在官网下载Stable稳定包: https:
阅读全文
摘要:项目代码规范 Android Studio的代码Style检查和inspect Code功能已经很强大,规范只负责代码结构和文件结构 带?的内容为可选或团队内协商内容 核心目标 提高可维护性: MVVM 降低开发成本: JAVA → Kotlin 降低沟通成本: 命名规范+代码结构 语言-Kotli
阅读全文
摘要:1.Activity是什么 Activity是Android系统中的四大组件之一,在MVC模式中属于C控制层 M(Model 模型):Model是应用程序的主体对象。 V(View 视图):是应用程序中负责生成用户界面的部分,使用XML作为编程语言。 C(Controller控制层)android的
阅读全文
摘要:原文:https://github.com/dyguests/RecyclerViewDemo RecyclerView是用于替换ListView的解决方案,将视图控制和数据绑定做了分离,提供了强大的样式定制能力 使用教程 1.准备工作 在 module 的 build.gradle 中 加入 co
阅读全文
摘要:框架布局(帧布局)是最简单的布局形式。所有添加到这个布局中的视图都以层叠的方式显示。第一个添加的控件被放在最底层,最后一个添加到框架布局中的视图显示在最顶层,上一层的控件会覆盖下一层的控件。这种显示方式有些类似于堆栈。 示例代码 效果图
阅读全文
摘要:RelativeLayout用到的一些重要的属性: 第一类:属性值为true或falseandroid:layout_centerHrizontal 水平居中android:layout_centerVertical 垂直居中android:layout_centerInparent 相对于父元素完
阅读全文
摘要:LinearLayout 1.核心属性 高度:layout_height (基于内容 wrap_content;基于父控件;) 宽度:layout_width 方向:orientation (纵向 vertical;横向 horizontal;) 位置:layout_gravity (居中 cent
阅读全文
摘要:在Android Studio中,提供了以下几种项目结构类型 我们一般常用的有以下两种结构: Project 结构类型 app/build/ app模块build编译输出的目录 app/build.gradle app模块的gradle编译文件 app/app.iml app模块的配置文件 app/
阅读全文
摘要:官方文档 概要 每一个Android应用都应该包含一个manifest文件,即AndroidManifest.xml。它包含了程序运行的一些必备信息,比如:--为Java应用程序指定一个独一无二的名字。--描述程序所包括的成分,如activities, services, broadcast rec
阅读全文

浙公网安备 33010602011771号