摘要:
前言 网上关于屏幕适配的文章已经铺天盖地了,为什么我还要讲?因为网上现在基本都是使用px适配,即每种屏幕分辨率的设备需要定义一套dimens.xml文件。再加上有些手机还有虚拟按键(例如华为),这样就还需要每个有虚拟按键的设备加多一套dimens.xml文件,再加上平板那些你会发现dimens.xm 阅读全文
摘要:
MVC模式: 1. MVC的所有通信都是单向的。 2. view传送指令到controller(用户也可以直接将指令传到controller)。 3. controller完成业务逻辑后要求model改变状态。 4. model将新的数据发送到view,用户得到反馈。 MVP模式: MVP模式将Co 阅读全文
摘要:
又到周六了,鸿洋的不定期的周六放送又来了~~这次来谈谈性能优化吧。大家在工作中或多或少都会拿自家的应用和竞品app做比对,不可避免的需要做一些app性能优化的活。很多时候可能是策略上的调整,不过还是有非常多的通用的方式。 一般情况下,我们谈性能优化基本上会从以下几个方面: App启动速度优化 UI流 阅读全文
摘要:
阅读目录 1.如何对 Android 应用进行性能分析 2.什么情况下会导致内存泄露 3.如何避免 OOM 异常 4.Android 中如何捕获未捕获的异常 5.ANR 是什么?怎样避免和解决 ANR(重要) 6.Android 线程间通信有哪几种方式 7.Devik 进程,linux 进程,线程的 阅读全文
摘要:
在Android中,View的结构是树状的,所以,当触发触摸事件的时候,其事件传递也是从上之下一层层的传递。下面我们结合例子来一点点进行分析。 首先,我们需要了解事件处理中的几个方法: 1、在ViewGroup中,事件分为dispatchTouchEvent(事件的分发),onInterceptTo 阅读全文
摘要:
android studio 3.0 以上 查看sharedpreference 点击android studio 右侧的device file explore,找到data / data 目录: 找到自己需要的项目包名: 找到自己需要查看到sharedpreference 本地的缓存名称,并打开即 阅读全文
摘要:
ls查看当前目录下的所有文件,找到shared_prefs ls 查看所有的 sharedpreferences 文件 cat 查看指定的SP cat XXX.xml 步骤如图: 阅读全文