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-保活
Android应用关闭的情况以及识别方法详解
用户原因三、应用自身问题识别方法1、应用自身Bug问题2、手机关机3、低电量、省电模式4、内存不足5、用户正常返回退出应用6、厂商后台管理与用户手动清理应用7、其他原因最后引言探讨应用关闭问题的来由和应用
保活
是关联的
·
2022-06-09 16:40
android系统流量偷跑流量,手机明明连着WiFi竟然还偷跑流量?快关掉这个按钮!
Android-
【WLAN+】安卓手机上有一个“WLAN+”功能,当它被开启时,在WiFi网络
e1knot
·
2022-06-01 09:04
android系统流量偷跑流量
TCP协议详解(图解TCP协议格式、TCP的各种可靠传输机制)(二)
目录1.TCP协议格式2.TCP的可靠传输机制2.1确认应答(ACK)机制2.2超时重传机制2.3连接管理机制2.4滑动窗口机制2.5流量控制机制2.6拥塞控制2.7延迟应答机制2.8捎带应答机制2.9
保活
定时器
It‘s so simple
·
2022-05-26 10:10
Linux/网络/操作系统
tcp
linux
网络
tcp机制
13.runloop 解决常驻线程
问题1.整么样在子线程中启动一个runloop2.整么样结束某一个线程中的runloop3.整么用runloop封装一个常驻线程(也就是线程
保活
)答案1.整么样在子线程中启动一个runloop1.C语言方式
ProfessorFan
·
2022-05-22 07:36
万字长文:手把手教你实现一套高效的IM长连接自适应心跳
保活
机制
本文作者“Carson”,现就职于腾讯公司,原题“高效
保活
长连接:手把手教你实现自适应的心跳
保活
机制”,有较多修订和改动。
·
2022-05-18 16:00
即时通讯im长连接
Android-
并发基础二
Android-
并发基础一1.线程启动的方式启动线程的方式只有两种:继承Thread,实例化,调用start方法实现Runnable接口,并交给Thread去执行2.线程状态java中线程有2种状态初始
lpf_wei
·
2022-05-08 20:30
Android并发
android
android
jetpack
kotlin
Android8.0 后台服务
保活
的一种思路
原文地址:Android8.0后台服务
保活
的一种思路|Stars-One的杂货小窝项目中有个MQ服务,需要一直连着,接收到消息会发送语音,且手机要在锁屏也要实现此功能目前是使用广播机制实现,每次MQ收到消息
Stars-one
·
2022-05-05 14:00
Android-
注解处理器-手写Butterknife
大家可能都用过Butterknife,今天就从0到1写一个Butterknife,首先通过反射的方式实现,接着再改为注解处理器实现,通过这个例子进而掌握注解处理器的使用。完整代码参考:AnnotationProcessor其中也会涉及一些比较有用的知识:1、注解相关,在运行时通过反射获取注解信息2、通过javapoet生成代码,生成代码这个功能如果运用好了,可以解决很多繁琐的重复工作先看一个示例代
Jdqm
·
2022-04-26 10:27
GlideIM - Golang 实现的高性能的分布式 IM
端示例,持续更新迭代中.GlideIM支持单实例,分布式部署.支持WebSocket,TCP两种连接协议,内置JSON,ProtoBuff两种消息交换协议,并支持添加其他协议,消息加密等.还实现了智能心跳
保活
机制
·
2022-04-20 12:10
golang分布式im
Flutter学习笔记之-实战项目
项目功能点APP基础框架搭建主要页面状态
保活
pageView、自定义CustomScrollView、瀑布流布局路由、命名路由以及参数传递、转场动画下拉刷新、上拉加载更多本地图片、网络图片、读取json
开发小猫
·
2022-04-01 02:38
Flutter
Flutter实战
项目实战
Flutter真实项目
呵呵,Android性能优化都整不明白,这辈子都别想进大厂!
也是“
Android-
性能优化的总结”系列文章。好了,废话不多说,直接冲冲冲!有哪些方面需要优化在平时的优化过程中我们需要从哪几个点来优化呢?
·
2022-03-29 18:19
Android-
数据的回传
我们当从一个页面跳转到第二个页面进行相关操作后,当关闭第二个页面时,需要从该页面返回一些数据到第一个页面需要用到:例如:第一个Activity的布局文件main_activity.xml,添加运行Activity的页面布局:第二个Activity的布局文件second_activity.xml:创建MainActivity:packagecom.example.myapplication55;im
dengfengling999
·
2022-03-27 10:16
Android小项目
Android
android-studio
win7+androidndk+opencv环境搭建
第一步安装jdk环境第二步安装android开发工具ADT(官方打包好的包含c++插件)第三步建立你要建立的项目第四步引入androidNdkwindows->preference->
Android-
>
jiechong
·
2022-03-27 07:21
win 7+ android +ndk+ opencv开发环境搭建
第一步安装jdk环境第二步安装android开发工具ADT(官方打包好的包含c++插件)第三步建立你要建立的项目第四步引入androidNdkwindows->preference->
Android-
>
基督降临
·
2022-03-27 07:49
AndroidNDK开发
还在胡乱设置连接
保活
时间?
对连接池应该不会陌生,MySQL、HttpClient、MQ等这些都需要连接池,而一般来说,服务端程序会自动断开长时间不交互的连接,但TCP连接本身是无法感知到对端关闭的,因此连接池组件一般都需要配置一个
保活
时间
打码日记
·
2022-03-26 14:00
还在胡乱设置连接
保活
时间?
对连接池应该不会陌生,MySQL、HttpClient、MQ等这些都需要连接池,而一般来说,服务端程序会自动断开长时间不交互的连接,但TCP连接本身是无法感知到对端关闭的,因此连接池组件一般都需要配置一个
保活
时间
·
2022-03-26 14:17
网络nctelnet
Android-
第十一节网络请求第三方框架-xutils3
目录一、xUtils3简介1.网络请求2.网络图片加载3.注解4.数据库二、xUtils框架使用方法1.xUtils框架一个简单的网络请求2.xUitls框架注解2.1布局文件的注解2.2控件的注解2.3点击事件注解2.3.1绑定一个按钮2.3.2绑定多个按钮3.xUitls框架-加载网络图片3.1xUtils3bind方法3.2xUtils3ImageOptions一、xUtils3简介1.网络
夏屿_
·
2022-03-19 20:16
Android
Studio(入门)
android
android
studio
java
Android-
第一节基础知识及LinearLayout(线性布局)
文章目录1.常见控件的基本属性1.1控件的可见性1.2控件的外边距1.3控件的内边距2.线性布局(LinearLayout)2.1示例:2.2微信界面实战3.总结1.常见控件的基本属性android:id="@+id/button1":【设置控件id】android:layout_width【设置控件宽度】/android:layout_height【设置控件高度】wrap_content【控件的
夏屿_
·
2022-03-19 20:46
Android
Studio(入门)
android
android
studio
Android-
第二节ConstraintLayout(约束布局)
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录1.为什么要使用ConstraintLayout(约束布局)?2.ConstraintLayout(约束布局)简介3.ConstraintLayout(约束布局)优点4.ConstraintLayout(约束布局)的基本属性4.1控件内宽高比4.1.1app:layout_constraintDimensionRatio="h
夏屿_
·
2022-03-19 20:46
Android
Studio(入门)
android
ui
java
Android-
第八节02Fragment详解
目录一、Fragment的addToBackStack()使用二、Fragment与Activity通信三、Fragment如何传递数据到Activity一、Fragment的addToBackStack()使用官方文档介绍,这个方法的作用:当您移除或替换一个片段并向返回栈添加事务时,系统会停止(而非销毁)移除的片段。如果用户执行回退操作进行片段恢复,该片段将重新启动。如果您不向返回栈添加事务,则
夏屿_
·
2022-03-19 20:46
Android
Studio(入门)
android
android
studio
kotlin
Android-
消息机制
目录一、相关概念二、概述三、工作原理简单描述四、实现原理分析1.Handler的工作原理2.消息队列MessageQueue的工作原理3.Looper的工作原理4.ThreadLocal的工作原理五、延伸学习(Message消息池、Handler延迟消息实现分析、同步屏障)一、相关概念学习Android的消息机制,有几个设计概念我们必须了解:1.消息:Message消息(Message)代表一个行
mumuxi_
·
2022-03-19 00:38
2019-我的-
Android-
路要怎么走?—,真香
这是承接上面那条的,某个小的知识点我们终于搞明白了,学透了之后呢,其实大家会很快遗忘的,我自己也是如此!非常通透的理解过不了几天就会开始变得模糊不清。目前有效的方法只能是在通过敲demo在代码级别搞通透之后,通过成体系的写技术博文来实现。这样的好处:一是落于纸面之后,忘了我们可以通过博文马上回忆起来;二是我们是成体系的去选择学习的,中途我们可以随时停下来,去做当前手头更要命的事,完事后再回过头来继
m0_64314432
·
2022-03-18 10:47
程序员
面试
android
移动开发
sd卡有多个android文件夹,android - 如何adb拉出SD卡中存在的文件夹的所有文件
android-
如何adb拉出SD卡中存在的文件夹的所有文件我的SD卡中有一个文件夹:/mnt/sdcard/Folder1/Folder2/Folder3/*.jpgFolder1和Folder2的名称保持不变
不惑老师
·
2022-03-18 10:24
Android开发从入门到精通
Android开发从入门到精通——Android经典教程目录目录1第一章什么是Android1什么是
Android-
嵌入式设备编程的历史-第一章(1)1开放手机联盟和
Android-
(2)4介绍Android
zhaoxiao
·
2022-03-17 05:01
android
android
layout
活动
eclipse
autocomplete
action
Android studio 卸载(彻底卸载)
(如果有的话)第二处,C盘->用户->用户名目录->AppData->Local->
android-
.G( );
·
2022-03-15 11:55
android
安装
配置
卸载
问题解决
android
studio
Android-FileProvider-轻松掌握
前言存储适配系列文章:
Android-
存储基础Android-10、11-存储完全适配(上)Android-10、11-存储完全适配(下)Android-FileProvider-轻松掌握之前在分析Android
小鱼人爱编程
·
2022-03-14 11:40
Android
进阶
android
基于Java实现Socket编程入门
Socket示范1.1单向通信1.2双向通信2.发送更多的消息:结束的界定2.1使用特殊符号2.2根据长度界定3.处理更多的连接:多线程3.1同时实现消息的发送与接收3.2使用线程池优化服务端并发能力4.连接
保活
·
2022-03-10 12:49
Android黑科技
保活
实现原理揭秘,全套教学资料
1.写在前面想要成为一名优秀的Android开发,你需要一份完备的知识体系,在这里,让我们一起成长为自己所想的那样。2020届的秋招提前批已近尾声,目前Android开发岗已拿到的offer有[百度],[字节跳动],[美团点评],[网易],岗位均为Android开发方向。距离毕业答辩还有点时间,写写我的互联网转行之路。先介绍一下自己的背景,北航本硕,学习成绩中上,有两个学科竞赛奖项,一篇SCI。计
程序员Sunbu
·
2022-02-25 10:07
程序员
android
Android-
序列化和反序列化(Serializable和Parcelable)
一、为什么使用序列化由于在系统底层,数据的传输形式是简单的字节序列形式传输,在系统底层,并不认识Java对象,只知道字节序列,所以想要达到进程通讯的目的,需要先将数据进行序列化,即将对象转化为字节序列的过程。而字节序列被响应的进程使用的时候,进程为了识别这些字节序列,就需要对这些字节序列进行反序列化操作,把字节序列转换成Java对象。1.序列化将数据结果或者对象转化为二进制串的过程2.反序列化将在
zzq_nene
·
2022-02-22 02:29
南油社区志愿者户外清洁活动
南油社区志愿者户外清洁活动图文/妙舞人生南油社区义工户外清洁活动2020年6月19日上午9:30,南油志愿者服务队信和小分队在龙丽队长的带领组织下,在信小区进行捡拾垃圾,清扫道路的户外公益环
保活
动。
妙舞人生A
·
2022-02-21 08:04
Android-
混淆(最简)
混淆是啥?不说了...自己悟,由于最近公司需要提供库给集成公司,且不想让集成公司看到我们的源码,需要对库进行混淆一、开启混淆在library的build.gradle中开启release混淆,debug没啥意义,就不开启了,开启还好性能image.png也就是minifyEnabledtrue,还可以设置shrinkResourcestrue//是否去掉无用资源,默认为不去掉二、添加混淆规则:打开
Z_Liqiang
·
2022-02-21 01:44
约你一战
为庆祝4月22日“世界地球日”,提高职工参与环
保活
动的意识,动员职工绿色低碳生活,在“五一”国际劳动节到来之际,一所分会举办了“约你一战”活动。活动要求参赛职工加入“微信运动”。
市政处养护一所工会分会
·
2022-02-20 16:37
三八妇女节“关爱身体健康 提高质量生活”讲座执勤
我部同学也积极参与进来,维持现场秩序,安排同学就坐,组织师生负责人签到,以确
保活
动的圆满结束。图片发自App图片发自App图片发自App
70b58689edf8
·
2022-02-20 09:58
Android-
直播间列表渐隐效果
直播间的打赏榜需要加一个渐变效果,类似映客APP直播间的消息列表,一开始使用xml-shape的gradient标签层叠到RecyclerView上,但是发现效果不太对,总有一层蒙版割裂列表。随后和设计大佬沟通,设计师说这个不是渐变效果,是渐隐,没有渐变的2个颜色值。渐隐效果安卓并没有原生api可以支持呀,随后问了iOS的同学,他们实现是添加一个CAGradientLayer(渐变蒙版图层)和Ta
h2coder
·
2022-02-19 23:26
iOS的RunLoop
RunLoop对象,RunLoop会在第一次获取它时创建RunLoop会在线程结束时销毁主线程的RunLoop已经自动获取(创建),子线程默认没有开启RunLoop项目中可以用它来做:控制线程生命周期(线程
保活
黑色茄子
·
2022-02-19 23:20
实操实训,人人受益
学校高度重视此次体验活动,安全办具体组织实施,细化分工,严密部署,班主任靠班,确
保活
动安全、有序进行。本次应急体验秉承“学于灾前
王子小可乐
·
2022-02-19 18:28
Android 进程
保活
系列:(三)利用定时器和系统广播
前两篇文章讲的是怎么保护进程不被杀,今天来说说进程被杀后该怎么拉活。在系统安全管家清理内存的时候,第三方应用很容易被干掉。如果不想被杀怎么办?最有效的解决办法是:诱导用户把你的应用加入白名单。但是不是所有用户都会乖乖听你的话。这就需要我们采取其他手段,想方设法再次把进程启动。今天介绍两种常用的方法,可以让进程被杀后还有复活的希望。一、定时器说到定时器,我们最先想到的肯定是AlarmManager,
落英坠露
·
2022-02-19 16:08
人生就像iOS开发一样精彩,读了你绝对不后悔
要想活的好那就让runloop多跑跑,最起码多
保活
时间长一点,等你老了就退休吧!
暮年古稀ZC
·
2022-02-19 14:52
【腾讯Bugly干货分享】Android 进程
保活
招式大全
虽然这篇文章写的时间有点远了,但是很多知识点都是没变,以前也看过很多
保活
,但是都说的比较片面,所以转载这篇文章学习下。
Candy有雪吃
·
2022-02-19 01:55
Android-
方向传感器(制作指南针)
方向传感器(制作指南针)Android中的方向传感器可以准确的判断出手机在各个方向的旋转角度,利用这些角度就可以编写出像指南针、地平仪等有用的工具。下面,我来制作一个简单指南针。先附上代码:Activity:publicclassMainActivityextendsAppCompatActivityimplementsSensorEventListener{privateSensorManage
Jeffrey599
·
2022-02-18 08:53
Android-
模块化、组件化、插件化、热修复-组件化工程构建+页面路由多种方式实践
上一篇MonkeyLei:
Android-
模块化、组件化、插件化、热修复-组件化一下试试我们大概尝试了下一个Module的library与application切换。
MonkeyLei
·
2022-02-17 17:55
前端WebSocket封装
场景1:只有单个长链接,不要求
保活
classWebSocketClass{constructor(){this.instance=null;this.connect();}staticgetInstance
moonCoder
·
2022-02-17 16:05
今晚,为地球熄灯一小时
地球一小时由世界自然基金会(WWF)发起的、全球最大的环
保活
动。2019年主题:connect2earth与自然共生;时间:3月30日8:30-9:30;在活动当晚关闭不必要的电源。
贝赛科技
·
2022-02-17 02:27
android-
自定义伸缩Textview
自定义伸缩TextView效果图如下:test2.gif伸缩效果的思路1.设置初始的高度2.设置展开的高度3.伸缩的动画效果创建R.layout.cookdetail_item_desc布局image.png创建一个FoldingTextView继承LinearLayout做一次初始化publicclassFoldingTextViewextendsLinearLayoutimplementsVi
Czppp
·
2022-02-16 14:48
读书笔记-2019-02-13
jjgod/mac-dictionary-kit:DictionaryconversiontoolforMacOSX10.5andabove巧用kotlinx.coroutines玩转
android-
槐树向北
·
2022-02-16 07:15
Android-
屏幕适配全攻略
举个例子:屏幕分辨率为:1920*1080,屏幕尺寸为5吋的话,那么dpi为440dpi计算公式:像素密度范围image.png用于区分不同的像素密度。名称像素密度范围图片大小mdpi120dp~160dp48×48pxhdpi160dp~240dp72×72pxxhdpi240dp~320dp96×96pxxxhdpi320dp~480dp144×144pxxxxhdpi480dp~640dp1
wang_desire
·
2022-02-16 01:16
Android-
服务的基本用法(一)
服务作为安卓开发的四大组件之一,发挥着非常重要的作用,下面我们以一些简单实例,总结一下服务的基本用法。定义一个服务新建一个项目,在项目中定义一个服务:com.example.adiqueen.servicetest->New->Service->Service,我们会看到对话框:newServiceexported表示是否允许当前程序意外的其他程序本服务。enabled表示是否启用这个服务。点击f
见哥哥长高了
·
2022-02-14 23:00
Ubuntu系统的常用命令:ssh
保活
、用户管理、开机自启、后台运行
内容转载自我的博客1.ubuntu桌面版安装ssh桌面版本的Ubuntulinux系统,默认没有安装ssh服务,可以通过如下命令开启ssh服务:#安装openssh,如果安装完成,服务默认已经开启,即可远程ssh连接sudoapt-getinstallopenssh-server#查看ssh服务状态sudoservicesshstatus#ssh服务重启命令sudoservicesshrestar
zfb132
·
2022-02-14 16:24
备战2020——iOS面试题汇总!(栏目将持续更新)
RunLoop与NSTimer和线程1.app如何接收到触摸事件的2.为什么只有主线程的runloop是开启的3.为什么只在主线程刷新UI4.PerformSelector和runloop的关系5.如何使线程
保活
iOS最新面试题收录
·
2022-02-13 10:35
UI状态保存和恢复(一)
假如有这样一个场景:场景1:用户正在使用我们App进行个人信息的编辑,突然接到了一个电话,使得App进入后台并且通话时间超过了App后台
保活
的时间。
沐灵洛
·
2022-02-12 01:18
上一页
11
12
13
14
15
16
17
18
下一页
按字母分类:
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
其他