![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
坏坏也童鞋
编程爱好者
展开
-
Android消息处理机制
Google参考了Windows的消息处理机制,在Android系统中实现了一套类似的消息处理机制。学习Android的消息处理机制,有几个概念(类)必须了解:1. Message消息,理解为线程间通讯的数据单元。例如后台线程在处理数据完毕后需要更新UI,则可发送一条包含更新信息的Message给UI线程。2. Message Queue消息队列,用来存放通转载 2016-09-14 15:11:17 · 1448 阅读 · 0 评论 -
解决使用属性动画没有效果,监听发现属性值未发生改变问题
最近在学习用自定义View做一些效果,需要在onDraw()方法中使用属性动画,只是一个简单的需求却遇到了问题。例如仅仅是使用ValueAnimator.ofFloat()方法,做一个值改变的功能,在onDraw()方法中添加如下代码:@Overrideprotected void onDraw(Canvas canvas) { ValueAnim原创 2016-09-16 10:11:00 · 2398 阅读 · 1 评论 -
自定义View实现钟摆效果进度条PendulumView
转载请注明出处:http://blog.csdn.net/fightlei/article/details/52556755在网上看到了一个IOS组件PendulumView,实现了钟摆的动画效果。由于原生的进度条确实是不好看,所以想可以自定义View实现这样的效果,以后也可以用于加载页面的进度条。废话不多说,先上效果图底部黑边是录制时不小心录上的,可以忽略。既然是自定原创 2016-09-16 17:44:22 · 3734 阅读 · 2 评论 -
ubuntu下Android反编译详细教程-apktool,dex2jar,jd-gui的使用
最近在学习Android反编译的一些知识,虽然在网上搜到了很多相关的文章,但是大多都大同小异,或是未切中要害。整个过程下来,踩了很多坑,所以特地记录下来。本文的所有操作都是在ubuntu下进行的,与其它系统下的操作略有不同。我们都知道,Android的安装包是.apk文件,可以在手机等设备上直接安装,但其实就是一种压缩文件,将要反编译的apk文件后缀名改为.zip后缀,然后就可以直接用解压原创 2016-09-04 14:17:20 · 7418 阅读 · 3 评论 -
Android屏幕尺寸单位转换
最近在看Android群英传这本书,书中有一节涉及到了,屏幕尺寸与单位。觉得以后可能会用到,做个笔记。PPI(pixels per inch) ,又称为DPI,它是由对角线的像素点数除以屏幕的大小得到,通常达到400PPI就已经是非常高的屏幕了。Android系统定义了几个标准的DPI值,作为手机的固定DPI密度 ldpi mdpi hdpi xhdpi...原创 2019-04-06 14:46:35 · 431 阅读 · 0 评论 -
JVM理解
在阅读本文之前,先向大家强烈推荐一下周志明的《深入理解Java虚拟机》这本书。前些天面试了阿里的实习生,问到关于Dalvik虚拟机能不能执行class文件,我当时的回答是不能,但是它执行的是class转换的dex文件。当面试官继续问,为什么不能执行class文件时,我却只能回答Dalvik虚拟机内部的优化原因,却不能正确回答具体的原因。其实周志明的这本书就有回答:Dakvik并不是一个Java...转载 2016-09-13 11:06:16 · 757 阅读 · 0 评论