首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
hopefulOwl
掘友等级
安卓工程师
|
小米
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
52
文章 49
沸点 3
赞
52
返回
|
搜索文章
赞
文章( 49 )
沸点( 3 )
加密、摘要、签名、证书,一次说明白!
数据安全传输,是一个非常宽泛的话题。HTTPS、文件签名、应用签名等场景背后,其实解决的就是如何安全地传输数据的问题;
Gradle系列(二) Gradle执行顺序和task
0. 前情提示 1. 什么是gradle 维基百科:Gradle是一个基于Apache Ant和Apache Maven概念的项目自动化建构工具。它使用一种基于Groovy的特定领域语言来声明项目设置,而不是传统的XML。当前其支持的语言限于Java、Groovy和Scala,…
一文教你搞定所有前端鉴权与后端鉴权方案,让你不再迷惘
关于前端鉴权这块,Token、Cookie、Session、JWT、单点登录、扫码登录、一键登录是什么意思?分别有什么作用?你一般是怎么做的?以及你是怎么存储的呢?那你又是怎么保证它的安全的呢?
一直在使用JDK动态代理, 不明白原理如何实现?
壹. 运行时为接口创建代理类的字节码文件 贰. 通过类加载器将.class 字节码加载到内存 叁. 创建代理类的实例对象, 执行被代理类的目标方法 壹. 为什么只能代理接口, 不能直接代理指定类 贰. 为什么要重写 Object 类的三个方法 叁. 为什么动态代理类要继承 Pr…
【插件&热修系列】ClassLoader方案设计
引言 上一个阶段我们开始进入插件/热修的领域,了解了热修的前世今生,下面我们来学习下热修中的ClassLoader方案设计; ClassLoader主要是用来加载插件用的,在启动插件前首先要把插件加载
Shadow的全动态设计原理解析
我们在宣传Shadow的时候说了Shadow具有两大特性,其中一个叫做“全动态插件框架”。这篇文章就讲这个特性。我们很早之前用过一款基于数百反射私有API实现的插件框架,在前面的文章也提过,在这种插件框架里要不停的兼容新版本的Android系统,OEM系统。尤其是Activit…
Shadow 腾讯插件化——深度解剖框架设计
简介 Shadow是最近腾讯开源的一款插件化框架。原理是使用宿主代理的方式实现组件的生命周期。目前的插件化框架,大部分都是使用hook系统的方式来做的。使用代理的基本上没有成体系的框架,只是一些小de
Android性能优化之Android 10+ dex2oat实践
对于Android App的性能优化来说,方式方法以及工具都有很多,而dex2oat作为其中的一员,却可能不被大众所熟知。
Android 强推的 Baseline Profiles 国内能用吗?我找 Google 工程师求证了!
你好,我是朱涛。这是「沉思录」的第三篇文章。 今天我们来扒一下 Baseline Profiles 的底层原理。
【Android 音视频开发打怪升级:OpenGL渲染视频画面篇】四、深入了解OpenGL之EGL
都怪Android的GLSurfaceView封装的太好了。哈哈哈~ 并且onDrawerFrame方法是会被不断的调用,我们就是在这里面实现了OpenGL的绘制流程。 答案是:Yes。 如果你去看一下GLSurfaceView的源码,你会找到一个叫GLThread的线程,在线…
下一页
关注了
90
关注者
3
收藏集
2
关注标签
20
加入于
2016-01-29