什么是秒开 Android App秒开,狭义的讲是指你的App的Activity从启动到显示所花费的时间在1秒以内,广义的讲是指这个过程所花费的时间越少越好。这个时间越短,你的App给用户的感觉就是响应越快,使用越流畅,…
标签:app
Android 开机自启动应用
目前有一个需求,需求说手机一启动,APP要跟着一起运行起来。之前有做过系统开发,有过一点经验。大体思路是:Android系统启动时后会发送一个开机广播(android.inten…
Android | 移动网络改变时重新发送未成功的SMS和MMS
— 作者 谢恩铭 转载请注明出处「程序员联盟」ProgrammerLeague 原文 : http://www.jianshu.com/p/e85884989f12 内容简介 前言 不可行的实现 可行的实现 …
记一次诡异的Bug修复——App自启动
1、前言 在上一版本App临发版之前,QA和PM同学同时报了一个严重的Bug:App退出之后会自动重新启动,也就是用户关不了App。开发者梦寐以求的应用常驻就这么被莫名其妙的实现了!当然这是句玩笑,估计用户会直接了当卸载…
实践App内存优化:如何有序地做内存分析与优化
由于项目里之前线上版本出现过一定比例的OOM,虽然比例并不大,但是还是暴露了一定的问题,所以打算对我们App分为几个步骤进行内存分析和优化,当然内存的优化是个长期的过程,不是一两个版本的事,每个版本都需要收集线上内存数据…
【转载】美团外卖Android平台化架构演进实践
美团外卖自2013年创建以来,业务一直高速发展。目前美团外卖日完成订单量已突破1800万,成为美团点评最重要的业务之一。美团外卖的用户端入口,从单一的外卖独立App,拓展为外卖、美团、点评等多个App入口。美团外卖所承载…
Android8.0 核心app或者service crash多次会进入factory reset
最近在搞android一个设备的开机问题,每次开机后没有半分钟就进入factory reset,开始我以为是shutdownthread这个service在搞鬼,于是我就把shutdownthead的的关机流程和重启流程…
Android架构分层演进实践
我们知道,软件开发项目是一个综合平衡的过程,要平衡时间、成本、范围、质量四个要素,在单个项目中,这四要素是非此即彼的:时间紧迫就要压缩需求范围,添加需求就要追加成本,确保质量就不能过于压缩工期,相互之间无法调和。 但如果…
[译] Android 架构:Part 3 —— 应用 Clean Architecture
到目前为止,在这个系列中,我们已经讲解了一些 初学者易犯的错误,以及过了一遍 Clean Architecture。在这最后一部分,我们会介绍最后一个难题:标签,或者准确地说,组件。 译者注:看完了这一部分,还有第四部分…
动态权限申请
以前的权限都是在Manifest文件中列出,app安装时申请,用户同意后app就拥有了相关权限。6.0之后,敏感权限需要在不仅 需要在 Manifest中列出,还需要在代码中检查并申请,根据用户不同的操作作出反应。 以相…
蘑菇街 App 的组件化之路
在组件化之前,蘑菇街 App 的代码都是在一个工程里开发的,在人比较少,业务发展不是很快的时候,这样是比较合适的,能一定程度地保证开发效率。 慢慢地代码量多了起来,开发人员也多了起来,业务发展也快了起来,这时单一工程开发…
点读笔写字App(1)——从Drawable中获取图片画图
【如果你想了解这个点读笔写字App的背景,请移步这里 http://www.jianshu.com/p/ee2a1bb99280 】 直到这篇文章的时候,我并不知道在android App运行的过程中需要使用到的图片文件…