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

热点资讯

Android最新资讯,业内新闻

Android 子线程更新UI了解吗?

Android 子线程更新UI了解吗?

loading 2天前 36浏览 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天前 37浏览 0评论

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

Kotlin修炼指南

Kotlin修炼指南

loading 1周前 (10-14) 68浏览 0评论

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

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

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

loading 2周前 (10-10) 106浏览 0评论

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

Android 轻松解决内存泄漏

Android 轻松解决内存泄漏

loading 2周前 (10-09) 140浏览 0评论

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

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

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

loading 2个月前 (09-06) 311浏览 0评论

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

Android项目实现Module目录结构分组

Android项目实现Module目录结构分组

loading 2个月前 (08-21) 518浏览 0评论

一、背景 项目需求的频繁迭代,新的产品功能在不断添加和延伸,随之带来的是,项目技术复杂度的提升。 近几年来,Android模块化、组件化相关技术得到极速发展,将项目整体进行分层,不同的层次之间依据实际的技术功能或业务支撑或业务模块去划分具体的组件或...

自定义android爱情标签

自定义android爱情标签

loading 2个月前 (08-11) 400浏览 0评论

看了高中同学发朋友圈的婚纱照,即将结束奔跑十年的爱情。除了祝福和羡慕以外,一股柠檬酸油然而生。十年的爱情奔跑,是一种什么体验,没经历过,未可得知。但是两年的感情经历还是有点话语权的,相识、相知、却不能相守下去,无疑结局是一个不完整的句号。或许不完整...

美团外卖Android Crash治理之路

美团外卖Android Crash治理之路

loading 3个月前 (08-04) 562浏览 0评论

Crash率是衡量一个App好坏的重要指标之一,如果你忽略了它的存在,它就会愈演愈烈,最后造成大量用户的流失,进而给公司带来无法估量的损失。本文讲述美团外卖Android客户端团队在将App的Crash率从千分之三做到万分之二过程中所做的大量实践工作...

面试问烂的 MySQL 四种隔离级别

面试问烂的 MySQL 四种隔离级别

loading 3个月前 (08-01) 433浏览 0评论

什么是事务 事务是应用程序中一系列严密的操作,所有操作必须成功完成,否则在每个操作中所作的所有更改都会被撤消。也就是事务具有原子性,一个事务中的一系列的操作要么全部成功,要么一个都不做。 事务的结束有两种,当事务中的所以步骤全部成功执行时,事务提...

获取Android手机硬件的全部信息

获取Android手机硬件的全部信息

loading 3个月前 (07-29) 565浏览 0评论

Table of Contents 数据信息 App信息获取 App安装列表获取 音量数据获取 版本数据获取 电池数据获取 Cpu实时数据获取 蓝牙数据获取 系统Build数据获取 摄像头数据获取 Cpu数据获取 调试数据获取 host数据获取 ...

Android Gradle 编译过程中的优化

Android Gradle 编译过程中的优化

loading 3个月前 (07-27) 506浏览 0评论

前言 AndroidStudio 在编译APK的过程中进行了很多的优化,其中包括删除无用代码,无用资源等,本篇文章具体介绍一下具体的优化过程,在遇到编译的问题时能快速分析并且解决问题。 编译优化 在使用Gradle编译APK的release时,会习惯...

为什么很多炫酷的产品并没能流行起来?

为什么很多炫酷的产品并没能流行起来?

loading 3个月前 (07-25) 482浏览 0评论

产品酷炫到让人惊叹,但事实确实销量惨淡,让人爱不起来,这背后真正的原因到底是什么呢?本文笔者将通过实例分析,来对这个问题进行进一步讨论。 在科技领域有很多产品或功能,当你第一次见它的时候,你会被它炫酷逆天的操作、天才般的创意所深深吸引,甚至你会总心...

一步一图,带你了解分布式架构的前世今生!

一步一图,带你了解分布式架构的前世今生!

loading 3个月前 (07-23) 441浏览 0评论

目录: 什么是分布式架构? 分布式架构的演进 分布式服务面临的问题 什么是分布式架构? 分布式系统(distributed system)是建立在网络之上的软件系统,它有两个典型特点: 内聚性:每个数据库分布节点高度自治,有本地的数据库管...