腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
腾讯云架构师技术同盟
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
腾讯云架构师技术同盟
返回腾讯云官网
Android开发实战
Android开发技术,最新消息
专栏成员
举报
98
文章
189270
阅读量
31
订阅数
订阅专栏
申请加入专栏
全部文章(98)
其他(36)
android(29)
java(24)
编程算法(14)
http(12)
ide(10)
缓存(10)
https(8)
打包(6)
开源(6)
网络安全(5)
安全(5)
python(4)
存储(4)
ios(3)
go(3)
git(3)
github(3)
api(3)
容器(3)
jvm(3)
面向对象编程(3)
微信(3)
c++(2)
arm(2)
linux(2)
gradle(2)
数据分析(2)
windows(2)
nat(2)
tensorflow(1)
mac os(1)
xcode(1)
javascript(1)
bash(1)
.net(1)
node.js(1)
html(1)
ajax(1)
textview(1)
单片机(1)
maven(1)
搜索引擎(1)
bash 指令(1)
深度学习(1)
网站(1)
移动开发(1)
压力测试(1)
爬虫(1)
gui(1)
dns(1)
jenkins(1)
kernel(1)
gcc(1)
ntp(1)
机器人(1)
物联网(1)
数据结构(1)
架构设计(1)
app测试(1)
搜索文章
搜索
搜索
关闭
免费影视APP(花果山) 架构设计与实现
架构设计
app测试
android
ios
我只想安安静静的追剧,奈何现在全网分渠道收会员费,感觉追剧像是被通缉,只要换个剧,就得交会员费。现在会员开通后还的点播,作为程序员的我实在忍不了。
Anymarvel
2022-06-25
4.9K
0
Android 掉帧优化
缓存
android
http
对于传统的60刷新率手机来说,每16ms会发出一个VSync信号,复制CPU/GPU放在缓存中的图像,再通知CPU/GPU计算下一帧要显示的内容,再把刚复制的图像显示在屏幕上,这就是一个屏幕刷新周期。而如果在16ms内没有计算完毕的话,该帧就无法展示,屏幕进入下一个刷新周期,就产生了所谓的掉帧现象。
Anymarvel
2021-12-13
1.8K
0
RecyclerView缓存详解
缓存
android
RecyclerView的运行主要依赖于Adapter、LayoutManager和Recycler这三个类,其中Adapter负责与数据集交互,LayoutManager负责ItemView的布局,Recycler负责管理ViewHolder,其结构如下图。
Anymarvel
2021-12-08
950
0
如何绕过 Android 8.0 startService 限制
android
在不与用户直接交互的后台应用中,运行 Service 会消耗系统资源,这可能会影响前台应用的正常运行。Android 8.0 及更高版本「不允许后台应用运行后台服务」,需要通过 startForegroundService() 指定为前台服务运行,或者使用 JobScheduler 替代。
Anymarvel
2020-12-30
2.4K
0
service的隐式启动和显示启动
java
android
http
有些时候我们使用Service的时需要采用隐私启动的方式,但是Android 5.0一出来后,其中有个特性就是Service Intent must be explitict,也就是说从Lollipop开始,service服务必须采用显示方式启动。
Anymarvel
2020-12-30
2.3K
0
公钥、私钥、数字签名(签名)、数字证书(证书) 的关系(图文)
数据分析
https
编程算法
点击蓝字关注我们哟~ 对称加密:指的就是加、解密使用的同是一串密钥,所以被称做对称加密。对称加密只有一个密钥作为私钥。常见的对称加密算法:DES,AES等。 非对称加密:指的是加、解密使用不同的
Anymarvel
2020-12-16
4.8K
0
KeyStore 和 TrustStore的区别及联系
https
数据分析
java
KeyStore 和 TrustStore是JSSE中使用的两种文件。这两种文件都使用java的keytool来管理,他们的不同主要在于用途和相应用途决定的内容的不同。
Anymarvel
2020-12-16
9.2K
0
深入理解--Android Loader
android
javascript
node.js
java
开发 漫品 客户端 本地图书导入页面 的过程中,需要获取到手机目录中所有的txt文件进行展示用于提供给的用户进行
Anymarvel
2020-12-16
848
0
【云+社区年度征文】深入理解--Android Loader
android
开发 漫品 客户端 本地图书导入页面 的过程中,需要获取到手机目录中所有的txt文件进行展示用于提供给的用户进行
Anymarvel
2020-12-08
682
0
Synchronized深入分析
java
Synchronized是Java中解决并发问题的一种最常用的方法,也是最简单的一种方法。
Anymarvel
2020-09-23
679
0
Android内存管理(一)官方文档介绍
android
编程算法
缓存
本章为官方文档,主要介绍 Android 如何管理应用进程和内存分配。 首先了解为什么要有内存优化,官方的文档介绍 https://developer.android.com/topic/perfor
Anymarvel
2020-09-23
1.6K
0
Android内存管理(二)操作系统基础
缓存
编程算法
熟悉以上操作系统名词对于的后续介绍Android内存管理比较重要,请大家认真阅读.如果的比较熟悉上述几个关键名词,此章节可以跳过
Anymarvel
2020-09-23
1.3K
0
Android内存管理(JVM 、DVM(dalvik) 、ART简介)
jvm
java
打包
ide
android
本文不对JVM 、DVM(dalvik) 、ART这三者做具体的分析。只是从内存管理的角度来介绍下三者的区别和联系。
Anymarvel
2020-09-23
1.9K
0
Android内存管理(七)垃圾回收算法相关
编程算法
java
给对象添加一个引用计数器,每当有一个地方引用它的时候,计数器的值就加1;当引用失效的时候,计数器的值就减1;任何时刻计数器为0的对象是不可能再被引用的。
Anymarvel
2020-09-23
734
0
Android内存管理(八)内存管理小结
android
缓存
今天从操作系统的角度来闲聊一下代码开发过程中如何配合系统做内存管理。内存就是一块数据存储区域,是可被操作系统调度的资源。在多任务(进程)的OS中,内存管理尤为重要,OS需要为每一个进程合理的分配内存资源。所以可以从OS对内存和回收两方面来理解内存管理机制。
Anymarvel
2020-09-23
1.6K
0
CPU核心数,线程数,时间片轮转机制解读
java
编程算法
当线程处于IO操作时,线程是阻塞的,线程由运行状态切换到等待状态。此时CPU会做上下文切换,以便处理其他程序;当IO操作完成后,CPU会收到一个来自硬盘的中断信号,CPU正在执行的线程因此会被打断,回到ready队列。而先前因I/O而waiting的线程随着I/O的完成也再次回到就绪队列,此时CPU可能会选择他执行。
Anymarvel
2020-09-23
4.9K
0
Android内存管理(六)Android对Linux系统的内存管理机制进行的优化
.net
android
缓存
Android对内存的使用方式同样是“尽最大限度的使用”,这一点继承了Linux的优点。只不过有所不同的是,Linux侧重于尽可能多的缓存磁盘数据以降低磁盘IO进而提高系统的数据访问性能,而 Android侧重于尽可能多的缓存进程以提高应用启动和切换速度。Linux系统在进程活动停止后就结束该进程,而Android系统则会在内存中尽量长时间的保持应用进程,直到系统需要更多内存为止 。这些保留在内存中的进程,通常情况下不会影响系统整体运行速度,反而会在用户再次激活这些进程时,加快进程的启动速度,因为不用重新加载界面资源了,这是Android标榜的特性之一。所以,Android现在不推荐显式的“退出”应用。
Anymarvel
2020-09-23
1.6K
0
Android内存管理(五)Android的内存管理机制
android
缓存
无论是ART还是Dalvik虚拟机,都和众多Java虚拟机一样,属于一种托管内存环境(程序员不需要显示的管理内存的分配与回收,交由系统自动管理)。托管内存环境会跟踪每个内存分配, 一旦确定程序不再使用一块内存,它就会将其释放回堆中,而无需程序员的任何干预。回收托管内存环境中未使用内存的机制称为垃圾回收。
Anymarvel
2020-09-23
2.9K
0
Android内存管理(四)Linux的内存管理机制
linux
缓存
linux内存管理卷帙浩繁,本文只能层层递进地带你领略冰山轮廓,通过本文你将了解到以下内容:
Anymarvel
2020-09-23
2.7K
0
Android内存管理(三)内存管理基础
单片机
存储
CPU只能访问其寄存器(Register)和内存(Memory), 无法直接访问硬盘(Disk)。存储在硬盘上的数据必须首先传输到内存中才能被CPU访问。从访问速度来看,对寄存器的访问非常快,通常为1纳秒;对内存的访问相对较慢,通常为100纳秒(使用缓存加速的情况下);而对硬盘驱动器的访问速度最慢,通常为10毫秒。
Anymarvel
2020-09-23
1.5K
0
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档