暂时未有相关云产品技术能力~
Android开源爱好者
Android Ble蓝牙App(二)连接与发现服务
Harmony Ble蓝牙App(三)特性和属性
Harmony Ble 蓝牙App (一)扫描(下)
Harmony Ble 蓝牙App (一)扫描(上)
Harmony 个人中心(页面交互、跳转、导航、容器组件)(下)
Android 自定义View 之 简易输入框
Harmony 个人中心(页面交互、跳转、导航、容器组件)(上)
Harmony ArkTS语言(下)
Android Ble蓝牙App(六)请求MTU与显示设备信息
Android Ble蓝牙App(四)UI优化和描述符
Android Ble蓝牙App(三)特性和属性
Android WIFI使用简述(下)
Android 12 蓝牙适配 Java版(上)
Android 编译C++
Android 自定义View 之 圆环进度条
Android Ble蓝牙App(五)数据操作
Android Ble蓝牙App(一)扫描(下)
Android MVI框架搭建与使用(上)
Android Studio Electric Eel | 2022.1.1 版本
Android 12 蓝牙适配 Java版(下)
Harmony ArkTS语言(上)
Android Ble蓝牙App(一)扫描(上)
Android 自定义View 之 Dialog弹窗
Android 项目编译 Gradle 配置说明
Android 自定义View 之 Mac地址输入框(上)
Android MVI框架搭建与使用(下)
Android WIFI使用简述(上)
Android Ble蓝牙App(七)扫描过滤
Android 天气APP(七)城市切换 之 城市数据源
在上一篇文章中,我们完成了组件的创建、gradle统一管理、组件模式管理和切换,那么这一篇文章,我们需要做的就是组件之间的通讯了。
在进行安装开发的时候我们经常会对项目进行不同业务逻辑处理分包,例如专门处理网络、数据库、业务逻辑代码的,如果我们不分包则所有东西写在一起,势必在开发过程中会浪费很多时间在寻找文件上,而分包的思想源于模块化,例如一些utils类,专门放到一个包下面,这样在使用的时候就能很快找到。节省开发时间,降低后期维护成本,那么组件化是什么?
最近发现这个项目好似迎来了第二春,GitHub上的Start和Fork增加的很快,我的猜测是学生在通过这个项目来学习和完成自己的作业。随着Android版本的更新,Android Studio的更新,项目中一些内容不能在新版本中很好的使用,甚至出现编译不了的情况,这对我来说没啥,但是对于拿到项目满心欢喜的学生来说,运行不了,无疑是致命的,而我写在项目Readme下面我将演示一下怎么在本地运行这个项目的代码。
Android Studio Dolphin | 2021.3.1不显示布局XML预览
Android Socket通讯 之 心跳消息
Android 低功耗蓝牙开发简述
Android RecyclerView使用简述
Android Socket通讯 之 表情列表优化、业务逻辑优化
Android Socket通讯 分离服务端和客户端、发送表情消息
Android Socket通讯
Flutter 第一个程序Hello World!
Android Notification使用
Android Git之旅
Android 允许其他应用启动您的Activity
Android 连接低功耗蓝牙出现 Caught a RuntimeException from the binder stub implementation.
Android 12 蓝牙适配
Android Compose 新闻App(二)ViewModel、Hlit、数据流
Android Compose 新闻App(一)网络框架搭建
Android Jetpack组件 Compose 使用介绍
Android Jetpack组件 DataStore的使用和简单封装
Android MVVM框架使用(十三)UI更新 (App启动白屏优化、适配Android10.0深色模式)