首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Pay4love
掘友等级
Android
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
52
文章 44
沸点 8
赞
52
返回
|
搜索文章
最新
热门
讲一讲 Android 内存优化的小秘密
java栈 - 方法中执行的基本类型变量 和 变量引用都在栈中。(类中的内部成员属性的引用在堆中) 程序计数器 - 作用是多线程切换记录上一个线程执行到的点。譬如:A线程 切换到B线程。程序计数器要记录A线程 已经执行到哪一行代码。接着cpu切换到B线程,再切换回来A线程的时候…
构建永不停止运行的Android服务
这些天我一直在努力寻找在Android中运行永不停止服务的方法。这只是追求同一目标的指南。希望能帮助到你! 由于Android 8.0(API级别26)中引入了Android电池优化,后台服务现在有一些重要的限制。基本上,一旦应用程序处于后台运行一段时间,它们就会被杀死,这使得…
性能优化,还得看AspectJ
AOP:面向切面编程(Aspect-Oriented Programming)。 如果说,OOP如果是把问题划分到单个模块的话,那么AOP就是把涉及到众多模块的某一类问题进行统一管理。比如有三个模块:登陆、转账和大文件上传,现在需要加入性能检测功能,统计这三个模块每个方法耗时多…
不要总是相信 @JvmOverloads
在使用Kotlin编程时,通常可以通过@JvmOverloads注解把多个构造函数合并成一个构造函数,尤其是当通过继承Android View 来自定义View 的时候。大多数情况下,这样写是没问题的,但是有时候它又会出现一些意想不到的问题。 接下来我们写一个Activity,…
九月份精选Github项目推荐:xCrash
xCrash 能为安卓 APP 提供捕获 java 崩溃,native 崩溃和 ANR 的能力。不需要 root 权限或任何系统权限。xCrash 能在 App 进程崩溃或 ANR 时,在你指定的目录中生成一个 tombstone 文件(格式与安卓系统的 tombstone 文…
GitHub:这个项目,让Android开发像流水线高效职责分离架构
1分钟即可掌握,ViaBus 的结构与使用方式。 当下就可使用,对原项目架构完全兼容,即插即用。 允许以 业务或模块为单位,每天1小时,完成渐进式重构。 职责边界明确,无论是写 UI 还是业务,不再被打断、相互不拖累。 原生接口即可实现 跨 Activity、跨组件的 实时双向…
支付宝 App架构的原理与实战
根据公开的 2018 年移动互联网行业分析报告,目前支付宝的月活跃用户已经超过 QQ ,成为国内第二大 App。 支付宝一开始仅仅只是一个单体应用的工具型 App,让用户可以在手机完成支付宝相关的业务查询和操作。2013 年后,支付宝逐步转型为平台型 App, 平台型 App …
Retrofit 动态管理和修改 BaseUrl,从未如此简单
在使用retrfoit做网络请求开发的时候,如果app涉及到多个不同 BaseUrl,仅仅是baseUrl不同,retrofit的其他配置都是一样的,我们不得不创建管理多个retrofit实例,或者需要在Service接口处修改@Get @Url等传入完整的url地址。这其实不…
即刻App详情页滑动效果,SlideLayout双列表页面实现
即刻 5.3 版本的时候,随着圈子详情页的内容越来越丰富,之前的页面结构已经不能满足我们的需求,需要一个新的布局方案承载各种圈子元素并满足我们的自定义交互。 CoordinatorLayout 作为容器负责两部分的布局和联动滑动,AppBarLayout 负责展示头部信息,底部…
Flutter插件开发之APK自动安装
Flutter Plugin是一种特殊的包,包含一个用Dart编写的API定义,结合Android和iOS的平台特定实现,从而达到二者兼容。1、应用的Flutter部分通过平台通道(platform channel)将消息发送到其应用程序的所在的宿主(iOS或Android)2…
下一页
个人成就
文章被点赞
403
文章被阅读
178,309
掘力值
3,274
关注了
1
关注者
134
收藏集
0
关注标签
5
加入于
2019-01-30