Fork me on GitHub
摘要:1. 技术背景 说到压缩这个词,我们并不陌生,应该都能想到是降低占用空间,使同样的空间可以存放更多的东西,类似于我们平时常用的文件压缩,内存压缩同样也是为了节省内存。 尽管当前android手机6GB,8GB甚至12GB的机器都较为常见了,但内存无论多大,总是会有不够用的时候。当系统内存紧张的时候, 阅读全文
posted @ 2021-05-07 16:14 yooooooo 阅读(13) 评论(0) 推荐(0) 编辑
摘要:一、背景 在科技发展日新月异的如今,随着设备性能越来越强劲,设备中各个器件工作时产生的热量也越来越高。而移动设备发热是影响用户体验的重要因素,SoC 等硬件芯片也会因过热而造成系统不稳定,甚至缩减芯片寿命,“如何给设备降温“成为了当下一个重要的课题。 移动终端结构紧凑,内部空间可说是寸土寸金,这就使 阅读全文
posted @ 2021-04-30 11:58 yooooooo 阅读(14) 评论(0) 推荐(0) 编辑
摘要:碎片的内外之分与分配与否有关,比如可变分区的那些没有被分出去给进程的小空间,就是“外碎片”。因为进程的需要是:希望分配到的内存空间是连续的,所以那些小的、分散的就用不上咯。 而关于内碎片的“内”,指的是在进程使用中产生的,即,它们是被进程所占用的,但是进程并没有利用它们。(当然,系统也无法利用,除非 阅读全文
posted @ 2021-04-26 15:37 yooooooo 阅读(21) 评论(0) 推荐(0) 编辑
摘要:一、Android中的事件处理方法 事件处理:响应用户UI动作,提高应用程序交互性 1、基于监听的事件处理机制 2、基于回调的事件处理机制 3、Handler消息处理 前面我们已经介绍了 Android事件处理方法总结-基于监听,这里我们总结一下 Android事件处理方法总结-基于回调 二、基于回 阅读全文
posted @ 2021-04-18 21:42 yooooooo 阅读(34) 评论(0) 推荐(0) 编辑
摘要:1. Fragment概述 1.1 介绍 Fragment是一种可以嵌入在活动中的UI片段,能够让程序更加合理和充分地利用大屏幕的空间,出现的初衷是为了适应大屏幕的平板电脑,可以将其看成一个小型Activity,又称作Activity片段。 使用Fragment可以把屏幕划分成几块,然后进行分组,进 阅读全文
posted @ 2021-04-18 16:40 yooooooo 阅读(40) 评论(0) 推荐(0) 编辑
摘要:Activity作为四大组件之一,也可以说是四大组件中最重要的一个组件,它负责App的视图,还负责用户交互,而且有时候还经常其他组件绑定使用,可以说非常的重要。 虽然说我们天天都在使用Activity,但是你真的对Activity的生命机制烂熟于心,完全了解了吗?的确,Activity的生命周期方法 阅读全文
posted @ 2021-04-11 22:10 yooooooo 阅读(55) 评论(0) 推荐(0) 编辑
摘要:一、通过startActivity来进行Activity的传值 在Android中,如果我们要通过一个Activity来启动另一个Activity,可以使用 startActivity(Intent intent)方法来传入一个Intent对象,这个Intent对象我们可以精确的指定我们需要跳转的A 阅读全文
posted @ 2021-04-07 10:48 yooooooo 阅读(40) 评论(0) 推荐(0) 编辑
摘要:一、Dialog布局文件 <?xml version="1.0" encoding="utf-8"?> <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill 阅读全文
posted @ 2021-04-05 20:53 yooooooo 阅读(19) 评论(0) 推荐(0) 编辑
摘要:本节引言: 本节给大家带来的是Android基本UI控件中的ProgressBar(进度条),ProgressBar的应用场景很多,比如 用户登录时,后台在发请求,以及等待服务器返回信息,这个时候会用到进度条;或者当在进行一些比较 耗时的操作,需要等待一段较长的时间,这个时候如果没有提示,用户可能会 阅读全文
posted @ 2021-04-05 16:08 yooooooo 阅读(90) 评论(0) 推荐(0) 编辑
摘要:坦白说,AlertDialog我在工作中用得并不多,因为AlertDialog的样式比较固定和呆板,为了和App的整体设计匹配,一般都是使用自定义的Dialog,只有在要求不高时用一下。但是作为Android的基础控件之一,掌握它是十分有必要。网上相关的资料已经多如牛毛,一搜就有好几页。但我还是决定 阅读全文
posted @ 2021-04-05 10:52 yooooooo 阅读(52) 评论(0) 推荐(0) 编辑