暂时未有相关云产品技术能力~
Harmony Ble 蓝牙App (一)扫描(上)
Android 项目编译 Gradle 配置说明
Android MVI框架搭建与使用(上)
Android 12 蓝牙适配 Java版(上)
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深色模式)
Android 启动优化说明、黑白屏处理
Android Studio Bumblebee | 2021.1.1(大黄蜂版本使用介绍)
Android MVVM框架使用(十二)记事本功能增强:视图类型、批量删除、搜索笔记
Android MVVM框架使用(十一)(功能开发)记事本
Android MVVM框架搭建(九)TabLayout、ViewPager、城市地图天气切换
Android MVVM框架搭建(八)高德地图定位、天气查询、BottomSheetDialog
Android MVVM框架搭建(七)Permission、AlertDialog、拍照和相册选取
Android Compose 新闻App(一)网络框架搭建
Android 移动应用性能优化 之 友盟
Android 低功耗蓝牙开发(扫描、连接)
Android BottomSheetDialog设置背景透明无效?(解决)
Android App上架应用市场所需资料说明
Android 小米推送服务集成
Android 正则表达式
Android 发布开源库到 JitPack (详细步骤)
Unable to load class ‘javax.xml.bind.annotation.XmlSchema‘.
Android OPPO推送服务集成
微信小程序 之 网络请求、数据解析、页面渲染、动态参数
微信小程序 之 Hello World!
Android 华为推送服务集成
Android 百度语音合成 (含离线、在线、API合成方式,详细步骤+源码)
Android TabLayout 使用进阶(含源码)(下)
Android TabLayout 使用进阶(含源码)(上)
Android 垃圾分类APP(七)历史记录
奇怪的需求,在国内Android应用不用微信、支付宝、要用苹果Pay
作为Android程序员,感情最深的就是我的第一台Android测试手机,荣耀8青春版,陪我度过技术最菜的时期,现在也依然在征战。