首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Petterp
掘友等级
Android Developer
|
公众号: Petterp
一个略懂技术的小伙子🏃
获得徽章 25
动态
文章
专栏
沸点
收藏集
关注
作品
赞
456
文章 415
沸点 41
赞
456
返回
|
搜索文章
最新
热门
日常开发 | Android实现同时安装测试环境与生产环境包
相当于在打包时,会为debug的包原包名后增加 .debug. 当我们的项目中包含华为push时,往往会有如上代码,此时如果不处理包名,就会出现同时只能安装一个APP,否则adb就会提示 com.huawei.hms.update.provider.UpdateProvider…
开源项目 | ☁️CloudAAC,一个基于JetPack的Android通用化框架
与大千你我一样,皆是从 无架构到MVC->模块化->MVP-> MVVM->AAC->组件化AAC。 多时候,我有在考虑,我们真的需要过度去设计吗?可能有人喜欢 BaseVMFragnment,但有些时候,我们真的需要ViewModel吗,我们真的只有一个ViewModel吗,…
Activity | 关于Activity,一个初级开发应该知道的一切
Activity 作为一个老生常谈的话题,它是我们刚接触Android开发就遇到,虽然已有一段时间开发经验,但谈起完全搞懂Activity相关,不敢妄言,故结合个人理解及书籍参考,简单总结一下 Activity基础相关知识,其中也留出了一些有意思的问题。 在我们开发中,经常会遇…
数据结构 | 对于链表你还记得多少?
不同于栈与队列及动态数组,它是真正意义上最简单的动态数据结构。 加深引用的理解。(类似C语言的指针) 在上述的实现里,我们在添加节点时,每次都需要考虑链表为null的情况,对于这种状态下,我们可以考虑引入一个虚拟节点,这样我们每次遍历添加时就可以不用 index-1,即无需考虑…
数据结构 | 关于栈与队列,是否只记得后进先出与排队
考虑到需要扩容,所以我们使用ArrayList最为底层的动态数组支持。 比如我们在开发中常见的方法栈,即在 A方法中去调用B方法,B方法再去调用C方法。类似下面这样的代码,都是通过上次的中断位置找到接下来应该执行的位置继续执行。 队列是一种先进先出的数据结构。也可以理解为先到先…
抬头看天 | 谈谈移动端抓包方式和原理及如何防犯中间人攻击
在 windows 环境非常好,提供了一系列抓包方式及后续的脚本,划重点,脚本,这也是众多人喜欢的原因。 注意:在mac支持很差,新版软件缺少核心功能脚本,体验很差。 体验nice,在Mac,windows体验均可以,支持定时存储,不支持相关脚本。(这也是为什么不如fiddle…
JetPack | Hilt-依赖注入框架上手指南
Hilt 是Google 最新的依赖注入框架,其是基于Dagger研发,但它不同于Dagger。对于Android开发者来说,Hilt可以说专门为Android 打造,提供了一种将Dagger依赖项注入到Android应用程序的标准方法,而且创建了一组标准的组件和作用域,这些组…
Kotlin | 简简单单理解协程就够了
观察上面demo的运行结果,是不是很舒服,看起来同步的方式内部却是在异步操作。那上面注释中 挂起 是什么意思呢? 观察上面的打印日志,我们不难发现,在调用 delay 函数时,线程并没有停下,相对来说,只是我们的协程代码块被挂起,等待恢复。只有前面的挂起函数执行结束,我们的协程…
个人成就
2022年度人气作者No.38
优秀创作者
文章被点赞
2,663
文章被阅读
323,554
掘力值
10,930
关注了
120
关注者
1,329
收藏集
10
关注标签
13
加入于
2019-05-28