
android
文章平均质量分 60
cudy25
这个作者很懒,什么都没留下…
展开
-
drawable文件夹图片在各个像素密度下的大小
图片的大小放在各个drawable文件夹下在下列对应的像素密度手机显示时是自己本身的图片大小:mdpi->160dpihdpi->240dpixhdpi->320dpixxhdpi->480dpixxxhdpi->640dpi举个例子:假如分辨率为1080*1920的图片放在xxhdrawable文件夹上,则在480dpi的手机上bitmap的大小是1080原创 2017-02-24 17:57:53 · 655 阅读 · 0 评论 -
Activity启动模式详解
这篇博客是我通过google官网学习并结合自己的项目经验对安卓启动模式相关内容的总结。以下是google中文官网的学习地址,如果想了解更多细节可以到官网继续学习 google中文官网学习地址在学习Activity启动模式之前我们需要先明白一个概念,任务和返回栈。 谷歌官方关于任务返回栈是这样描述的: 任务是指在执行特定作业时与用户交互的一系列 Activity。 这些 Activi原创 2017-07-23 10:17:58 · 492 阅读 · 0 评论 -
安卓图片内存优化(一)——图片占用内存大小的计算
安卓开发中经常会遇到因为图片处理不当导致的oom问题,因为系统分配给每个应用的最大内存空间是有限的,正常只有几十上百兆(排除通过特殊情况获取到几百兆内存空间的情况)。所以为了节省更多的空间需要对图片进行内存优化。对于很多初学者来说应该都会有这样的疑惑: 只是加载了一张几百k的图片而已,为什么也会导致oom的问题?想知道问题的答案我们得弄明白图片在内存中占用的空间大小是如何计算的。1. 图片相关的原创 2017-09-15 22:30:59 · 1764 阅读 · 0 评论 -
android 多进程操作sp问题
最近在项目中遇到了关于sp操作的一些问题,分享出来避免大家踩坑。问题描述:假如你的应用拥有多个进程,比如有两个进程,分别叫进程A和进程B,你定义了一个sp文件叫apkInfo用于存储应用的一些信息。A进程和B进程都需要存取应用信息,所以你在A进程和B进程都会操作apkInfo这个sp文件,这样会导致apkInfo存储的数据出现丢失的情况,使应用出现一些意想不到的bug(假如你存了一些比较重...原创 2017-09-23 10:36:48 · 3912 阅读 · 0 评论 -
final关键字详解
java中final表示的是不可变性,它可以用来修饰类,方法和变量。下面将介绍使用final关键字时的注意事项。修饰类 1. 只能修饰非抽象类,不能修饰抽象类。要理解这句话其实很简单,因为抽象类本来就是被设计成是希望被继承的一个类,而final是希望保持不变的,这两个是互相冲突的概念,所以final关键字不能修饰抽象类。 2. final类不能被继承,没有子类,fina...原创 2018-04-06 15:48:36 · 354 阅读 · 0 评论