随机推荐

[摘]dpi 、 dip 、分辨率、屏幕尺寸、px、density 关系以及换算

前言最近因为一个紧急的项目,客户要求摘他另外一个客户的样机,为了赶进度,我们通过反编译样机中的应用,获取UI和布局等。但,做出来后,效果总感觉有些不一样,比如显示的字体大小。最后发现,我们调试的样机分辨率虽然跟样机一样,但密度不一样。客户的样机:240dpi我们的设备:160dpi获取...

C语言中的类型定义符typedef简单介绍

前言typedef的使用忘了差不多了,这里回顾一下。正文C语言不仅仅提供了丰富的类型,而且还允许由用户自己定义类型说明符,也就是有用户为数据类型取“别名”。给用户数据取别名是有typedef还完成的。用typedef定义数组、指针、结构体等类型可以带来很大的方便,不仅书写简单而且...

Service的Context介绍

前言对于Application,Activity和Service这几个类,我们是很[熟悉]的。确实[熟悉],作为App开发这基本都要面对这几个类。几天记录一下Service的Context创建,其实也就是简单的说说。正文Context的使用场景使用Context调用方法,比如启动A...

拜伦:当初我们俩分别

想从前我们俩分手, 默默无言地流着泪, 预感到多年的隔离, 我们忍不住心碎; 你的脸冰凉、发白, 你的吻更似冷冰, 呵,那一刻正预兆了 我今日的悲痛。 清早凝结着寒露, 冷彻了我的额角, 那种感觉仿佛是 对我此刻的警告。 你的誓言全破碎了, 你的行为如此轻浮: 人家提起你的名字, 我听了也感...

使用Android Studio编译assets文件未打包进apk

前言从Eclipse项目中移植到Android studio编译后或者新创建项目然后自己新创建assets目录,编译打包后,发现assets并没有在apk。如何确定是否编译进入,可以考虑解压apk(apk就是一个压缩文件,后缀改成zip解压即可)。解决assets文件未打包进apk下面有两...

PhoneStatusBar初始化分析

接上一篇《SystemUI源码分析之PhoneStatusBar启动流程简单分析》,我们简单的了解了是怎么启动PhoneStatusBar的,同时也知道在PhoneStatusBar的start()方法中主要执行了如下几个步骤:一、createAndAddWindows()二、addN...