- 博客(8)
- 资源 (2)
- 收藏
- 关注
原创 Paint中FontMetrics的一些变量解析
我们很多时候需要在自定义View中绘制一些Text,这时候需要用到Paint中的drawTextpublic void drawText(@NonNull String text, float x, float y, @NonNull Paint paint)这里第三个参数y是指的是baseline位置(很多人都使用getMeasureHeight()/2)到底baseline是什
2017-04-10 22:18:25 1373
转载 Java注解(Annotation)原理详解
转:http://blog.csdn.net/lylwo317/article/details/52163304序言注解在Java中到底是什么样的东西?具体是如何实现的? 本文将一层一层深入探究注解的实现原理。为了尽可能的将分析的过程呈现出来,所以文章包含了大量的截图和代码。(ps:如果图片看不清楚,请将网页放大来看,chrome可以通过ctrl+鼠标滚轮放大)
2017-04-10 13:48:55 433
转载 Java 动态代理机制分析及扩展,第 1 部分
转:https://www.ibm.com/developerworks/cn/java/j-lo-proxy1/引言Java 动态代理机制的出现,使得 Java 开发人员不用手工编写代理类,只要简单地指定一组接口及委托类对象,便能动态地获得代理类。代理类会负责将所有的方法调用分派到委托对象上反射执行,在分派执行的过程中,开发人员还可以按需调整委托类对象及其功能,这是一
2017-04-10 11:44:24 354
原创 Android Launch Mode 解析
一、什么是LaunchModeLaunchMode主要是用来管理Activity怎么启动的,主要有4种模式。Standard:SingleTop:SingleTask:SingleInstance:再解释这些模式之前需要了解2个概念,task和back stack。 二、Task和back stackTask: 实际就是一系列Activty的集合。Back
2017-04-06 18:55:37 669
转载 Linux学习路线浅谈
学习linux的路线图:安装环境->各种命令->c/c++, bash脚本编程,java,vim,gcc,make,gdb->apue,Unix环境高级编程->网络,图形,嵌入式,设备驱动(选一即可)
2016-04-26 04:40:26 542
原创 google play privacy policy
GuidanceUpdating your privacy policyPrivacy requestsSLA for dealing with privacy requests. Someone who’s trained to answer questions.App store privacy requirementsInclude l
2016-02-22 13:30:43 746
转载 Android Studio 下使用NDK
最新版的NDK集成了Cygwin,不用单独安装了、 注意问题:1.在local.properties配置文件中,配置路径中不能有空格 第一次使用了C:\Program Files\Android总是提示错误2.最好不要再activity中申明一个native方法 如果在activity中申明native方法,那么使用javah的时候就必要要把相关引用的库给添加上,如
2015-12-09 15:21:41 479
转载 armeabi-v7a armeabi arm64-v8a
armeabi就是针对普通的或旧的arm v5 cpu,armeabi-v7a是针对有浮点运算或高级扩展功能的arm v7 cpu。armeabi-v7a(32位ARM设备),arm64-v8a(64位ARM设备)在2011年11月,ARM公司发布了新一代处理器64位架构ARMv8的部分技术细节(也就是我们常说的Cortex-A57A53),代表着未来移动处理器迈入64
2015-12-08 10:17:32 953
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人