首页
博客
源码
资源
博客
源码
写文章
发布博客
发布资源
登录
X
android
相关资讯
热门
最新
后端
01-01 08:00
后端
Android 使用 RotateDrawable 实现箭头动画
Android 使用 RotateDrawable 实现箭头动画,知识点安卓中同一drawable资源默认情况下共享状态,修改一个drawable实例的状态会导致其他的实例的状态一并改变。RotateDrawable重写了onLevelChange方法,将level从0-10000映射为rotate角度从0到360,当然这里的rotate是顺时针旋转,而不是逆时针或者X轴、Y轴旋转。最终效果最终效
207
ANDROID
01-01 08:00
ANDROID
Android 虚拟机(1):你需要掌握的基本知识
Android 虚拟机(1):你需要掌握的基本知识,本文简要介绍AndroidRuntime虚拟机里的一些细节点,主要包括dexfile,oatfile,mirror::Class,ArtField,ArtMethod,DexCache,ClassTable等。了解这些细节,在后面学习类查找等原理时会轻松很多,所以先讲一下。dex2oat触发场景cs.android.com/android/pla
207
ANDROID
01-01 08:00
ANDROID
Android -序列化扫盲(安卓序列化两种方式的区别)
Android -序列化扫盲(安卓序列化两种方式的区别),序列化产生的背景由于在系统底层,数据的传输形式是简单的字节序列形式传递,即在底层,系统不认识对象,只认识字节序列,而为了达到进程通讯的目的,需要先将数据序列化,而序列化就是将对象转化字节序列的过程。相反地,当字节序列被运到相应的进程的时候,进程为了识别这些数据,就要将其反序列化,即把字节序列转化为对象序列化将数据结构或对象转成二进制串的过程
206
代码人生
01-01 08:00
代码人生
Android PopUpWindow实现卡片式弹窗
Android PopUpWindow实现卡片式弹窗,大家好,本篇文章主要讲的是AndroidPopUpWindow实现卡片式弹窗,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下首先自定义一个ViewGroup,继承自LinerLayout,为了实现上下滑动1234567891011121314151617181920212223242526272829303132333435363738
206
后端
01-01 08:00
后端
Android协程(Coroutines)系列-深入理解suspend(挂起函数)关键字
Android协程(Coroutines)系列-深入理解suspend(挂起函数)关键字,Kotlin协程把suspend修饰符引入到了我们Android开发者的日常开发中。您是否好奇它的底层工作原理呢?编译器是如何转换我们的代码,使其能够挂起和恢复协程操作的呢?suspend挂起函数,是指把协程代码挂起不继续执行的函数,也叫协程被函数挂起了。协程中调用挂起函数时,协程所在的线程不会挂起也不会阻塞
206
代码人生
01-01 08:00
代码人生
android逆向奇技淫巧十四:定制art内核(二):VMP逆向----仿method profiling跟踪jni函数执行
android逆向奇技淫巧十四:定制art内核(二):VMP逆向----仿method profiling跟踪jni函数执行 1、对于逆向工作而言,最重要的工作内容之一就是trace了! 目前trace分两种场景: (1)dex-VMP壳、java层关键(比如加密)代码定位:这时需要trace函数的调用关系,目前已有android studio自带的method profiling工具可以干这事! (2)so层代码定位: 函数级别的trace,
206
ANDROID
01-01 08:00
ANDROID
Android使用Span打造丰富多彩的文本
Android使用Span打造丰富多彩的文本,1.引言在开发过程中经常需要使用文本,有时候需要对一段文字中的部分文字进行特殊的处理,如改变其中部分文字的大小、颜色、加下划线等,这个时候使用Span就能方便地解决这些问题。本文将主要介绍SpannableStringBuilder和各种Span的使用。2.SpannableStringBuilder的基本用法新建一个SpannableStringBu
204
后端
01-01 08:00
后端
Android实现横屏切换科学计算器
Android实现横屏切换科学计算器,Android实现横屏切换科学计算器这篇文章主要为大家详细介绍了Android实现横屏切换科学计算器,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下本文实例为大家分享了Android实现横屏切换科学计算器的具体代码,供大家参考,具体内容如下简单计算器设计,实现以下功能:1、竖屏时能实现基本的加减乘除运算、回退和清空输入。2、横屏时
203
ANDROID
01-01 08:00
ANDROID
Android Studio 入门(六) 对项目res资源文件的进一步解读
Android Studio 入门(六) 对项目res资源文件的进一步解读,如果你展开res目录看一下,其实里面的东西还是挺多的,很容易让人看得眼花缭乱,入下图所示:看到这么多的子目录也不用害怕,其实归纳一下,res目录中的内容就变得非常简单了。所有以“drawable”开头的目录都是用来放图片的,所有以“mipmap”开头的目录都是用来放应用图标的,所有以“values”开头的目录都是用来放字符
203
后端
01-01 08:00
后端
Android 面试总结 - LiveData
Android 面试总结 - LiveData,LiveData是什么?LiveData是JetPack的一部分。LiveData是一种可观察的数据存储器类。与常规的可观察类不同,LiveData具有生命周期感知能力,意指它遵循其他应用组件(如Activity、Fragment或Service)的生命周期。这种感知能力可确保LiveData仅更新处于活跃生命周期状态的应用组件观察者。如果观察者(由
202
«
1
2
...
10
11
12
13
14
15
16
...
157
158
»