牛牛!向前冲!
牛牛!向前冲!
全部文章
分类
Android(135)
Android面试(1)
未归档(1)
面试/面经(3)
归档
标签
去牛客网
登录
/
注册
牛牛!向前冲!的博客
TA的专栏
6篇文章
9人订阅
学历不占优,如何拿下安卓面试
6篇文章
5383人学习
全部文章
(共132篇)
Android 性能优化全面解析(内存优化、启动速度、网络优化...)
现如今,国内移动互联网红利期已过,Android 开发也从最初的一人难求,到后来的一个岗位百人竞投,僧多粥少的情况直接导致整个行业对求职者的要求越来越高,Android 开发越来越规范,间接导致项目对质量要求的提升。启动优化、内存优化、App 崩溃监控等性能调优也逐渐成了人手必备的技能。 所以,我们...
Android
性能优化
2022-02-15
0
562
Android Jetpack 知识点实战系列(Navigation、MVVM....),进阶必备干货!
我们安卓开发者,经常会吐槽Android碎片化严重,设备繁多,品牌众多,版本各异,分辨率不统一,项目的库基本都是用什么Square全家桶,Glide, 各种Bus, MVP,MVVM等等,很多时候都得自己动手,丰衣足食。 Android发展了10多年,谷歌一直致力于安卓生态环境的搭建。为了方便广大安...
Android
Jetpack
2022-02-14
0
658
Kotlin语言基础入门:Kotlin的常用写法
1. 方法参数的默认值 可以给方法的参数指定默认值 fun someFunction(a: Int = 0, b: String = "") { /* 方法实现 */ } 2. 过滤列表 找出列表中满足某个条件的所有元素。使用filter方法。其中x是自己定义的参数名。 val list = Ar...
Android
kotlin
2022-02-12
0
434
最强音视频开发进阶:从音视频基础知识到技术实践(OpenGL、FFmpeg、直播系统、 阿里IM技术...)
互联网信息的传播与娱乐方式经历了从文字到图片再到音视频的转变,现如今抖音、快手等短视频更是如日中天。 特别是5G时代的到来,相信互联网对音视频开发者的需求会迎来更大的增长需求,何况音视频开发者因为其稀缺性薪酬本来就比较高。 在选择学习音视频开发之前,如果你有以下困惑,那么下面分享的音视频开发资料可能...
Android
音视频
2022-02-10
1
836
Kotlin语言基础入门:Kotlin简介
在2019年Google I/O大会上,Google 宣布今后将优先采用 Kotlin 进行 Android 开发。 一,简介 Kotlin 是一种富有表现力且简洁的编程语言,不仅可以减少常见代码错误,还可以轻松集成到现有应用中。 Google 列举的 Kotlin 的优势: 富有表现力且简洁...
Android
kotlin
2022-02-09
0
651
Android Jetpack 全面学习 | WorkManager 入门
WorkManager 提供了任务调度功能,我们可以对工作进行标记或命名。 1. 入门示例 gradle 引入依赖 将以下依赖项添加到应用模块的 build.gradle 文件中 dependencies { def work_version = "2.5.0" // (Java ...
Android
2022-01-26
0
403
Kotlin 协程基础 | Kotlin 入门教程指南
阻塞与非阻塞 runBlocking delay是非阻塞的,Thread.sleep是阻塞的。显式使用 runBlocking 协程构建器来阻塞。 import kotlinx.coroutines.* fun main() { GlobalScope.launch { // 在后台启动一...
Android
2022-01-25
0
590
Android Jetpack 全面学习 | LifeCycle 生命周期
使用生命周期感知型组件处理生命周期。 生命周期感知型组件可执行操作来响应另一个组件(如 Activity 和 Fragment)的生命周期状态的变化。这些组件有助于写出更有条理且往往更精简的代码,这样的代码更易于维护。 一种常见的模式是在 Activity 和 Fragment 的生命周期方法中实现...
Android
Jetpack
2022-01-25
0
535
Android Jetpack 全面学习 | LiveData 事件传送
ViewModel 如何将事件和数据传送到 Activity 中?我们可以使用 MutableLiveData<T>。 一,准备数据类型 新建类MutableDemoVM。 public class MutableDemoVM { public int countPoint = ...
Android
Jetpack
2022-01-24
0
386
Android 面试必备:Android Framework 高频面试题——Binder 篇
1. Android中进程和线程的关系,区别 进程是什么? 它是系统进行资源分配和调度的一个独立单位,也就是说进程是可以独立运行的一段程序。 线程又是什么? 线程进程的一个实体,是CPU调度和分派的基本单位,他是比进程更小的能独立运行的基本单位,线程自 己基本上不拥有系统资源。在运行时,只是...
Android
2022-01-24
0
1650
首页
上一页
1
2
3
4
5
6
7
8
9
10
下一页
末页