- 博客(7)
- 收藏
- 关注
原创 2021-07-15
Socket 作为一种通用的技术规范,首次是由 Berkeley 大学在 1983 为 4.2BSD Unix 提供的,后来逐渐演化为 POSIX 标准。Socket API 是由操作系统提供的一个编程接口,让应用程序可以控制使用 socket 技术。Socket API 不属于 TCP/IP协议簇,只是操作系统提供的一个是一个对 TCP / IP协议进行封装 的编程调用接口,工作在应用层与传输层之间:一个 Socket 包含两个必要组成部分:地址:IP 和端口号组成一队套接字协议:Socket 所
2021-07-15 18:00:56 185 1
原创 Handler原理
Message:消息,其中包含了消息ID,消息处理对象以及处理的数据等,由MessageQueue统一列队,终由Handler处理。Handler:处理者,负责Message的发送及处理。使用Handler时,需要实现handleMessage(Message msg)方法来对特定的Message进行处理,例如更新UI等。MessageQueue:消息队列,用来存放Handler发送过来的消息,并按照FIFO规则执行。当然,存放Message并非实际意义的保存,而是将Message以链表的方式串联起来的
2021-01-31 19:07:42 146
原创 内存溢出
内存溢出(out of memory) :是指程序在申请内存时,没有足够的内存空间供其使用,出现out of memory(OOM)那就是内存溢出。内存溢出也就是内存不够用。内存溢出原因:1.Android系统为每个应用程序申请到的内存有限,一般为16M或者24M 也有98M 221M等,我们可以在清单文件中进行配置,android:largeheap = “true” 从而给APP申请更大的内存空间;2.当应用程序产生的内存泄漏较多时,就会使程序所需要的内存超出系统分配的内存空间,导致内存溢出;内
2021-01-26 18:09:34 482 2
原创 内存泄露
什么是内存泄露?内存泄漏(Memory Leak)是指程序中己动态分配的堆内存由于某种原因程序未释放或无法释放,造成系统内存的浪费,导致程序运行速度减慢甚至系统崩溃等严重后果。Android发生内存泄漏的常见情况静态变量静态变量的生命周期和应用的生命周期一样长。如果静态变量持有某个Activity的context,则会引发对应Activity无法释放,导致内存泄漏。如果持有application的context,就没有问题(以下例子是指Activity销毁时没有释放的情况)常见的有:单例模式
2021-01-26 18:06:12 189
原创 Glide实现原理
android Glide简单使用对于Glide这个加载图片的框架,很多人都在用,我之前使用的是ImageLoader,最近查资料时,发现Glide才是Google推荐的加载图片框架,功能非常强大,而且还有Google专人维护,要知道,ImageLoader已经没人维护了,除了问题可没人解答。所以有必要整理一下Glide的使用。Glide是谷歌为我们推荐的一个图片加载库。为什么要选择使用Glide呢?1、代码有人维护,不至于出现问题,项目组都搞不定的时候问题无法解决。(ImageLoader已没人维护
2021-01-26 17:53:32 413 1
原创 Caused by: org.gradle.api.internal.plugins.PluginApplicationException: Failed to apply plugin [id ‘c
Caused by: org.gradle.api.internal.plugins.PluginApplicationException: Failed to apply plugin [id ‘com.android.application’]异常在进程中的gradle.properties文件内添加随即运行即可android.overridePathCheck=true
2021-01-13 08:20:08 483
原创 新浪微博分享
新浪微博分享//这里张某分享一种不怎么繁杂的方式,去掉了一些不怎么用得到的方法以及代码第一步:申请你 App key到微博开发平台上,我的应用页面 ,通过开发者身份验证审核完善应用信息将该应用提交审核,只有审核通过的应用才能进行开发。第二步:注册应用程序的包名以及签名包名和签名未注册,或者签名注册不正确,都会导致无发授权报错在进程的build.gradle中添加自己所需的依赖// Top-level build file where you can add configuration opt
2020-12-23 19:43:26 521
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人