- 博客(29)
- 收藏
- 关注
转载 SDK开发步骤
https://blog.csdn.net/github_38641765/article/details/90617900?utm_medium=distribute.pc_relevant.none-task-blog-title-14&spm=1001.2101.3001.4242
2020-11-06 14:39:37 1261
原创 MAT内存分析详细步骤
MAT内存分析详细步骤写的贼好:https://www.cnblogs.com/tangZH/p/10955429.html泄漏,泄漏,漏~内存泄漏怎么破,什么是内存泄漏?与内存溢出有什么区别?内存泄漏(Memory Leak):是指程序中己动态分配的堆内存由于某种原因程序未释放或无法释放,造成系统内存的浪费,导致程序运行速度减慢甚至系统崩溃等严重后果。内存溢出(out of memory):是指程序在申请内存时,没有足够的内存空间供其使用,出现out of memory;内存泄漏不一定会引起奔
2020-09-24 19:04:32 1286
转载 TCP连接为什么会断连
理想状态下,一个 TCP 连接可以被长期保持。然而,在实际应用中,客户端或服务器端上维持的一个看似正常的 TCP 连接可能已经断连。TCP 连接主要受到两个方面的影响而导致断连:网络中间节点和客户端 / 服务器节点参与通信的两方节点?在实际网络应用中,两个主机之间的通信往往需要穿越多个中间节点,例如路由器、网关、防火墙等。因此,两个主机之间 TCP 连接的保持同样会受到中间节点的影响,尤其是会受到防火墙(软件或硬件防火墙)的限制。防火墙是一种装置,有多种不同的实现方式(软件实现、硬件设备实现或是软硬件相
2020-07-15 15:10:41 7977
转载 BaseAdapter和Viewholder的抽取(模版设计模式)
BaseAdapter和Viewholder的抽取(模版设计模式)https://blog.csdn.net/sinat_30620013/article/details/51236585
2020-07-13 15:17:09 99
转载 自己动手,写一个简单的线程池
https://blog.csdn.net/qq_26818183/article/details/78389391
2020-07-08 19:30:10 143
转载 HTTPS请求的整个过程的详细分析
HTTPS请求的整个过程的详细分析https://blog.csdn.net/seujava_er/article/details/90018326
2020-07-07 20:42:09 598
转载 ListView的item点击事件及item中子view的点击事件冲突处理方法和思路
如题,这种情况出现的情景是很常见的,要想它们互不冲突,我的处理思路如下:因为listview是一个viewgroup,在自定义的listview的item布局(layout_items.xml)中的根节点中添加下面一行就好了。android:descendantFocusability=“blockDescents”2.在item里的子view中添加属性如下。android:focusable=“false”这样一来,listview的item点击事件有SetOnItemClickLister
2020-06-29 14:39:32 915
转载 一系列Android进阶文章
一系列Android进阶文章https://github.com/SusionSuc/AdvancedAndroid
2019-11-25 14:04:33 104
转载 android面试题汇总
android面试题汇总https://github.com/codeegginterviewgroup/CodeEggDailyInterview
2019-08-26 11:16:03 89
转载 Android 与H5之间的js交互
Android 与H5之间的js交互https://www.cnblogs.com/huihuizhang/p/8794377.html
2019-08-15 15:56:28 139
原创 代码混淆
android中哪些东西不能做代码混淆Android系统组件,系统组件有固定的方法被系统调用。 被Android Resource 文件引用到的。名字已经固定,也不能混淆,比如自定义的View 。 Android Parcelable ,需要使用android 序列化的。 其他Anroid 官方建议 不混淆的,如 android.app.backup.BackupAgentHel...
2019-08-13 11:43:44 95
原创 activity生命周期 A启动B,B返回A, A,B的全生命周期
A启动B A生命周期全过程1.启动AActivity的初始化了,A第一步创建onCreate(20569): -------->成功!Activity被激活A,onStart Activity显示在屏幕上(20569): -------->成功!Activity被恢复A,onResume(20569): -------->成功!2.在A中启动BActivity被...
2019-08-13 10:20:01 1769
转载 android:exported 属性详解
android:exported 属性详解https://www.cnblogs.com/tianzijiaozi/p/8081901.html
2019-08-13 10:02:13 896
转载 Android性能优化之工具篇 — — Android Lint
Android性能优化之工具篇 — — Android Linthttps://blog.csdn.net/luzhenyuxfcy/article/details/79398761
2019-08-12 15:48:04 85
转载 Android 控件 RecyclerView
Android 控件 RecyclerViewhttps://www.jianshu.com/p/4f9591291365
2019-08-08 14:40:34 119
转载 Android 事件分发机制 图解
Android 事件分发机制 图解https://www.cnblogs.com/huihuizhang/p/7633552.html
2019-08-08 11:41:46 214
转载 Android View 的绘制流程
Android View 的绘制流程https://www.jianshu.com/p/c151efe22d0d
2019-08-08 10:53:51 59
转载 android APP性能优化总结
android APP性能优化总结https://www.jianshu.com/p/d71b51a0e29f
2019-08-06 17:30:45 108
原创 Android 应用框架MVVM,MVC,MVP
MVCview:xml布局文件 & 控件 model: 实体模型(数据获取,存储,数据状态) controller:对应Activity&Fragment, 处理数据,业务和UI由于xml视图功能太弱导致Activity即要处理视图的显示又要处理控制逻辑,因此代码大量集中到Activity中。层与层之间的交互尽量使用回调或者通过消息机制完成,应当避免直接持有。MVPvie...
2019-08-05 17:03:24 120
转载 GET方法与POST方法的区别
第一点:get重点在从服务器上获取资源,post重点在向服务器发送数据;第二点:get传输数据是通过URL请求,以field(字段)= value的形式,置于URL后,并用"?“连接,多个请求数据间用”&"连接,如http://127.0.0.1/Test/login.action?name=admin&password=admin,这个过程用户是可见的;post传输数据通...
2019-08-05 14:16:47 100
转载 Http和Https的区别
Http和Https的区别https://blog.csdn.net/qq_38289815/article/details/80969419
2019-08-05 11:32:34 67
转载 Handler
子线程创建Handler的两种方法https://blog.csdn.net/CVSDN/article/details/84879725
2019-08-05 11:19:10 175
转载 Android进程保活
Android进程保活(最新)带你浅析这几种可行性的保活方案https://blog.csdn.net/qq_37199105/article/details/81224842
2019-08-05 11:16:15 100
转载 glide内存缓存机制
https://www.jianshu.com/p/a751d0b855d11)首先Glide内存缓存采用了2种策略,弱引用缓存和LRU算法内存缓存(2)弱引用缓存就是把图片的弱引用缓存在一个HashMap中,被下载使用的图片首先会缓存在这个弱引用HashMap中。Glide会通过引用计数的方式来记录图片被引用的次数,当引用次数为0时,也就意味着图片资源不再被使用嘛,这时就会将图片资源从这个弱引...
2019-08-02 14:02:54 2171 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人