Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
Kotlin协程实现原理:CoroutineScope,看完不懂你砍我!墙裂建议收藏。
今天我们来聊聊Kotlin的协程Coroutine 文末有为大家准备的彩蛋 如果你还没有接触过协程 推荐你先阅读这篇入门级文章What 你还不知道Kotlin Coroutine 如果你已经接触过协程 相信你都有过以下几个疑问 协程到底是个
Android
kotlin
Android进阶
Android Studio TraceView性能优化分析
http blog csdn net androiddevelop article details 8223805 http www cnblogs com sunzn p 3192231 html Android 编程下的 TraceVi
Android进阶
Android
android studio
性能优化
traceview
使用Flutter之后,我们的CPU占用率降了50%
近年来 移动互联网迅猛发展 业务需求频繁更新 业务内容动态化需求急剧增加 纯原生开发已经无法满足业务快速增长的需求 因此诞生了多种跨平台开发框架 如 H5 原生开发 React Native 和 Weex 但这两年最受开发者青睐的莫过于 F
android开发
Android进阶
flutter
RecycleView 添加底部加载更多
在阅读此文章前 请先看 http blog csdn net fangchao3652 article details 43148871 与开头的连接文章思想类似 只不过那个是图片文字按钮等多种布局的混排 而添加底部只是普通Item 与底部
Android 自定义控件
Android进阶
android 音乐波动动画
需求 在播放音乐的时候 随机产生不规律动画 下载地址 http download csdn net detail qq 28195645 9700355 自定义音乐波动控件 package com sun audioplayingwave
Android进阶
音乐
Android
动画
控件
andorid 与滑动相关的一些知识---getscrollY onscrollchange() scrollby scrollto等
Android系统手机屏幕的左上角为坐标系 同时y轴方向与笛卡尔坐标系的y轴方向想反 通过提供的api如getLeft getTop getBottom getRight可以获得控件在parent中的相对位置 同时 也可以获得控件在屏幕中的
Android进阶
HR:“最喜欢阿里出来的程序员了,技术又好又耐艹!” 我:???
面试造火箭 进厂拧螺丝 真的是这样吗 缘起 估计不少同学都是被标题吸引进来的 事先声明 这句话不是我虚构的 而是我实实在在从同事的口中听到的 而且还不止一次 当时的场景就是很正常的交谈 别人也并没有故意尖酸刻薄的成分 完全就是正常的谈天的口
Android
Android进阶
程序人生
移动开发
程序员为什么要挤破头也要进大厂?别说是拧螺丝,递扳手我也愿意去!
大家好 前段时间写了一篇关于程序员的年薪五十万指南 引起了一些共鸣 有些读者私信问我 现在不是大厂竞争很激烈吗 再说大厂的薪水待遇也没有比一些二线公司更好呀 既然如此 那为什么我们还要挤破脑袋进大厂呢 今天就和大家闲聊几句 以下说的仅代表我
程序人生
程序员
Android进阶
移动开发
泪目!阿里大佬国庆8天花了50个小时,整理出这份18万字Android-360°性能优化实战解析
缘起 经过近十年的发展 Android技术优化日新月异 如今Android 10 0 已经发布 Android系统性能也已经非常流畅 可以在体验上完全媲美iOS 到了各大厂商手里 改源码 自定义系统 使得Android原生系统变得鱼龙混杂
Android进阶
android开发
程序员
Android
性能优化
当面试官说 “你还有什么问题想问的” ,你该如何回答?
程序员面试时经常会听到面试官说一些套话 比如 今天的面试就到这里了 回去等通知吧 你还有什么问题想问我的吗 如果这道题不会做 那么我们也可以换一道 今天我们要说的是大多数面试官都会说的一句话 你还有什么问题想问的 这是一个老生常谈的问题 之
Android
android开发
Android进阶
面试
BAT Android面试专题深入探究:四大组件+ViewPager+组件化架构+Bitmap
本篇是结合我之前面试别人的经验 以及跟一些在BAT上班的朋友 讨论总结出的一份很深的大公司需要用到的一些高端Android技术 这里也专门整理了一个文档 重点和难点都有详细解析 这些题目有点技术含量 需要好点时间去研究一下的 在文末有领取
android开发
Android面试题
BAT面试
Android进阶
四大组件
Android:玩转Retrofit+OkHttp+Kotlin协程 网络请求架构
文章目录 引言 实战 1 引入开源库 2 简单封装 3 开始使用 MVP架构模式 MVVM架构模式 看 这里 https blog csdn net sange77 article details 103959389 引言 目前做APP网络
Android进阶
网络请求
协程
Retrofit
OkHttp
SnackBar 简单使用
1 简介 Snackbar是Android Support Design Library库中的一个控件 可以在屏幕底部快速弹出消息 比Toast更加好用 可以添加点击行为 多用于结合协调布局使用 CoordinatorLayout impl
Android进阶
Android
移动开发
Snackbar
Android 集成 支付宝
一 到支付宝官网https b alipay com order techService htm channel psl下载 快捷支付 无线 开发包 将alipay sdk common文件夹下的alipaysdk jar alipayse
Android进阶
Android
支付宝无线
Android dispatchTouchEvent, onInterceptTouchEvent, onTouchEvent详解
之前遇到事件分发 去网上找相关文章 感觉都没把这几个的关系说明白 研究了几篇不错的文章 今天在这整理一下 希望对大家有所帮助 首先你要知道一点 当你触摸一个控件的时候 你就会调用该控件 或它的父类 的dispatchTouchEvent方法
Android进阶
Android
控件
事件分发
2019大厂Android高级工程师面试题整理+进阶资料
金三银四 很多同学心里大概都准备着年后找工作或者跳槽 最近有很多同学都在交流群里求大厂面试题 正好我电脑里面有这方面的整理 于是就发上来分享给大家 这些题目是网友去百度 小米 乐视 美团 58 猎豹 360 新浪 搜狐等一线互联网公司面试被
android开发
Android
Android进阶
Android高级
面试
Android之阿里云推送实现
一 效果图 二 实现步骤 去阿里云官方注册账号及随便认证一下 然后去控制台创建自己的应用 控制台 gt 产品与服务 gt 移动服务 gt 移动推送 创建自己的项目 新建产品 新建成功后点击图标进入应用管理 点击加号进行应用配置 输入软件名及
Android进阶
阿里云推送
推送
阿里云
Android
view的getWidth() getHeight() 总是返回0 的几种解决方法
当我们在oncreate 调用 getwith 与 getheigh 时返回0 的原因是我们的view 在此时还没有绘制出来 不光在oncreate Activity生命周期中 onStart onResume onCreate都不是真正v
Android进阶
Android面试家常菜:Handler消息机制全家桶一把梭,看完这篇还不懂,请砍我
前言 Handler可以说小伙伴们用的非常多了 可以说Handler是支撑整个Android系统运行的基础 本质上Android系统都是由事件驱动的 而处理事件的核心就在于Handler 接下来我们就从简单的使用 到源码分析让你彻彻底底明白
Android进阶
面试
android开发
Android
Android OnTouchListener自定义 onTouch完全解析
做android开发对touch事件是要清晰明了的 如果心存疑问 那么本博客 可以帮你清晰的屡清楚源码是如果实现 onLongClickListener onDoubleClickListener onClickListener 并且再次基
Android进阶
1
2
»