Android常见问题
文章平均质量分 59
LvLuffy
没有永航的敌人,也没有永航的朋友,只有永航的利益。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
mac Android Studio配置adb环境(使用adb报错 adb: command not found)
1、打开mac终端或者启动 Android Studio 的Terminal。可以在Tools-SDK Manager中查看sdk路径,如下图所示。7、可以输入下面的命令来判断是否配置成功。3、创建.bash_profile文件。4、打开.bash_profile文件。2、进入当前用户home目录。8、出现版本信息则配置成功。原创 2025-11-05 11:30:37 · 273 阅读 · 0 评论 -
App优化(六)网络优化
引言互联网时代, App作为于用户交互的端, 可以说实际上是一个界面, 产品的业务, 服务都是由Server提供的. 而App与Server的交互依赖于网络, 故而网络优化, 也是我们的App优化中不可缺少的一个优化项.1, 网络连接对用户的影响App的网络连接对于用户来说, 影响很多, 且多数情况下都很直观, 直接影响用户对这个App的使用体验. 其中较为重要的几点:流量 App的流量...原创 2019-12-19 16:44:51 · 1616 阅读 · 0 评论 -
App优化(五)电量优化
引言电量使用优化, 基本上是我们最不怎么关注的一项优化. 可能很多公司连QA/Tester也不会关注测试App电量的使用. 一般来说开发和测试的测试设备也一直是连着USB处于充电状态的, 感官上也体会不到电量的损耗.然而, 对于用户来说, 实际上App的电量损耗也是用户体验的一个方面. 特别是当今人们对移动设备的依赖度越来越高, 电量也是用户特别关注的.今天我们就来聊聊Android App...原创 2019-12-19 17:03:39 · 974 阅读 · 0 评论 -
App优化(四)内存优化
引言系列终于走到了内存这里了.内存问题, 一直是Android App开发中比较困扰的问题. 灾难性, 难以复现, 难以定位. 内存管理的知识也相对生涩, 很多工具的使用需要对一些内存相关的专有名词有一定了解, 例如GC Roots, Heap, Stack, Shallow Size, Retained Size, Depth等等.计划整理了之前的笔记, 也查阅了相关资料, 发现这块内容还...原创 2019-12-19 15:57:51 · 365 阅读 · 0 评论 -
App优化(二)布局优化
1,分析analyze->inspect code2,怎么优化布局2-1:尽量减少布局层级和复杂度2-1-1:尽量不要嵌套使用RelativeLayout。2-1-2:尽量不要在嵌套的LinearLayout中都使用weight属性。2-1-3:Layout的选择, 以尽量减少View树的层级为主。2-1-4:去除不必要的父布局。2-1-5:善用TextView的Drawab...原创 2019-12-19 14:22:59 · 361 阅读 · 0 评论 -
App优化(一)App启动速度优化
1,代码分析因为这个App集成了Bugly, Push, Feedback等服务, 所以Application的onCreate有很多第三方平台的初始化工作…public class GithubApplication extends MultiDexApplication { @Override public void onCreate() { super....原创 2019-12-19 14:03:38 · 636 阅读 · 0 评论 -
Android 统计启动时长
1,启动类型1>.冷启动:当启动应用时,后台没有该应用的进程,这时系统会重新创建一个新的进程分配给该应用,这个启动方式就是冷启动。冷启动因为系统会重新创建一个新的进程分配给它,所以会先创建和初始化 Application 类,再创建和初始化 MainActivity 类,最后显示在界面上。2>.热启动:当启动应用时,后台已有该应用的进程(例:按back键、home键,应用虽然会退出...原创 2019-12-19 10:05:54 · 1606 阅读 · 0 评论 -
内存泄露
1. 内存泄露原因当一个对象不再被使用,在回收时另一个正在使用的对象持有它的引用导致本该被回收的对象不能被回收而留在堆内存中,就产生了内存泄露。说白了,该对象无法被回收的原因就是被一个生命周期更长的对象引用了。其实内存泄露就是一句话,生命周期较长的对象持有生命周期较短的引用。2. 内存泄露影响1>:Android系统给每个应用程序分配内存有限,如果app超过系统分配给它的内存,造成...原创 2019-12-18 18:39:27 · 453 阅读 · 0 评论 -
SP(SharedPreferences)是进程同步的吗?有什么方法做到同步?
## SP(SharedPreferences)是进程同步的吗?有什么方法做到同步?1,SharedPreferences不支持进程同步一个进程的情况,经常采用SharePreference来做,但是SharePreference不支持多进程,它基于单个文件的,默认是没有考虑同步互斥,而且,APP对SP对象做了缓存,不好互斥同步。MODE_MULTI_PROCESS的作用是什么?在getS...原创 2019-12-18 17:45:03 · 2168 阅读 · 0 评论 -
IDEA文件查找功能Enter file name失效
描述:由于强制关机,IDEA文件查找功能(ctrl+shift+N)弹出的Enter file name失效,无法查询出需要的文件。步骤:问题分析分析下原因,很大可能性是由于强制关机后索引丢失,导致搜索功能失效。解决方案:可以点击File,找到Invalidate Caches /Restart按钮,务必保存好当前编辑代码后点击重启...原创 2018-04-11 10:28:30 · 3343 阅读 · 1 评论
分享