Android
文章平均质量分 96
butterfly1122
这个作者很懒,什么都没留下…
展开
-
Android M运行时权限
新运行时权限android的权限系统一直是首要的安全概念,因为这些权限只在安装的时候被询问一次。一旦安装了,app可以在用户毫不知晓的情况下访问权限内的所有东西。难怪一些坏蛋利用这个缺陷恶意收集用户数据用来做坏事了!android小组也知道这事儿。7年了!权限系统终于被重新设计了。在android6.0棉花糖,app将不会在安装的时候授予权限。取而代之的是,app不得不在运行时一个一个转载 2017-02-23 19:29:31 · 335 阅读 · 0 评论 -
Android开发中dip,dpi,density,px等详解
Px (Pixel像素)也称为图像元素,是作为图像构成的基本单元,单个像素的大小并不固定,跟随屏幕大小和像素数量的关系变化(屏幕越大,像素越低,单个像素越大,反之亦然)。所以在使用像素作为设计单位时,在不同的设备上可能会有缩放或拉伸的情况。Resolution(分辨率)是指屏幕的垂直和水平方向的像素数量,如果分辨率是 1920*1080 ,那就是垂直方向有 1920 个像素,水平方转载 2017-09-06 17:04:34 · 479 阅读 · 0 评论 -
解析自定义属性
目录:为什么要自定义属性怎样自定义属性属性值的类型format类中获取属性值Attributeset和TypedArray以及declare-styleable 在上一篇博客《Android自定义View(一、初体验)》中我们体验了自定义控件的基本流程:继承View,覆盖构造方法自定义属性重写onMeasure方法测量宽高重写onDra转载 2017-09-06 20:08:54 · 343 阅读 · 0 评论 -
Android属性动画完全解析(上),初识属性动画的基本用法
在手机上去实现一些动画效果算是件比较炫酷的事情,因此Android系统在一开始的时候就给我们提供了两种实现动画效果的方式,逐帧动画(frame-by-frame animation)和补间动画(tweened animation)。逐帧动画的工作原理很简单,其实就是将一个完整的动画拆分成一张张单独的图片,然后再将它们连贯起来进行播放,类似于动画片的工作原理。补间动画则是可以对View进行一系列的动转载 2017-10-30 19:19:05 · 231 阅读 · 0 评论 -
android几种网络框架的比较
Android常用的网路框架: 大多数应用程序基本都需要连接网络,发送一些数据给服务端,或者从服务端获取一些数据。通常在 Android 中进行网络连接一般使用 Scoket 和HTTP,HTTP 请求方式比 Scoket 多得多。HTTP 请求一般采用原生的 HttpClient 和 HttpUrlConnection 的两种网络访问方式。可是在 Android 5.0 的时候 Google转载 2017-11-09 16:18:14 · 6238 阅读 · 0 评论 -
Android 属性动画详解
1. 属性动画出现的原因逐帧动画 & 补间动画存在一定的缺点:a. 作用对象局限:View即补间动画 只能够作用在View上,只可以对一个Button甚至是LinearLayout、或者其它继承自View的组件进行动画操作,但无法对非View的对象进行动画操作有些情况下的动画效果只是视图的某个属性 & 对象而不是整个视图;如实现视图的颜色动态变化,那么就需要操作视图的颜色属性从而实...原创 2018-07-08 20:48:15 · 409 阅读 · 0 评论