E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
android-保活
TCP长连接保持连接状态TCP keepalive设置
如有转载,请注明出处:http://blog.csdn.net/embedded_sky/article/details/42077321作者:super_bert@csdn对于TCP长连接
保活
是十分必要的
super_bert
·
2020-07-05 02:12
TCP/IP
Android的
保活
的两种解决方案
做Android
保活
的背景由于之前做一个项目的时候需要让进程一直在后台活下去保持不被杀死的状态,因此也是各种百度各种苦苦寻找,本来是想着靠Service来做
保活
的,因为我的手机是6.0系统的,之前试过的各种依靠
pan861190079
·
2020-07-05 01:30
android学习
学习经验
TCP 的 keeplive
保活
机制
只要客户端每隔一段时间向服务器发送一条
保活
数据,这样服务器就不会主动关闭连接。为了不影响业务数据,一方会发送与前一个seq相同的数据包,而另一方则会回复同样的ack,如果另一方没有
nullcanon
·
2020-07-05 01:23
计算机网络
TCP/IP协议栈之LwIP(六)---网络传输管理之TCP协议
文章目录一、TCP协议简介1.1正面确认与超时重传1.2连接管理与
保活
机制1.3滑动窗口与缓冲机制1.4流量控制与拥塞控制1.5提高网络利用率的其他机制二、TCP协议实现2.1TCP报文格式2.2TCP
Flow_AI
·
2020-07-04 23:56
TCP/IP协议栈
流云的博客
[
Android-
内存]android应用java编程内存泄露注意点
android应用中有时会出现OutOfMemoryError报错(也就是OOMcrash),这种报错的一般会有两种原因:内存溢出:一次性分配内存过大,超过了heapsize限制内存泄露:应用存在内存泄露,累积超过了heapsize限制第一种,我们先不讨论。主要讨论第二种--内存泄露。什么是内存泄露java的内存泄露,是指有些对象不能及时释放,导致所在进程的所占的内存不断增大,并且不能够被GC回收
HarryHa
·
2020-07-04 20:50
Android
替代Service的WorkManager
总述从事安卓开发,对四大组件应该都相当熟悉,这个在面试的时候也会经常出现,其实service一直被用来做后台运行的操作,包括一些
保活
,上传数据之类的,这个后台运行的弊端很多,比如耗电,比如设计用户隐私之类的
韩宗金
·
2020-07-04 19:53
android开发技巧系列
2018良心种草 | 3-7岁宝贝必备益智玩具——灵动百变锤宝
01近年来,环境保护工作越来越受到社会的关注,全国各地也时常响应着保护环境,为子孙后代留下一片净土的号召,组织各类环
保活
动。可见,随着经济和科技的日新月异,大家的环保责任意识越来越强。
灵动创想
·
2020-07-04 16:39
【转载】Android 6.0 使用 Apache HttpClient
https://developer.android.com/intl/zh-cn/about/versions/marshmallow/
android-
花老鼠
·
2020-07-04 08:06
Android-
仿赶集app下拉刷新
引子最近在使用赶集网的时候,发现他的下拉刷新十分有趣,是一头飞行的小毛驴,作为开发者自然心里痒痒打算把它做出来顺便锻炼下自己的动手能力.下面是自己实现的效果:img1.分析首先我们先看看赶集网app的下拉效果:ganji可以将动画分解成:睁眼毛驴绕着中心地球旋转,并且在到达地球中心时,切换为闭眼毛驴,最后发射出去地球自我旋转,随着下拉而缓缓上升,达到半径距离后停止上升一颗上下来回移动的卫星2.实现
疯狂的大蘑菇
·
2020-07-04 03:15
Android-IM即时通讯:环信
参考:基于环信即时通信云V2SDK开发的聊天demoAndroid基于环信SDK开发IM即时聊天(一)
android-
使用环信SDK开发即时通信功能及源码下载IM:即时通信系统(IM,InstantMessenger
Mars-xq
·
2020-07-04 02:58
框架
记一次独立开发APP的感悟
但是最近又学了一点进程
保活
CSU_ICELEE
·
2020-07-02 14:43
安卓开发
android-
屏幕适配
Android单位px(pixels):(像素)屏幕上可见像素点dip/dp(Densityindependentpixels):设备无关像素的长度单位。sp(放大像素):scaledpixels,字体显示bestfortextsize(字体大小设置而变化)dpi:(dotsperinch)一英寸多少个像素点。常见取值120,160,240。像素密度density:密度。常见取值1.5,1.0。和
宏伟de890926
·
2020-07-02 14:28
OSPF协议-网络类型/区域/三张表/(DR/BDR)/Router-id
●Cost=参考带宽(10^8)/接口带宽(b/s)OSPF报文类型hello包:用于发现、建立并
保活
邻居关系–10s。存在Router-ID,路由器邻居的身份标识,全网唯一。
prayyyyy
·
2020-07-02 14:41
源码角度,分析OkHttp实现WebSocket | 握手/
保活
/数据处理...
wolfcstech|作者承香墨影|校对https://www.wolfcstech.com/2017/02/23/OkHttp实现分析之Websocket|原文前段时间写了篇文章,讲解了如何使用OkHttp实现WebSocket通信,但是只停留在一些使用和理论上,分享出来各项数据还不错。本来想继续写一篇OkHttp关于WebSocket源码的分析文章。但搜索了一下,发现有一个个人博客写的文章非常
承香墨影
·
2020-07-02 14:37
android-
同一套代码打多个APP
同一套代码打多个APP前言实现思路具体实现目录结构将icon和label设置为可配置build.gradle配置前言在开发中我们可能遇到各种需求,有时候公司为了渠道的推广或者制作马甲包,一套代码要打出多个App来。对于多个App的定义,首先applicationId不一样,可能App的名字也不一样,图标不一样,可能一些配置文件如服务地址,友盟的key等都不一样,但又确实是一套代码。为了不分出多的项
_宏亮
·
2020-07-02 13:11
Android
应用
B站视频缓存 音频和视频批量合并
1.下载ffmpeghttps://ffmpeg.zeranoe.com/builds/win64/static/2.添加环境变量path:D:\ffmpeg\bin3.手机位置
Android-
>data
墨者
·
2020-07-02 13:51
python
视频处理
App测试技能树
App测试技能树-常用IDE-Android-ADT-AndroidStudio-iOS-Xcode-Common-Atom-SublimeText-Vim-VisualStudioCode-基础知识-
Android
勇敢的Heart
·
2020-07-02 13:03
软件测试
如果网络出现异常,TCP连接中断,那么计算机要多久才能够检测出来呢?
这时,tcp有一个
保活
定时器,它的作用就是确认对端是否存活,通常它没2个小时发送一个数据包给对方,以查看是否有响应。
lsfa1234
·
2020-07-02 10:06
那些年收藏的技术文章(二)-云笔记篇
AndroidIM、推送、
保活
相关Android进程
保活
招式大全新手入门一篇就够:从零开发移动端IMAndroid端外推送到底有多烦?
香辣牛肉面
·
2020-07-02 07:30
Android-
播放应用内音频文件and播放内存卡及网络音频
效果如下:播放应用内音频文件1,MainActivityimportandroid.media.MediaPlayer;importandroid.support.v7.app.AppCompatActivity;importandroid.os.Bundle;importandroid.view.View;importandroid.widget.ImageButton;importandroi
juanjuansister
·
2020-07-02 06:03
Android-
闹钟(单次闹钟and周期性闹钟)
activity_main.xml:activity_ring.xml:MainActivity:packagecom.example.android_alarmandnotification;importandroid.app.AlarmManager;importandroid.app.PendingIntent;importandroid.app.TimePickerDialog;impor
juanjuansister
·
2020-07-02 06:03
Android-
解析XML(Dom,Sax,Pull)
//Dom解析publicvoidParseXML(Viewview){newMyThread().execute();//02.解析xml}//异步任务类classMyThreadextendsAsyncTask{@OverrideprotectedObjectdoInBackground(Object[]params){try{URLurl=newURL("http://www.w3schoo
juanjuansister
·
2020-07-02 06:31
xml
android
Android-
解析Json(Gson-FastJson)
Gson解析//1.导包com.google.code.gson:gson:2.8.0//2.建两个实体类BigPersonpublicclassBigPerson{privateintlist;privateListpersons;publicBigPerson(){}publicBigPerson(intlist,Listpersons){this.list=list;this.persons
juanjuansister
·
2020-07-02 06:31
json
gson
android
Android-
网络框架-XUtils
1,使用Gradle构建时添加一下依赖即可:compile'org.xutils:xutils:3.3.40'2,需要的权限3,初始化//在application的onCreate中初始化,新建一个Application的类,重写onCreate的方法@OverridepublicvoidonCreate(){super.onCreate();x.Ext.init(this);}4,使用@Even
juanjuansister
·
2020-07-02 06:31
框架
Android-
弹出DatePickerDialog并获取值
目标效果:主界面有一个TextView,点击弹出日期选择器对话框,默认显示当前日期,选择后点击确定可以在TextView中显示选择的值。1.activity_main.xml页面定义TextView。activity_main.xml页面:2.MainActivity.java页面打开获取当前日期以及DatePickerDialog。MainActivity.java页面:packagecom.e
Vivinia_Vivinia
·
2020-07-02 02:24
Android基础控件
Android基本控件
android-
音频
最近在做android音频相关的项目,做个知识相关的梳理吧。本文旨在借助一些片段,索引,帮助理解android音频的整体情况。如有错误,欢迎指正。首先是音频相关的概念术语,在此先来个大杂烩。:audioRecorderaudioTrackmediacodecdecoderencoderpcmAAC码率或者说码流:采样率采样精度通道android音频相关的框架:借用框图如下:https://www.
大海之狂
·
2020-07-02 01:32
android
守法遵纪别让“万一”碰上你
马来西亚船沉,有穿着救生衣在水上漂流几个小时获救的,一条救生衣,一次穿救生衣的举动就能在关键时刻
保活
一条命,这可以说是庆幸,其实不是偶然,是必然,脑子有危险防范意识,看似偶然的一个小动作,真到偶然来临
菏叶母亲
·
2020-07-02 00:56
linux tcp 长连接
保活
的问题
在实验室中有一台机器,总是不正常,客户端与它保持长连接,只要时间稍微长一点无操作时,就会被断开,所以联想到tcp
保活
的问题,使用sysctl-a|greptcp_keep查看参数,得到:net.ipv4
flyinmind
·
2020-07-02 00:31
LINUX
Android-
支付宝支付&微信支付
项目里最近用到了支付模块,支付宝和微信支付是没得商量的。其实客户端的支付部分工作量并不是太大,主要工作还是在服务端。官方提供的文档为了完整性说得都很纠结,总之一句话:为了安全,我们得把重要的准备工作放到服务端,比如微信的预付单什么的,一切准备好了后返给客户端,客户端再唤起支付~!真不是为了推卸工作量哇,/手动抠鼻~支付宝和微信的配置部分都略过哈,一般不会用大问题的。支付宝的流程相对简单一些,先从支
温瑜
·
2020-07-01 22:51
宕机的阿里云们正在杀死运维?
发帖者认为,“当容器服务集群、跨地域监控与容灾/
保活
、DBA、代码托管与CI
客服小羊
·
2020-07-01 21:08
git 笔录
Windows端可以使用gitGUI来操作,也可以直接使用
Android-
>VCS->GIT来进行操作。命令:gitpull云端代码同步到本地云端。
CoderBigBear
·
2020-07-01 15:03
Service隐藏Notification和简单
保活
操作
其实在前面我写的《Notification相关操作》文章里面提了一嘴这个事情,Android8.0以后启动Service需要采用context.startForegroundService(intent)的形式启动,而这个操作会导致一个Service必须启动一个Notification的问题,如果被要求隐藏这个Notification的话就需要采取一些特殊手段了:判定Service是否正在后台运行
晓风残月酒醒
·
2020-07-01 14:22
基于runloop的线程
保活
、销毁与通信
基于runloop的线程
保活
、销毁与通信原文地址:http://www.jianshu.com/p/4d5b6fc33519首先看一段AF2.x经典代码:+(NSThread*)networkRequestThread
Philm_iOS
·
2020-07-01 12:46
Object-C
Android-
浅谈阴影边框特效
背景在APP里面提示性弹框是必须的,但既不能妨碍用户的其他操作又不能看着不舒服,根据UI大大的要求需要有一种立体感,说白了不就是阴影边框嘛,为了不给UI大大增加工作量苦逼的我只好在网络的海洋里寻寻觅觅,就在我狗刨式的浏览各位大神的杰作时,突然想到一张背景图不就轻松搞定嘛~(*^▽^*)~偶遇就在我寻寻觅觅冷冷清清凄凄惨惨戚戚的时候,无意间点到了一个链接,顿时眼前一亮,功夫不负有心人,找到了一款.9
Luckly_Du
·
2020-07-01 11:14
Android-
浅谈沉浸式模式
背景那是一个寒冷的季节,“沉浸式”这个词悄然映射进我的脑海。看着它那高端大气的样式,顿时感觉自己眼前一亮,如此高端大气的设计怎能不学,怎能不用呢?作用众所周知,“沉浸式”是google在Android4.4推出的一种新模式,可以使APP最上方的显示系统消息的状态栏(StatusBar)和最下方显示虚拟按键的底部导航栏(NavigationBar)被隐藏掉(当然也可以动态显示和消失),使APP内容能
Luckly_Du
·
2020-07-01 11:14
Android-
浅谈手机号一键免密登陆
背景谈到APP,只要牵扯到用户信息的,就避免不了登陆这个操作。但是很多时候一次次的输入账号和密码又使用户感觉到繁琐,有没有什么办法可以简化这个流程呢,答案是肯定的!现在的登录基本上都用手机号,所以我们可以使用手机号一键登录(PS:注意!!!手机号不需要手动输入)其实三大运营商早就支持了手机号一键登录,只是在其他APP里面不常见而已!流程具体的操作流程三大运营商基本是一致的,我这里只集成了中国移动的
Luckly_Du
·
2020-07-01 11:14
Android-
浅谈CoordinatorLayout
简介CoordinatorLayout是google在Android5.0推出的一个全新控件,很明显它是一个布局控件(默认是垂直排列可以当做线性布局来使用),作为一个容器来使用,有需要才会被创造,当它与FloatingActionButton、AppBarLayout与Toolbar、CollapsingToolbarLayout组合在一起使用会有意想不到的滚动特效!!!流程Coordinator
Luckly_Du
·
2020-07-01 11:14
Android-
浅谈自定义ExpandTextView可展开收缩带图片
背景上有需求千变万化,下有开发一手乾坤。最近项目需求多文本的展开收缩样式,而且末尾还要带上图片,本来想着网上找开源项目直接使用,谁曾想没一个好使的,得老老实实自定吧!且看下方效果图!效果常规模式(末尾带文字)非常规用法(末尾带图片)使用常规使用方法textView.initWidth(textview宽度px);textView.setMaxLines(最多显示多少行就隐藏其他的文字int);te
Luckly_Du
·
2020-07-01 11:43
Android-
浅析万能的工具类集合
背景说到工具类,不得不说大大小小的项目几乎都会写一些项目必备的工具类,方便快捷,代码的复用性也极高,所以为了以后方便起见,便整理和编写了一些较为常用的工具类!过程每一份艰辛的付出都会有一定的收获,在整理和编写的过程中也有了进一步的提升,虽说可能用到的不多,但是也会一直坚持整理和更新下去!内容目前整理的一些工具类大概有以下几种:AcacheUtil(缓存工具类)ActivityUtil(栈管理器)A
Luckly_Du
·
2020-07-01 11:43
Android-
浅谈RecyclerView瀑布流Item位置变换问题
背景根据项目需求实现瀑布流的效果,当然肯定会遇到一系列问题,看了一些网上关于RecyclerView中实现瀑布流时出现的Item错位问题,有一些自己的看法。介绍manager.setGapStrategy(StaggeredGridLayoutManager.GAP_HANDLING_NONE);//防止item交换位置recyclerView.addOnScrollListener(newRec
Luckly_Du
·
2020-07-01 11:43
Android
Android-
浅谈真正断点续传
背景现在的网络环境已经很完善了,几乎到处都有WIFI,流量多到用不完。随便更新一款APP都不是事儿才多少流量呀,都不是事儿。但是为了本着顾客至上的态度,作为菜鸟的我怎能忍心浪费每位顾客大人的LL呢?所以就阅读各种资料,查看各种文档,翻阅各位大神的杰作,稍微有了那么点儿感觉!好记性不如烂笔,简单记录一下!流程1.打开APP弹出更新提示用户选择更新:就是一个Dialog弹出框2.开始下载更新进度:Pr
Luckly_Du
·
2020-07-01 11:43
【计算机网络】--- TCP三次握手与四次挥手详解(面试题)
TCP
保活
机制SYN(洪水)击什么是SYN攻击如何检测SYN攻击?如何防御SYN攻击?什么是TCP关于什么是TCP,此处不再赘述,可参照前面文章进行了解
L19002S
·
2020-07-01 10:18
计算机网络
Android-
获取apk的包名以及入口Activity
环境准备:AndroidSDKapk包(这里我下载了一个华为应用市场)步骤打开终端,进入到AndroidSdk/build-tools/27.0.1执行命令。我的是linux系统,如果是window系统,要把命令中的aapt替换成aapt.exe。./aaptdumpbadging'/home/huanglin/下载/com.huawei.appmarket.1804261101.apk'屏幕会输
Huang-Lin
·
2020-07-01 10:53
Android知识整理
Android-
获取GPS数据方法
AndroidAPI中提供了获取位置信息的方法,可以获取GPS的经纬度,速度,高度等。首先通过LocationManager类来获取设备有哪些相关的位置提供商。下面为获取位置提供商的代码:locationManager=(LocationManager)getContext().getSystemService(Context.LOCATION_SERVICE);Listproviders=loc
HRONG0128
·
2020-07-01 09:43
android
Android-
春招-面试经历-2019年
code小生,一个专注Android领域的技术平台公众号回复Android加入我的安卓技术群作者:JarryWell链接:https://www.jianshu.com/p/840688b02c7f声明:本文已获JarryWell授权发表,转发等请联系原作者授权感叹一声耗时两个月的找工作经历终于是画上句号了,几十个日日夜夜的酸甜苦辣只有裸辞的亲尝者才能体会到吧,下面想来复盘或者说总结一下这段经历。
code小生_
·
2020-07-01 09:28
大型网络中的BGP的报文类型详解,及状态机,理论+实战
//
保活
报文(60s)5、Route-r
华亿网络_Bert
·
2020-07-01 08:33
华为网络
Android-
使用mediarecorder类获取当前麦克风音量值
获取当前麦克风音量2014年12月22日0:21首先是界面:检测麦克风当前音量主要是用Android自己的类MediaRecorder来实现的,很多函数都是可以直接使用的,所以实现检测麦克风音量其实不是很难,只要注意一下使用的方法就可以了。start:是开始监测end:结束检测大概思路就是用麦克风录音,用MediaRecorder.getMaxAmplitude()函数来获取麦克风当前的音量值ge
家钊
·
2020-07-01 05:57
Android
android
类
硬件
2020年,iOS大厂面试最常见问题汇总!
Runloop&KVOrunloopapp如何接收到触摸事件的为什么只有主线程的runloop是开启的为什么只在主线程刷新UIPerformSelector和runloop的关系如何使线程
保活
KVO实现原理如何手动关闭
不思议的iOS
·
2020-07-01 04:25
ios
面试
Android-
SlidingMenu侧滑菜单
参考:AndroidSlidingMenu使用详解(鸿阳)导入slidingMenuSlidingMenuGitHub地址:jfeinstein10/SlidingMenu先从GitHub上下载slidingMenu,打开文件如图:library是我们依赖的核心内容。打开library文件夹如下:新建module,并把上面三个红色框住的文件夹复制到新module的src/main中,并把src文件
Mars-xq
·
2020-07-01 04:09
控件
Android-
系统自带通知栏and自定义通知栏
系统自带通知栏:在布局文件中写一个button,写一个sendNotification方法publicvoidsendNotification(Viewview){//實例化通知管理器NotificationManagernotificationManager=(NotificationManager)getSystemService(Context.NOTIFICATION_SERVICE);/
juanjuansister
·
2020-07-01 02:08
上一页
36
37
38
39
40
41
42
43
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他