Android
文章平均质量分 79
SyncTeam
这个作者很懒,什么都没留下…
展开
-
Android屏幕适配
由于Android的开源,各路厂商都纷纷跟进开发Android设备,这导致了Android的产生了比较严重的碎片化,今天主要说一下Android的屏幕适配。一、首先普及几个概念1、屏幕尺寸:指的是屏幕对角线长度,单位为英寸(inch)。很明显这是一个长度单位,我们其实大部分人会把屏幕尺寸认为是屏幕的可视面积,这是不对的。简单来说,同样的尺寸,宽高比不同会导致手机的屏幕面积的不同。就像前原创 2015-07-15 23:36:34 · 887 阅读 · 0 评论 -
Android性能分析优化 - TraceView介绍
大家在Android应用程序的开发过程中,经常会遇到卡顿的问题,如列表滑动卡顿、界面切换卡顿、动画播放卡顿等各种性能问题。这些问题严重影响到APP的使用体验。解决这些问题,通常我们会分析导致卡顿的瓶颈问题,Android自带的TraceView可以方便的查看线程的执行情况,方法的执行时间调用次数以及在总体中的占比等,因此我们可以借助TraceView来分析卡顿的瓶颈问题。TraceVi原创 2015-07-24 14:47:47 · 801 阅读 · 0 评论 -
Android如何自定义视图之测量和布局原理(一)
在android开发过程中,自定义视图的使用基本上可以说是非常频繁,如何开发一个高效的自定义视图,显得非常重要。由于android本身就是mvc的架构,假如视图的逻辑耦合到controller里,就会显得非主流,并且对View的控制显得不是得心应手,各种各样的适配问题也会接踵而来。这个时候View的作用就显现出来,View的逻辑还是要放到V这一层去控制。那么如何实现高效有用的自定义View?原创 2015-08-17 17:36:25 · 1129 阅读 · 0 评论 -
Android多版本兼容一(FrameLayout布局兼容)
给大家介绍下本人开发过程中遇到的Android多版本兼容的一些坑,只是针对Android的api的一些算是缺陷,引起开发中一些界面的问题,此贴会持续更新。 开发中假如你使用FrameLayout包含子视图,假如没有定义子View的gravity,同时定义了子View的margin,那么你就中招了,你会发现子View的margin在4.0以上的系统显示正常,而在Android2.3原创 2015-09-28 17:46:49 · 1175 阅读 · 0 评论 -
Android系统简要分析
android中的view是一个很基本但却十分重要的概念,本文将以view为入口简要分析下android系统。我们接触一门新的语言常常是从在界面上输出HelloWorld开始的。对于刚开始接触android的开发人员,我们会通过IDE(以android studio为例)向导新建一个android应用,默认情况下程序运行后就会在android设备上显示一个helloWorld的文本控件,现在让我们原创 2015-10-28 11:12:35 · 540 阅读 · 0 评论