![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android Studio
CoderWonder
这个作者很懒,什么都没留下…
展开
-
Android23种设计模式
设计模式分为三种类型:创建型模式:(5种)单例模式,抽象工厂模式,工厂模式,原型模式,建造者模式。(口诀:单原建造者,东西二厂)结构型模式:(7种)适配器模式,桥接模式,装饰模式,组合模式,外观模式,享元模式,代理模式。(口诀:一器一桥一元一代理;装饰组合外观)行为型模式:(11种)观察者模式,中介者模式,访问者模式,解释器模式,迭代器模式,备忘录模式,责任链模式,状态模式,策略...转载 2019-06-19 14:22:23 · 164 阅读 · 0 评论 -
内存泄漏和内存溢出的区别与解决方式
内存泄漏(memory leak ) 内存溢出 (out of memory)内存泄露 :是指程序在申请内存后,无法释放已申请的内存空间就造成了内存泄漏,一次内存泄漏似乎不会有大的影响,但内存泄漏堆积后的后果就是内存溢出。我们知道了内存泄漏的原因而内存溢出则有可能是因为我们我们多次内存泄漏堆积后的后果则变成了内存溢出内存溢出: 指程序申请内存时,没有足够的内存供申请者使用,或者说,给了你一块...转载 2019-06-19 15:04:05 · 114 阅读 · 0 评论 -
Android 屏幕适配
转自:https://www.jianshu.com/p/ec5a1a30694b转载 2019-06-19 21:22:05 · 90 阅读 · 0 评论 -
广播动态注册和静态注册的区别
动态注册和静态注册的区别:动态注册的广播接收器可以自由的控制注册和取消,有很大的灵活性。但是只能在程序启动之后才能收到广播,此外,不知道你注意到了没,广播接收器的注销是在onDestroy()方法中的。所以广播接收器的生命周期是和当前活动的生命周期一样。静态注册的广播不受程序是否启动的约束,当应用程序关闭之后,还是可以接收到广播。标准广播和有序广播的接收和发送都是全局性的,这样会...转载 2019-06-19 21:25:56 · 2850 阅读 · 0 评论 -
Activity四种启动模式区别
默认启动模式standard不会检测ACTIVITY 是否重复。 在该模式下,启动的Activity会依照启动顺序被依次压入Task中。栈顶复用模式singleTop在该模式下,如果栈顶Activity为我们要新建的Activity(目标Activity),那么就不会重复创建新的Activity。栈内复用模式singleTask与singleTop模式相似,只不过singleTop模式...转载 2019-06-19 21:37:00 · 1085 阅读 · 0 评论 -
Android FrameWork框架和它在android的四层架构起到的作用
1.应用程序层这一层一般我们最为熟悉了,我们平常开发安卓用java编写的app都属于这一层,当然系统自带的程序比如时钟啊,email等都是属于这一层2.应用程序框架层(Framework)这一层是核心应用程序所使用的API框架,为应用层提供各种接口API,包括各种组件和服务来支持我们的安卓开发,包括ActivityManager,WindowManager,ViewSystem等我们讲到A...转载 2019-06-19 21:45:57 · 711 阅读 · 0 评论 -
Android 四大组件,五大存储,六大布局
转自:https://blog.csdn.net/xianKOG/article/details/81702119Activity生命周期:转载 2019-06-19 21:58:10 · 227 阅读 · 0 评论 -
ANR产生的原因、如何避免、问题定位
ANR在Android中,应用程序的响应是由ActivityManager和WindowManager系统服务监视的。当它监测到A、B、C情况中的一个时,Android就会针对特定的应用程序显示ANR:A. KeyDispatchTimeout在5秒内没有响应输入的事件(例如,按键按下,屏幕触摸)--主要类型B. BroadcastTimeout.BroadcastReceiver...转载 2019-06-21 09:52:29 · 208 阅读 · 0 评论 -
Android Studio快捷键——Windows系统篇
Android Studio快捷键——Windows系统篇工欲善其事,必先利其器!希望这篇整理排序的AS快捷键资料,能帮助到大家。下表快捷键按键盘布局排序,且组合键由少到多。快捷键作用Ctrl + Z撤销上次的编辑Ctrl + Shift + Z重做上次的编辑Ctrl + X剪切Ctrl + C复制Ctrl + V粘贴Ctrl +...原创 2019-06-12 11:45:41 · 2258 阅读 · 0 评论