腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
Android-Xj
专栏作者
举报
41
文章
47355
阅读量
15
订阅数
订阅专栏
申请加入专栏
全部文章(41)
编程算法(15)
java(6)
android(6)
kotlin(6)
网站(4)
缓存(4)
打包(3)
腾讯云测试服务(3)
view(3)
css(2)
html(2)
json(2)
网络安全(2)
面向对象编程(2)
null(2)
set(2)
接口(2)
c++(1)
php(1)
javascript(1)
jquery ui(1)
xml(1)
webview(1)
ide(1)
git(1)
github(1)
linux(1)
文件存储(1)
访问管理(1)
命令行工具(1)
消息队列 CMQ 版(1)
数据加密服务(1)
渲染(1)
http(1)
容器(1)
serverless(1)
shell(1)
html5(1)
jdk(1)
hashmap(1)
数据分析(1)
windows(1)
数据结构(1)
element ui(1)
canvas(1)
kafka(1)
图像标签(1)
adapter(1)
app(1)
apply(1)
draw(1)
hashcode(1)
host(1)
layout(1)
line(1)
list(1)
map(1)
size(1)
wifi(1)
闭包(1)
布局(1)
动画(1)
工具类(1)
继承(1)
连接(1)
权限(1)
事件(1)
搜索文章
搜索
搜索
关闭
什么是 SurfaceView?
windows
编程算法
canvas
SurfaceView就是在Window上挖一个洞,它就是显示在这个洞里,其他的View是显示在Window上,所以View可以显式在 SurfaceView之上,你也可以添加一些层在SurfaceView之上。
对话、
2022-02-22
1K
0
Android中View是如何绘制的
draw
host
layout
size
view
View的绘制过程从ViewRootImpl.performTraversals()方法开始。
对话、
2022-02-22
2.1K
0
数据加密和解密总结
编程算法
数据加密服务
虽然非对称加密很安全,但是和对称加密比起来,它非常的慢,所以我们还是要用对称加密来传送消息, 但对称加密所使用的密钥我们可以通过非对称加密的方式发送出去。
对话、
2022-02-22
965
0
Java动态代理是什么?
网络安全
java
缓存
面向对象编程
编程算法
为了简化对象创建过程,Proxy类中的newProxyInstance方法封装了2~4,只需两步即可完成代理对象的创建。
对话、
2022-02-22
524
0
HashMap原理分析和具体实现
jdk
编程算法
hashmap
通过hash的方法,通过put和get存储和获取对象。存储对象时,我们将K / V传给put方法时,它调用hashCode计算hash从而得到bucket位置,进一步存储,HashMap会根据当前bucket的占用情况自动调整容量 (超过 Load Facotr则resize为原来的2倍)。获取对象时,我们 K传给get,它调用hashCodeO()计算hash从而得到bucket位置,并进一步调用equals()方法确定键值对。如果发生碰撞的时候,Hashmap通过链表将产生碰撞冲突的元素组织起来,在JDK8中,如果一个bucket中碰撞冲突的元素超过8哥,则使用红黑树来替换链表,从而提高速度。
对话、
2022-02-22
477
0
Java实现八种排序算法详解
编程算法
对于直接插入排序问题,数据量巨大时。 将数的个数设为n,取奇数k=n/2,将下标差值为k的数分为一组,构成有序序列。 再取k=k/2 ,将下标差值为k的书分为一组,构成有序序列。 重复第二步,直到k=1执行简单插入排序。
对话、
2022-02-22
282
0
再次理解泛型
ide
打包
Java 泛型(generics)是 JDK 5 中引入的一个新特性, 泛型提供了编译时类型安全检测机制,该机制允许程序员在编译时检测到非法的类型。泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。
对话、
2022-02-22
417
0
超详细Okhttp 源码分析
网络安全
http
缓存
linux
网站
RetryAndFollowUpInterceptor的作用就是处理了一些连接异常以及重定向。
对话、
2022-02-22
1.1K
0
Android Studio 4.0: Default Activity not found Error
android
打包
这个方法虽然可以让 代码编译完成了,看似好像没问题了,但是手机上软件并没有启动 结果“失败”
对话、
2022-02-22
289
0
Kotlin中的let、with、run、apply、also常用场景
apply
null
闭包
常见场景的使用 let 处理需要针对一个可null的对象统一做判空处理 private var textView: TextView? = null //没使用 let前 每一个都
对话、
2022-02-22
833
0
Android工具类库,满足你的各种需求
java
缓存
shell
json
编程算法
Download Gradle: implementation 'com.blankj:utilcode:1.29.0' // if u use AndroidX, use the following implementation 'com.blankj:utilcodex:1.29.0' APIs Activity 相关 -> ActivityUtils.java -> Demo addActivityLifecycleCallbacks : 新增 Activity 生命周期监听 removeAc
对话、
2022-02-22
1.2K
0
Kotlin中的扩展
kotlin
java
Kotlin 的扩展是一个很独特的功能, Java 本身并不支持扩展, Kotlin 为了让扩展能在JVM平台上运行,必须做一些独特的处理
对话、
2022-02-22
1.1K
0
Kotlin中的高阶函数(一等公民)
kotlin
编程算法
Kotlin 不是纯粹的面向对象语言, Kotlin 的函数也是一等公民,因此函数本身也具有自己 的类型 。 函数类型就像前面介绍的数据类型一样,既可用于定义变量,也可用作函数的形参类 型,还可作为函数的返回值类型
对话、
2022-02-22
641
0
Kotlin中尾递归函数
编程算法
kotlin
上面函数将调用自身作为其执行体的最后一行代码,且递归调用后没有更多代码,因此可 以将该函数改为尾递归语法。此时,上面函数可改为如下形式
对话、
2022-02-22
755
0
Kotlin中的内联函数
serverless
c++
kotlin
打包
lambda 表达式会被正常地编译成匿名类。这表示每调用一次 lambda表达式,一个额外的类就会被创建。 并且如果 lambda捕捉了某个变量, 那么每次调用的时候都会创建一个新的对象。 这会带来运行时的额外开销,导致使用 lambda 比使用一个直接执行相同代码的函数效率更低 。
对话、
2022-02-22
1.5K
0
Kotlin中的泛型函数
kotlin
Kotlin中的泛型和java中的十分类似都是用T表示泛型 kotlin中使用 T 表示泛型。 在定义泛型函数时需要在 fun 后面加入 , 然后指明某个参数的类型为 T 泛型函数的定义: //K
对话、
2022-02-22
1.1K
0
偶遇 android.content.res.Resources$NotFoundException: BUG可让我一顿好找。特此记录!
json
渲染
腾讯云测试服务
编程算法
2.inflate 文件的时候 R.Layout.****, 写成了R.id.***** 这种很显然不是。。。
对话、
2022-02-22
773
0
Android使用RecyclerView+BaseQuickAdapter处理item中包含RadioButton的单选实现
adapter
先上代码 bean public class ListBean { private String name; boolean check=false;//是否选中 public ListBean(String name) { this.name = name; } public boolean isCheck() { return check; } public void setCheck(boolean che
对话、
2022-02-22
1.7K
0
Kotlin----控制语句
kotlin
java
编程算法
java 中 switch/case 需要穿透时需要列出每一个常量条件,但 kotlin中可以简化——
对话、
2022-02-22
590
0
Kotlin----数据类型详解
容器
java
javascript
网站
编程算法
注意: Java中 split()返回的是一个String[], 而 kotlin中返回的是一个 List
对话、
2022-02-22
730
0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档