android--进阶
文章平均质量分 71
android进阶
袁震
真知即所以为行,不行不足谓之知
展开
-
android 实现本地一键打包,告别繁琐的studio操作
在实际开发项目中,我们的工程目录往往是多个app在一个工程下的,每次打包都需要手动的用studio点击Build->Generate Signed Bundle or APK->APK 选择app,签名等,甚至有的app签名还不一样,还需要手动的来回切换,非常麻烦。所以,我就考虑采用多渠道打包+shell脚本的方式,来实现一行命令打包。先来看看我的工程目录结构,有11个app,且签名还不一样。用android studio打包,操作非常繁琐。原创 2023-08-31 14:25:00 · 1875 阅读 · 2 评论 -
android注解之APT和javapoet
JavaPoet是square推出的开源java代码生成框架,提供Java Api生成.java源文件,这个框架功能非常实用,也是我们习惯的Java面向对象OOP语法, 可以很方便的使用它根据注解生成对应代码。通过这种自动化生成代码的方式, 可以让我们用更加简洁优雅的方式要替代繁琐冗杂的重复工作。关于APT和JavaPoet的使用就讲完了,利用这个技术,我们可以实现很多强大的功能。原创 2023-09-09 10:51:53 · 816 阅读 · 0 评论 -
Android需要掌握的shell脚本基础
a=10 #定义一个变量 注意: a =10 a = 10 都是错误的写法echo a==$a# $0 Shell本身的文件名# $1~$n 添加到Shell的各参数值。$1是第1参数、$2是第2参数…echo 当前Shell脚本的名称是: $0echo 参数一:$1echo 参数二:$2。原创 2023-08-30 22:29:31 · 2197 阅读 · 0 评论 -
Android 使用kotlin+注解+反射+泛型实现MVP架构
用于存储数据。它负责处理领域逻辑以及与数据库或网络层的通信。:UI层,提供数据可视化界面,并跟踪用户的操作,以便通知presenter。:从Model层获取数据,并且应用UI逻辑来决定显示什么。它管理View的状态,并且根据来自于View的用户的输入执行动作。实现mvp模式的核心点就是将view层和presenter绑定,将view层和model层解耦。原创 2023-09-25 10:24:49 · 666 阅读 · 0 评论 -
Android 需要掌握的Linux基础
vim分为三种模式:命令模式,编辑模式,末行模式。原创 2023-08-30 20:45:58 · 338 阅读 · 0 评论