240 发简信
IP属地:北京
  • Compose(二)

    前言:了解了 Compose 内部,接下来自己往里面添加各种组件,尝试各种属性 组件及组件属性: 首先自己在布局里添加一个 Text 组件 运行...

  • Resize,w 360,h 240
    Compose(一)

    前言:本人也是刚开始了解的,不足之处请各位多多指教,多给意见,一起成长,一起进步!废话不多说,开始!!! 我的第一个Compose应用: 在 J...

  • Resize,w 360,h 240
    二维数组转稀疏矩阵

    模拟棋盘(11×11)0表示无子,1表示白子,2表示黑子,使用二维数组储存会存在很多的无用数据(0)但使用稀疏数组则可以避免这种情况: 其中的第...

  • ExoPlayer简单使用

    使用: 添加依赖(依赖的是整个ExoPlayer库): implementation 'com.google.android.exoplayer...

  • 自定义dialog弹窗

    1.新建一个dialog_layout.xml布局: Button按钮背景是白色的并且带有圆角,这个效果可以让UI设计师提供背景图片,也可以用s...

  • 简单的自定义View

    一、自定义View 因为Android系统内置的View无法实现我们需求,所以需要针对业务需求定制所需要的View,或者单种样式统一的布局出现在...

  • 数据结构和算法

    空间和事件复杂度: 单链表的时间复杂度O(n)会导致n的无穷大,因为它在查询数据的时候只能从头开始查询,导致查询的时间复杂,所以容易导致O(n)...

  • 自定义View

    一、为什么要自定义布局 Android系统内置的View无法实现我们的需求,需要针对所需要的业务需求定制需要的View。自定义View大部分只需...

  • 性能优化

    在Android优化从以下四个方面优化:1.稳定(内存溢出、崩溃)2.流畅(卡顿)3.耗损(耗电、流量、网络)4.安装包(APK瘦身) 一、内存...