在日常的开发过程中,我们通常或多或少会使用到LinearLayout的weight属性来进行权重设置,进而达到按比例显示布局的意图通常我们在使用时,会这样使用 我们一般使用w...
在日常的开发过程中,我们通常或多或少会使用到LinearLayout的weight属性来进行权重设置,进而达到按比例显示布局的意图通常我们在使用时,会这样使用 我们一般使用w...
Kotlin有一些新东西: Unit Any 和 Nothing,这里整理一下对这三兄弟的理解。 Unit 首先,看看 Unit 在Kotlin中的定义: 可以看到,首先 U...
本系列文章如下: Android JNI(一)——NDK与JNI基础Android JNI学习(二)——实战JNI之“hello world”Android JNI学习(三)...
前言 故事的开始是这样的。 之前阅读《Android开发高手课》的时候,里面启动优化一栏有讲到 systrace + 函数插桩 是不错的卡顿排查方式。 主要方式就是通过 Tr...
今日推荐 经常阅读博客是个好习惯推荐技术小黑屋的Blog 引言 本篇文章目的在于详细的理解Parcelable的使用,而不是死记代码 我的CSDN博客地址 (由于csdn的...
首先我们来看一段代码 上面这段低吗没有什么问题,但是在handler对象创建的时候却会报警告:This Handler class should be static or l...
背景介绍 我们在Android开发过程中,几乎都离不开线程。但是你对线程的了解有多少呢?它完美运行的背后,究竟隐藏了多少不为人知的秘密呢?线程间互通暗语,传递信息究竟是如何做...
Android开发中的各种单位的解释 Px (Pixel像素)也称为图像元素,是作为图像构成的基本单元,单个像素的大小并不固定,跟随屏幕大小和像素数量的关系变化(屏幕越大,像...
前言 首先说明,我仍然采用的是dimens适配。但是dimens适配很早就出现了,我为什么又要说是最新的呢?我的意思是可以适配到最新的手机。仍然不清楚px、density、d...
Activity的销毁分为两种情况: 第一种是正常的销毁,比如用户按下Back按钮或者是activity自己调用了finish()方法; 另一种是由于activity处于st...
一、由来 中国大陆几乎全面封锁了谷歌在中国大陆的大部分业务,所以,访问很多谷歌的网站和应用都需要设置代理,其中当然包括 Android APP 的官方开发工具 Android...
(以"singleTask"方式启动的Activity总是属于一个任务的根Activity)这句话不对,是每个栈只有一个这样的Activity,并不是根Activity,如果这个Activity已经存在栈中,再启动一个,仍会调用原来的,调用onNewIntent
在APP开发过程中,我们会进行一些性能上的优化,比如布局上,当想实现文字旁边有个图片的效果,谷歌官方建议不要用TextView+ImageView+外部裹一层布局的方法,而推...
上次写了一篇Android 自定义View实现环形带刻度的进度条,这篇文章就简单了,只是在原来的基础上加一个颜色渐变。按照惯例,我们先来看看效果图 一、概述1、相比于上篇文章...
我已全部打包,下载地址:链接:Flutter 所有环境打包下载提取码:tdnz Flutter SDK 下载及环境配置 官网下载:Flutter SDK下载好后解压,不要把 ...