最新消息:欢迎访问Android开发中文站!商务联系微信:loading_in

热点资讯

Android最新资讯,业内新闻

打造高效小团队 - 团队代码提交流程 && 规范

打造高效小团队 – 团队代码提交流程 && 规范

loading 3天前 45浏览 0评论

代码提交规范 && 升级调整 本系列想跟大家分享一下我近一年的管理经验,分享一下我们团队的一年走来的优化之路「非技术」,让大家少踩坑,以及如何协作,管理者容易遇到的问题,以及技术上,工作上,如何与同事沟通、跨部门如何沟通有效率、如何...

Android APK资源加载流程

Android APK资源加载流程

loading 4天前 52浏览 0评论

概述 我们在Activity中访问资源(图片,字符串,颜色等)是非常方便的,只需要getResources()获取一个Resources对象,然后就可以访问各种资源了,那这些资源到底是怎么被加载的呢?下面我们就分析一下资源加载机制 App启动流程 ...

Android网络架构演进

Android网络架构演进

loading 2周前 (12-01) 171浏览 0评论

不久前,我用如下代码完成了 配料管理 的第一个网络请求,虽然是拾人牙慧的东西,但是也有点小兴奋,如果你用过AsyckTask你就会发现,在API设计上,AsyckTask和下面这段代码都有前、中、后三个概念,我们通过阅读AsyckTask的源码发现了...

Android中关于Context的三言两语

Android中关于Context的三言两语

loading 2周前 (11-28) 133浏览 0评论

前言 今天我们来分析一下 Context 的源码,在 APP 开发中,我们会经常用到 Context ,那么什么是 Context 呢?它的常规语义是“上下文”那么这个“上下文”到底是什么呢?通过源码分析,我们能对这个Context有个基本的认识。...

ViewStub你真的了解吗

ViewStub你真的了解吗

loading 3周前 (11-26) 97浏览 0评论

01.什么是ViewStub ViewStub 是一个看不见的,没有大小,不占布局位置的 View,可以用来懒加载布局。 当 ViewStub 变得可见或 inflate() 的时候,布局就会被加载(替换 ViewStub)。因此,ViewStub...

高可用架构之《一致性Hash算法》

高可用架构之《一致性Hash算法》

loading 3周前 (11-21) 125浏览 0评论

如果在大型高并发系统需要数据的分布式存储 希望数据均匀分布可扩展性强那么一致性hash算法就可以完美解决这个问题 一致性hash算法的应用再很多领域 缓存 hadoop ES 分布式数据库 一致性Hash算法原理 一致性Hash算法是使用取模的方法...

战五渣程序员的五项必备技能

战五渣程序员的五项必备技能

loading 4周前 (11-19) 170浏览 0评论

你无法改变自己的未来,但你可以改变自己的习惯,而你的习惯肯定也会改变你的未来。 “习惯的束缚太轻了,以至于它们变得沉重而无法被打破。” — 沃伦·巴菲特 当我们因为自己的不良习惯感到不适时,就会四处寻找解决方案。我们会去翻书或求助于他人,...

极客时间双十一优惠活动!!

极客时间双十一优惠活动!!

loading 1个月前 (11-07) 204浏览 0评论

极客时间双十一搞活动,全场8折优惠价,使用优惠口令「IILOADING」,再减20元,下单即送《10年架构师文集》!! 后台一直有读者问有没有系统的安卓学习资料,特刷脸要了前微信高级工程师张绍文的「Android 开发高手课」的优惠→,加上立减20...

Android 子线程更新UI了解吗?

Android 子线程更新UI了解吗?

loading 2个月前 (10-20) 517浏览 0评论

前言 今天一个朋友去面试,被问到 为什么Loop 死循环而不阻塞UI线程? 为什么子线程不能更新UI?是不是子线程一定不可以更新UI? SurfaceView是为什么可以直接子线程绘制呢? 用SurfaceView 做一个小游戏,别踩百块,so ...

Android 开发:apk文件的安装6.0,7.0,8.0踩坑笔记

Android 开发:apk文件的安装6.0,7.0,8.0踩坑笔记

loading 2个月前 (10-19) 424浏览 0评论

最近在做 APP 的升级功能,需要在 apk 文件下载下来之后安装,我本以为是个很简单的功能,直接调用系统的接口就完事了,没想到还是有不少坑的。 Android 6.0 版本的安装 这个最常规,在6.0版本及之前版本都是通用的。 /** * 安...

Kotlin修炼指南

Kotlin修炼指南

loading 2个月前 (10-14) 335浏览 0评论

Kotlin修炼指南 作用域函数 作用域函数是Kotlin中的一个非常有用的函数,它主要分为两种,一种是拓展函数式,另一种是顶层函数式。作用域函数的主要功能是为调用函数提供一个内部范围,同时结合kotlin的语法糖提供一些便捷操作。 作用域函数主要...

进程间通信的7种方式你都了解吗

进程间通信的7种方式你都了解吗

loading 2个月前 (10-10) 431浏览 0评论

进程间通信的概念 每个进程各自有不同的用户地址空间,任何一个进程的全局变量在另一个进程中都看不到,所以进程之间要交换数据必须通过内核,在内核中开辟一块缓冲区,进程1把数据从用户空间拷到内核缓冲区,进程2再从内核缓冲区把数据读走,内核提供的这种机制称...

Android 轻松解决内存泄漏

Android 轻松解决内存泄漏

loading 2个月前 (10-09) 566浏览 0评论

基础知识 Java 的内存分配简述 方法区(non-heap):编译时就分配好,在程序整个运行期间都存在。它主要存放静态数据和常量; 栈区:当方法执行时,会在栈区内存中创建方法体内部的局部变量,方法结束后自动释放内存; 堆区(heap...

2019,苹果的未来去向何方?

2019,苹果的未来去向何方?

loading 3个月前 (09-06) 420浏览 0评论

当我们还在为Costco开业半天被迫停业的盛况匪夷所思的时候,殊不知这样的“抢购狂潮”原本是镶嵌在苹果桂冠之上的“夜明珠”,那是一个“幸福的烦恼”: 2010年,iPhone 4正式发售,北京三里屯的苹果零售店内涌入大量前来扫货的黄牛,场面一度失...